The Artificial Knowledge Interface for Reasoning Applications (AKIRA) project aims to create a C++ development framework to build cognitive architectures and complex artificial intelligent agents featuring KQML, fuzzy logic, neural networks, fuzzy cognitive maps, and DIPRA. DIPRA is a distributed version of the BDI (Belief Desire Intention) goal oriented model.
AirFart is a wireless tool created to detect wireless devices, detect their signal strengths, and present them to the user in an easy-to-understand fashion. It is written in C/C++ with a GTK front end. Airfart supports all wireless network cards supported by the linux-wlan-ng Prism2 driver.
Akeni Instant Messaging Server Pro is a client/server instant messaging platform that allows companies to host their own secured private IM system. The client has an user interface similar to AIM, ICQ, or MSN Messenger. It supports all the standard IM features such as chat, group conference, presence management, file transfer, offline messages, and emergency alert/notification. Extra features include contact management and optional tabbed chat sessions. The server has advanced administration tools for managing user accounts, client-side logging capabilities, and peer-to-peer file transfers. It can be set up on a private network without connecting to the Internet, and can easily be set up for use inside and outside of the company firewall.
Akeni LAN messenger is a cross-platform instant messenger client. It is a P2P program that works on your LAN without the need of an Internet connection or a dedicated server. The client has an user interface similar to AIM, ICQ, or MSN Messenger. It supports all the standard IM features such as chat, group conference, presence management, file transfer, and emergency alert/notification. Extra features include contact management and optional tabbed chat sessions.
Aftpd is an FTP server for anonymous access designed for Unix-like operating systems. It uses an asynchronous model of connection processing and provides service for all users within a single process; can use multiple threads to run more efficiently on multi-core systems, with each thread serving multiple clients simultaneously; uses effective mechanisms of transferring files, minimizing copying of data in RAM (sendfile or a combination of the system calls mmap/writev); uses effective event notification schemes (kqueue on FreeBSD and epoll on Linux); uses poll or select in older systems; and supports IPv6. For safety, it works as an unprivileged user and uses chroot.
Audiolog is a small tool for analyzing traces or logfiles in real time and producing sound events. It always reads line by line from standard input. In a configuration file, you configure regular expressions. If audiolog reads a line matching a certain expression, it plays a note. You can specify the pitch and duration of that note. This allows you to hear your network traffic.
BGPHist is a tool that receives MP-BGP updates, decodes them, and writes them to a database for logging and monitoring purposes. It supports not only Internet routes, but also IPv4 VPN, IPV6 VPN, and L2VPN. It sounds text output, MySQL databases, and Oracle databases. For the MySQL backend, there is also a simple PHP frontend. It could be used to monitor and log an ISP's customer activity for Internet and VPNs, as a passive BGP looking glass, or as a backend for some external monitoring and accounting system.
C++ Sockets is a cross-platform C++ wrapper for BSD-style sockets. It implements the TCP, UDP, ICMP, and SCTP transport layer protocols. Implemented application layer protocols are HTTP/HTTPS (using OpenSSL), SMTP (server), and Ajp/1.3 (server). Features include transparent SOCKS4 client support and asynchronous DNS. Included in the library are a number of HTTP client functions such as GET/PUT/POST, and also Web server framework components.