Skip to content

A collection of utilities for processing streams of 80211 frames and radiotap headers.

Notifications You must be signed in to change notification settings

rhodey/frame-utils.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frame-utils.js

A collection of utilities for processing streams of 80211 frames and radiotap headers.

Dependencies

# apt-get install nodejs nodejs-legacy npm
$ npm install split through

Usage print-frames.js

Transforms a stream of newline separated, base64 encoded 80211 frames with radiotap headers into a stream of comma-separated values. All non-separating commas are doubly escaped (\\,) and the base64 encoded frames may optionally be prefixed by additional comma-separated values given that they are also doubly escaped.

Examples:

  • cat frames.base64 | node print-frames.js
  • node airserv-ng/air-stream.js 127.0.0.1:666 wlan1 400 | node print-frames.js

Usage filter-frames.js

TODO!! Filters a stream of newline separated, base64 encoded 80211 frames with radiotap headers according to a filter rule.

Examples:

  • cat frames.base64 | node filter-frames.js <filter rule> | node print-frames.js
  • node airserv-ng/air-stream.js 127.0.0.1:666 wlan1 400 | node filter-frames.js <filter rule> | node print-frames.js

License

Copyright 2014 rhodey orbits

Licensed under GPLv3: http://www.gnu.org/licenses/gpl-3.0.html

About

A collection of utilities for processing streams of 80211 frames and radiotap headers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published