Skip to content

Commit

Permalink
Added some missed files
Browse files Browse the repository at this point in the history
  • Loading branch information
mothran authored and Mothra committed Apr 24, 2013
1 parent c074d88 commit b9023e3
Show file tree
Hide file tree
Showing 2 changed files with 726 additions and 0 deletions.
52 changes: 52 additions & 0 deletions README.md
@@ -0,0 +1,52 @@
#Bunny
Bunny is intended to act as a layer 1/2 technology for near unsignaturable wireless mesh communication.
Bunny wraps all data in and out in a layer of obfoscation, it does this by passively listening to
the local wireless and building a model of 'average' traffic. Then using this model it hides small
snippets of data within various fields of the 802.11 protocol, that are either poorly defined or
prone to contain data that mutates a lot. These fields will include but are not limited to; vendor
data, data packets of encrypted networks, duration fields.

For full whitepaper like decription of Bunny check proposal.txt.

##Usage (bunnyChat.py example code)

sudo python bunnyChat.py

-l -- Listen mode, gets packets and prints data
-s [data] -- Send mode, sends packets over and over
-m -- Passive profiling of all the channels (1-11)
-c [UserName] -- Chat client mode
-r -- Reloop shows the mod/remainder of the specified channel
-p -- Ping/Pong testing, Run this on one machine and it will
respond with a pong.
-k -- Ping server mode, will repsond to pings with pong and current time

##Usage of the module
import libbunny

bunny = libbunny.Bunny()
bunny.sendBunny(DATA)

while True:
print bunny.recvBunny()

Configuring bunny is as simple as editing the libbunny/config.py

##Dependencies

pycrypto
lorcon
pylorcon
pcapy

##Installation
Check INSTALL file

##TODO

Implement pylorcon2 and lorcon2 once more drivers are added in lorcon2

Routing layers and support for projects to be built ontop of what I have done
like cjdns and others

Attempt to make a bunny tun device so testing with the batman-adv kernal module.

0 comments on commit b9023e3

Please sign in to comment.