GithubHelp home page GithubHelp logo

packetfu-spox's Introduction

Hi. I'm spox. I wanted to mess with PacketFu on Ruby 1.9 so I started
modifying it until it worked. If you use this and find bugs that are
caused by incompatibilities between 1.8.x and 1.9, drop me a line and
I'll get it fixed.

You will probably want pcaprub to use with this. Since it is built for 1.8
too, you probably want to grab my hacked version of that too:

http://github.com/spox/pcaprub-spox

I also added a gemspec for this version of packetfu for installation ease:

git clone git://github.com/spox/packetfu-spox.git
cd packetfu-spox
gem build packetfu.gemspec
gem install packetfu-spox-x.x.x.gem


= PacketFu

A library for reading a writing packets to an interface or to a libpcap-formatted file.
It is maintained at http://code.google.com/p/packetfu

== Installation

PacketFu should live somewhere in your path. I haven't decided yet on packaging, will probably succumb to gems; your best bet is to just drop it into /usr/local/lib/site_ruby/1.8 or where ever you install bindata to.

== Requirements

BinData: http://bindata.rubyforge.org

Dion Mendel's BinData is absolutely critical for PacketFu. Specifically, BinData's subversion r99 or later is required, in order to make use of the :eof patch. So, BinData r101 is included in this distribution until 0.9.3 or later is released.

PcapRub: www.metasploit.com/svn/framework3/trunk/external/pcaprub

Marshall Beddoe's PcapRub is required only for packet reading and writing from a network interfaces (which is a pretty big only). PcapRub itself relies on libpcap 0.9.8 or later for packet injection. It also requires root privilieges to access the interface directly. Perhaps most noteworthy, PcapRub is <b>not</b> included in this distribution, as the vagaries of libpcap driver install can lead to some unexpected results. You are on your own for that.

== Examples

Wouldn't that be nice? The best way to learn right now is to pore over the documentation, and mess around with packetfu-shell.rb

== Author

PacketFu is maintained primarily by Tod Beardsley <[email protected]>

== License

packetfu-spox's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.