PTP IEEE 1588 stack for Linux
This project is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux.
A protocol agnostic application layer denial of service attack.
PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.
Linknx is an automation platform providing high level functionalities to EIB/KNX installation. The rules engine allows execution of actions based on complex logical conditions and timers. Lightweight design allows it to run on embedded Linux (OpenWRT
PDa is a port of Pure Data (Pd) to integer-only CPUs like the ARM and MIPS. These chips are used in embedded systems from PDAs to mobile phones to wifi routers. This port of Pd allows you to take Pd anywhere on a handheld or embedded device.
Drivers to support SoC-e's HW IEEE 1588 time stamping
These are drivers to support SoC-e s hardware for PTP (IEEE 1588) time stamping in Xilinx FPGAs. A simple and useful API is included. As an example, modified platform dependant files of ptpd2 are included. NOTE: Only for Petalinux + SoC-e s HW.
AODV-UU is an implementation of the Ad hoc On-demand Distance Vector routing protocol (IETF RFC 3561). It runs in Linux and ns-2 and was initially created at Uppsala University, hence the UU-suffix.
This project integrates a project under development on Ubicomp at DSI (Departamento de Sistemas de Informação) from University of Minho, Portugal. This is the prototype developed for my master thesis.
C++ exception (and generic) stack trace library (now libinstrument)
Project is migrating to libinstrument (https://sourceforge.net/projects/libinstrument/) Libcsdbg is a C++ exception stack tracer, offers the tools to create and process exception traces, the path an exception has propagated up the call stack, unwinding it, up to the point where it was handled. The traces are detailed with demangled function signatures and addr2line info (source file and line of each function call). Libcsdbg will perform flawlessly with multi-threaded programs, with dynamically linked shared objects (DSO) and with any statically linked library. Libcsdbg helps the developer/tester also create stack traces of any thread, at any point during, as a snapshot of the runtime call graph. This is very useful in cases of fatal errors, reception of terminating signals or process abortion/termination (such as segmentation faults)
LCD display for rtl8186 based Wi-Fi AP (Wive-ng)
CallFilter applies rules to incomming Phone Calls. Much like a network firewall.
A replacement firmware distribution for the 3com 3CRADSL72 a.k.a 3com wireless 11g (distributed by Ya.com) and its identical twin, the SMC7804WBRA, with an ucLinux kernel based system and associated system tools.
This project consists of various servers for embedded OS, primarily Linux. There are 3 versions 1> Pico (written in Assembly) 2> Nano (written in C/C++) 3> Micro C++ with SSH. Current Server Implementations include HTTP, SSH
Remote Register Access Protocol
Simple Lossless Ad-hoc Protocol (SLAP) is designed to be used for wireless digital data transfer on embedded systems. The program is built for uClinux, a derivative of Linux designed for embedded microcontrollers, but can be easily ported.
SimpleSerial is a little tool for using an serial device. It can be start as a deamon.
The XMPP Ox was a port of the Jabber Server (jabberd v1.4.2) to the Broadcom Mipsel CPUs used on many embedded linux firewalls; these devices most famous representative is the versatile Linksys WRT54 wireless router family. Now maintained at milkfish.org
this project is embedded pass control device
Optimized Link State Routing with Fair Relay Selection Algorithm implementation, a relay quality-aware routing extension of OLSR designed for wireless ad hoc networks.
Home automation integrated multi controllers daemon
C version of PimucHA for OpenWRT PimucHA : Python integrated multi controllers Home Automation For CM11A, CM15A(CM15Pro), RFXcomRX, RFXtrx433, TellStick Duo, ATI Remote X10 receiver. Next version at https://github.com/domovilam/pimuchad
A virtual ethernet adapter
PVNet is a project providing a virtual network interface. It generates numbers of pure virtual ethernet adapter. It is tested for Linux kernel 3.0.8 on amd64 cpu. Its code contains a kernel patch and module code. You can use it to create many ethernet cards. Each device has a single mac address.
a arm switch tool support arm7~9.
tportknockd is lightweight but complete and fast port knocking daemon for Linux. It uses no extra libraries and is need about 30kByte space. Therefore it is most eligible for embedded networking devices like SOHO routers.