Packet analyzer and injector, written in JavaScript
JavaScript C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
c-server
sample
tests
README
TODO
aircrack.js
client.js
client2.js
config.js
doc.txt
pcap.js
ping.js
pokus.js
tests.js
tools.js
wifi-client.js

README

What is it?
  Just having fun with node.js, learning. Aim is to create packet decoder and creator and then sniff data from network and inject new packets.
  Motivation: Inject malformed packets to see, how the network will responsd


Principles:
 This app consits of two parts:
   - server - written in C, listens on ethernet interface (or wifi card)
   - client - written in JS, connects to server via TCP. Uses server to access ethernet or wifi card 
 For communication is used simplified aircrack protocol (will change in future versions)


Prerequisities:
 node.js
 node_pcap


File list:
- tools.js - common tools, packet decoder and creator
- arp.js - simple test of ARP packet
- client.js - connect's to updated airserv and send/receives packets
- aircrack.js - communication protocol for airserv
- ping.js - tester for ping packets
- tests.js - some simple unit tests