A commandline tool and library for converting netxml files to other file formats. At this moment only ESRI Shapefile is supported.
Available file formats:
- ESRI Shapefile
$ ./netxml-go -h
Usage of ./main:
-cs string
Write clients to shapefile
-f string
Kismet netxml file
-i Print netxml info
-ns string
Write networks to shapefile
-p Print network information and connected clients
Create shapefiles for networks and clients. Print file information.
$ ./netxml-go -f path/to/Kismet.netxml -cs path/to/clients.shp -ns path/to/networks.shp -i
File: path/to/Kismet.netxml
Interface: wlan0mon
Packets: 117775
Networks: 2904
Networks written to shapefile: 2899
Clients written to shapefile: 665
$ go get golang.org/x/net/html/charset
$ go get github.com/jonas-p/go-shp
$ go get github.com/japkettu/netxml-go
$ cd ~/go/src/github.com/japkettu/netxml-go
$ go build netxml-go.go
- golang.org/x/net/html/charset
- github.com/jonas-p/go-shp
- add timestamp information
- fix missing year in bss timestamp
- add encryption information
- convert multiple files at once