mohamedation / YAKLV

Create a readable HTML and CSV summary of Kismet XML files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

██╗   ██╗ █████╗ ██╗  ██╗██╗    ██╗   ██╗
╚██╗ ██╔╝██╔══██╗██║ ██╔╝██║    ██║   ██║
 ╚████╔╝ ███████║█████╔╝ ██║    ██║   ██║
  ╚██╔╝  ██╔══██║██╔═██╗ ██║    ╚██╗ ██╔╝
   ██║   ██║  ██║██║  ██╗███████╗╚████╔╝
   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝ ╚═══╝
Create a readable summary of Kismet XML files

Yet Another Kismet Log Viewer

  • Accepts one or more Kismet XML log file(s) in a directory.
  • Outputs Human-Readable HTML and/or CVS file(s).
  • Displays ESSID, Channel, BSSID, AP Manufacturer based on BSSID, Minimum, and Maximum Signal dbm.
  • Can be easily configured to parse and output more data from Kismet XML.
  • Outputs both HTML and CSV by default with option to output only one of them.
  • Output Files are timestamped (Doesn't overwrite old files) and You can change the prefix.
  • OUi file (BSSID Manufacturers) is updated and smaller in size.

Improved HTML output

  • Dark style.
  • Improved overall HTML code.

Usage

Requirements

  • Python 2
  • One or more Kismet .netxml log file(s)
./yaklv [argument(s)] [path to log file(s) directory]

-h, --help

  • show help

-o {html,csv,both}

  • Output format (default: both)

-n {prefix}

  • Prefix for the output file(s).(default: Kismet-Log-Summary)

Credits (legacy):

KLV v2

KLV v3

About

Create a readable HTML and CSV summary of Kismet XML files

License:GNU General Public License v3.0


Languages

Language:Python 100.0%