0.1.5 • Published 5 years ago

ids-parser v0.1.5

Weekly downloads
2
License
GPL-1.0-or-later
Repository
github
Last release
5 years ago

IDS Parser

WARNING!

This is beta version (just for demonstration), not for real work! Author is not responsible if something goes wrong ;)

Official website

http://parser2k19.xyz

Functions

  • Parses log files of well-known Intrusion Detection Systems (IDS), such as Snort, Dallas Lock, Zeek (ex. Bro), etc.
  • Shows diagram of legal, illegal & unknown traffic
  • Shows traffic description in human-readable format
  • Can export all parsed information to PDF

Download materials

Files (.zip)

Files + node_modules (.zip)

Auto install script (for Ubuntu 16+/Debian 8+)

Auto run script (for Ubuntu 16+/Debian 8+)

Screenshot

Demo Log Files - also included in this repository, demo folder

Minimal browser requirements

NameVersionPlatform
Internet Explorer10Windows 7 SP1
Edge17Windows 10, build 1803
Firefox52.9Windows XP SP2/Ubuntu 14.04/Mac OS X 10.9
Chrome49Windows XP SP3/Ubuntu 14.04/Mac OS X 10.10
Safari5.1.7Windows XP SP3/Mac OS X 10.6
Opera36Windows XP SP3/ Ubuntu 16.04 (x64)/Mac OS X 10.10
iOS Safari11iOS 11.4
Android Browser67Android 6
Chrome for Android71Android 4.1
Firefox for Android64Android 4.1

How to start

.zip archives (local server)

  1. Make sure you have successfully connected to MongoDB database (usually localhost:27017).
  2. Unzip files where you need. Open terminal there.
  3. If you have downloaded archive without node_modules, run npm i command to download libraries for this app.
  4. Run nodemon command. When message Parser was started, using port 3000 is shown, go to http://localhost:3000/install and follow all the instructions, after that go to http://localhost:3000.

Shell scripts (if you have remote server, VPS, etc) - Ubuntu 16+/Debian 8+ only

  1. Make sure you have successfully connected to MongoDB database (port is usually 27017).
  2. Put ids-parser-install.sh file to your server, run this file as sudo. This file will download and unpack libraries that are needed to run the app. Before running, you should delete packages such as apache, mysql-server, php-*.
  3. Put ids-parser-autorun.sh, make it run when the OS of your server boots up (use file /etc/rc.local)
  4. Download and unzip the files of parser, put them to your server root (usually /var/www/html). If you have downloaded archive without node_modules, run npm i command at the server root folder to download libraries for this app.
  5. Run nodemon command at the server root folder. When message Parser was started, using port 3000 is shown, go to http://remote.ip:3000/install and follow all the instructions, after that go to http://remote.ip:3000.
  6. If you had binded a domain to your VPS, consider using nginx proxy for node.js (to get rid of :3000 port in the address bar).

License

GNU GPL v1.0

Copyright

© SIV, 2019

Libraries & frameworks used

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago