Directory | Tags | Index | LinkIt | Submit   | Help
    Thursday, 02 September 2010 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Topic > Network Programming

View the dependency graph for this library

PLOKAMI - Common Lisp PCAP Interface
Created by xristos on: Sun, 02 Nov 2008 18:42:17 GMT, Last modification: Wed, 11 Nov 2009 09:23:40 GMT

PLOKAMI is a lispy interface to libpcap/winpcap built on top of a CFFI portability layer.
SUPPORTED
Realtime network packet capture, injection, dumpfile reading/writing, filtering with BPF, timeouts and operation in non-blocking mode.
PLATFORMS
Tested on: SBCL (darwin/linux), OpenMCL, LispWorks (windows/darwin). Should work on every platform that CFFI supports.

eMailxristos@suspicious.org
Web sitehttp://www.suspicious.org/~night/plokami
Mailing list
Version1.3 -
MaturityStable
OS compatibilityLinux, Windows, OSX, BSD
ASDF installableYes
Official Downloadhttp://www.suspicious.org/~night/plokami/plokami.tar.gz
Mirrored Download
Source code repositoryhttp://www.suspicious.org/~night/plokami.git/

Compatible Implementations

LispWorks | OpenMCL | SBCL

Required Libraries  View graph

CFFI - the Common Foreign Function Interface

Tags

Network Programming | FFI | BSD license | Libraries | ASDF installable

0 Notes and 3 comments

0 Notes

You must be logged to add a note


3 Comments

You must be logged to add a comment

It may be obvious, but when I tried this library at the first time, I missed the point that the process that used libpcap must have had enough privileges to read from device. So in my case I needed to run sbcl with sudo to just get the list of devices with find-all-devs.

Submitted by ilowry 667 days 8 hours 50 min ago

permissions

Yes you should have permissions for packet capture.
I simply chown /dev/bpf* on osx/bsd instead of sudo.

Submitted by xristos 664 days 5 min ago

injection support

i added packet injection support (raw link layer frames) in git

Submitted by xristos 491 days 19 hours 28 min ago