plokami

2020-02-18

Common Lisp PCAP interface.

Upstream URL

github.com/atomontage/plokami

Author

xristos@sdf.org

License

BSD
README
PLOKAMI is a lispy interface to libpcap built on top of a CFFI portability

layer. Complete bindings to every function in libpcap are in pcap.lisp and a higher level interface in plokami.lisp.

1Features

  • Realtime network packet capture
  • Injection
  • PCAP dumpfile read/write
  • BPF
  • Timeouts and operation in non-blocking mode
  • Full support for Windows through WinPCAP

The library has been tested on SBCL (linux/darwin), ClozureCL and LispWorks (darwin/win32) but should work on every platform that CFFI supports.

2Performance

Minimal overhead over plain libpcap.

3License

The code comes with a BSD-style license so you can basically do with itwhatever you want.

4Documentation

https://atomontage.github.io/plokami

5Author

xristos (AT) sdf (DOT) org

Dependencies (2)

  • cffi
  • uiop

Dependents (0)

    • GitHub
    • Quicklisp