APSR is a network testing tool, designed to send and receive arbitrary network packets. It can be used to test firewalls, routing, security and many other things. The project is splitted in two main programs, apsend to Create packets and aprecv to Sniff packets. The main goal of the APSR project is to develop a high quality network testing tool.
Features of APSR(not all currently implemented): - Sending and receiving of packets - Ouput and documentation in different languages - Easy installation (autoconf/automake support) and binary packages - Configuration files - Logfiles and filters in a variety of formats (text, xml, sql, gdbm, csv, ...) - Syslog and database (sql) Interfaces - Daemon mode - Thread support - IPv4/v6 and MAC resolving - Broadcast / Multicast support - Special "packet-sets" (wake-on-lan for example) - Client/Server system - HTML based management system - Graphical user interfaces/front ends (GUIs/FEs): GTK/QT/ncurses - Module support using a simple packet construction language (PCL) - Plugin support (perl/Python or perl/ruby)