Directory | Tags | Index | LinkIt | Submit   | Help
    Wednesday, 23 July 2014 - 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: Tue, 26 Oct 2010 00:31:25 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.

eMail
Web sitehttp://github.com/atomontage/plokami
Mailing list
Version1.5 -
MaturityStable
OS compatibilityLinux, Windows, OSX, BSD
ASDF installableNo
Official Download
Mirrored Download
Source code repositoryhttp://github.com/atomontage/plokami

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 2087 days 10 hours 43 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 2084 days 1 hour 59 min ago

injection support

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

Submitted by xristos 1911 days 21 hours 22 min ago