https://github.com/rhodey/frame-utils.js
A collection of utilities for processing streams of 80211 frames and radiotap headers.
https://github.com/rhodey/frame-utils.js
Last synced: 5 months ago
JSON representation
A collection of utilities for processing streams of 80211 frames and radiotap headers.
- Host: GitHub
- URL: https://github.com/rhodey/frame-utils.js
- Owner: rhodey
- Created: 2014-10-16T07:36:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-07-23T19:04:52.000Z (almost 11 years ago)
- Last Synced: 2025-10-07T00:33:47.625Z (9 months ago)
- Language: JavaScript
- Size: 219 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 | node print-frames.js`
+ `node airserv-ng/air-stream.js 127.0.0.1:666 wlan1 400 | node filter-frames.js | node print-frames.js`
License
---------------------------
Copyright 2014 rhodey orbits
Licensed under GPLv3: http://www.gnu.org/licenses/gpl-3.0.html