There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Logitech Unifying tool for Linux See also the article on <https://lekensteyn.nl/logitech-unifying.html> Logitech documents I have learned a bit from the kernel source code hid-logitech-dj, but the "official" Logitech specification (HID++ 1.0) was much more useful. These documents can be found on <https://lekensteyn.nl/files/logitech/>. Debuggers usbmon.awk - initial debugging tool used for tapping usbmon from debugfs hidraw.c - successor of usbmon.awk that can parse packets of usb payload. read-dev-usbmon.c - Reads data from /dev/usbmonX and show interpreted data in a more human-readable way. Note: as a quick-n-dirty hack, I included hidraw.c at some point into the read-dev-usbmon program. Otherwise, I had no way to show the difference between a send or receive packet without adding to the same stdout stream. If I included it in the stderr pipe, then it would be interleaved with stdout in an unpredictable manner. This means that hidraw.c is currently unusable, it does not process data correctly. Usage of USB debugger: 1. Use `lsusb -d 046d:c52b` to determine the bus number. If the output is "Bus 001 ..", your usb monitor device is at /dev/usbmon1. 2. sudo chgrp $USER /dev/usbmon1 3. sudo chmod g+r /dev/usbmon1 4. ./read-dev-usbmon /dev/usbmon1 5. Profit! Pairing tool (ltunify) ltunify allows you to pair new devices, unpair existing devices or view information for those devices. In order to build the ltunify binary and install it to `$HOME/bin/ltunify`: make ltunify make install-home If you intend to package ltunify or otherwise install it system-wide with a udevrule, you can use: make ltunify make install DESTDIR=$pkgdir bindir=/usr/bin udevrulesdir=/lib/udev/rules.d Once installed, run `ltunify --help` for available options. Usage of the pairing tool is pretty straight-forward. Example session: $ ./ltunify list /dev/hidraw0: Permission denied Logitech Unifying Receiver device is not accessible. Try running this program as root or enable read/write permissions for /dev/hidraw0 $ sudo chgrp $USER /dev/hidraw0 && sudo chmod g+rw /dev/hidraw0 $ ./ltunify list Devices count: 1 Connected devices: idx=1 Mouse M525 $ ./ltunify info 1 Device index 1 Mouse Name: M525 Wireless Product ID: 4013 Serial number: DAFA335E Device was unavailable, version information not available. $ ./ltunify unpair 1 Device 0x01 Mouse successfully unpaired $ ./ltunify list Devices count: 0 Connected devices: $ ./ltunify pair Please turn your wireless device off and on to start pairing. Found new device, id=0x01 Mouse $ ./ltunify list Devices count: 1 Connected devices: idx=1 Mouse M525 TODO - organize code in multiple files - simplify code - HID++ 2.0 debugging (transparent if possible) ~ Peter Wu <[email protected]>
apk-downloader
APK Downloader Chrome Extensionpacemaker
Heartbleed (CVE-2014-0160) client exploitdmg2img
DMG2IMG allows you to convert a (compressed) Apple Disk Images (imported from http://vu1tur.eu.org/dmg2img). Note: the master branch contains imported code, but lacks bugfixes/features from the develop branch. "develop" branch is recommended!lglaf
LG Download Mode utility and documentationqt5printers
GDB Pretty printers for Qt5acpi-stuff
Tools for analysing ACPI DSDT/SSDT tables and notesnetns
Network Namespace management for Linuxwireguard-dissector
Wireshark dissector (written in Lua) for dissecting the WireGuard tunneling protocol.luagcrypt
luagcrypt is a Lua interface to the libgcrypt library, written in C.parse8xp
Convert between source code and TI83/TI84/TI84+/TI84s programs (in .8xp format)kdnet
Windows Kernel Debugger over Network (Wireshark dissector and maybe more)el4000
Energy Logger 4000 utilityclang-alloc-free-checker
Clang static analyzer plugin for checking memory issues in Wireshark/GLib applications (allocator mismatch and memleaks)make-gapps-zip
Documentation and tools for reproducible update.zip buildslua-unicode
Patched Lua library to add UTF-8 support on Windows.windows-bootstrap
Scripts and tools to automate a Windows 7 installation for QEMUhex-viewer
Hex viewer for modern browsers with bit annotation functionalityssh-blocker
Block IP addresses based on SSH logsnoscript-nsa
NSA - NoScript Anywhere (Firefox Mobile add-on)wireshark-fuzztools
Tools to assist in fuzzing (or triaging from oss-fuzz)chromium-quic
Subset of chromium repo: net/quic/ net/tools/quic/ net/third_party/quic/aur
Personal PKGBUILDs, from AUR and official repositoriesrsyncbackup
Simple interface for encrypted offline backups with snapshots supportarchdir
Bootstrap a QEMU/KVM VM for building Arch Linux packagesdnsallow
dnsallow enables whitelisting of IP addresses based on DNS responses.wireshark-ansible
ansible configuration for setting up a gerrit + buildbot nine clusterqemu-tools
Miscellaneous tools related to QEMUpystubgen
Generates Python source code from a module for documentation purposeswgll
Low-level prototyping tool for WireGuardls-l.info
Test domainiot19-leshan
Practical assignment for the TU/e 2017 course on IoT (2IMN15) - Group 19Love Open Source and this site? Check out how you can help us