https://github.com/tpltnt/mantis
a partial parser for kismet netxml logs
https://github.com/tpltnt/mantis
Last synced: 2 months ago
JSON representation
a partial parser for kismet netxml logs
- Host: GitHub
- URL: https://github.com/tpltnt/mantis
- Owner: tpltnt
- License: other
- Created: 2013-03-10T19:45:58.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2015-10-11T16:06:38.000Z (over 9 years ago)
- Last Synced: 2025-01-23T00:41:13.816Z (4 months ago)
- Language: Python
- Size: 340 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
mantis
======Mantis a partial parser and database management for kismet netxml logs.
It reads the XML-files produced by kismet and spits data into couchdb.
The software is intented for privacy-aware Wifi-mapping efforts.license: AGPL
```
if you use this code
you and your children’s children
must make your source free
```The database layout follows the original XML format. The UID view uses the
BSSID and the SSIDs as key ("[ BSSID, [SSIDs]]"). The associated value points
to the source document by id and revision.testing
-------
* configure host by running: ```echo '127.0.0.1 testhost' >> /etc/hosts```
* run tests: ```pytest```
* avoid having the following account
* username: 807a7ac9
* password: f3beeef72b
* used to test for authentication failurereferences
----------
* [kismet](http://www.kismetwireless.net/) the sniffer
* [CouchDB](http://www.couchdb.org) the database
* [py-couchdb](https://py-couchdb.readthedocs.org) the CouchDB bindings for python
* install on fedora: ```python3-pip install pycouchdb```