Skip to content

Instantly share code, notes, and snippets.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@lalinsky
lalinsky / worlde-easykey-win81.txt
Last active January 23, 2017 18:35
worlde easykey usb capture
3 12.840773 host 2.40.0 USB 64 GET DESCRIPTOR Request DEVICE
Frame 3: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface 0
Interface id: 0 (usbmon2)
Encapsulation type: USB packets with Linux header and padding (115)
Arrival Time: Jan 23, 2017 19:16:58.537817000 CET
[Time shift for this packet: 0.000000000 seconds]
Epoch Time: 1485195418.537817000 seconds
[Time delta from previous captured frame: 12.840416000 seconds]
@lalinsky
lalinsky / easykey.pcap
Created January 24, 2017 08:27
worlde easykey.25 win7 host
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc-runtime-compat.m -o build/temp.macosx-10.6-intel-2.7/Modules/objc/objc-runtime-compat.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1006 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -Wno-unknown-pragmas -Wshorten-64-to-32 -Ilibffi-src/include -Ilibffi-src/powerpc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
Modules/objc/objc-runtime-compat.m:885:17: error: cannot find interface declaration for 'Object'; did you mean 'NSObject'?
@implementation Object (NSObjectCompat)
^~~~~~
NSObject
[Desktop Entry]
Exec=env GTK_THEME=Adwaita:dark gnome-terminal
Name=Gnome Terminal (Dark)
GenericName=Terminal (Dark)
X-KDE-StartupNotify=true
Terminal=false
Type=Application
@lalinsky
lalinsky / ufwdelete.sh
Created January 3, 2020 06:58
Bulk delete UFW rules
ufw status numbered | grep '# XXX' | perl -p -e 's{\[\s*(\d+)\].*}{\1}' | sort -rn | xargs -L1 ufw --force delete
http://www.formz.com/fzsite1219/products/formz/update/formz_jr_trial.html
const V = @Vector(16, u8);
// Safe version that handles bounds checking properly
export fn shuffle_safe(x: V, m: V) V {
var r: V = undefined;
inline for (0..16) |i| {
if (m[i] >= 16) {
r[i] = 0;
} else {
r[i] = x[m[i]];