PLOKAMI

Common Lisp interface to LIBPCAP

PLOKAMI is a lispy interface to libpcap/winpcap built on top of a CFFI portability layer.

SUPPORTED
Realtime network packet capture, packet injection, PCAP dumpfile reading/writing, filtering with BPF, timeouts and operation in non-blocking mode.

TODO
There is functionality in recent libpcant versions that can be used to control the size of the internal pcap buffer.
This should be wrapped and offered to lisp, patches are also needed for Windows interface and address lookups
and gettimeofday-equivalent for saving packets when timing information does not exist.
Email me at xristos (AT) suspicious (DOT) org if you have anything to contribute.

PLATFORMS
Tested on: SBCL (darwin/linux), OpenMCL, LispWorks (windows/darwin). Should work on every platform that CFFI supports.

INSTALL
The current STABLE version is 1.4, released April 2010.
Get it here [sig, pubkey] or use ASDF-INSTALL. Latest development version in git repository.

LICENSE
BSD

Download ASDF package from http://www.suspicious.org/~night/plokami/plokami.tar.gz


This page is linked from: networking  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively