An open API service indexing awesome lists of open source software.

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

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 failure

references
----------
* [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```