netbeacon - monitoring your network capture
++ +
+netbeacon - monitoring your network capture
netbeacon is a set of free software tools to send beacons over the network to test the accuracy and the precision of your network @@ -44,7 +45,8 @@ data interception devices, NIDS, DPI ...):
netbeacon - packet format
++netbeacon - packet format
The netbeacon format is a simple ASCII format encapsulated in an UDP packet. The format is the following:
@@ -64,7 +66,8 @@ and netbeacon recipient to ensure packet integrity using HMAC (SHA1). There is a default key "netbeacon" but we highly recommend to set your own for your systems. -sample netbeacon messages
++sample netbeacon messages
Here is a serie of 3 netbeacon messages extracted from 3 UDP packets:
@@ -73,9 +76,11 @@ own for your systems. nb;1354960619;103;854207f54c1c4be97bdf4cd4a0d1068731848698 -netbeacon - usage
++netbeacon - usage
-How to use it?
++How to use it?
On a device where you able to send packets on the monitored/tapped network, you can send beacons using nb_send.py
@@ -88,7 +93,8 @@ can send beacons using nb_send.pypython nb_collect.py -i dag0 | python nb_verify.py -s -t
-nb_send.py
++nb_send.py
Usage: nb_send.py [options]
@@ -100,11 +106,12 @@ can send beacons using nb_send.py
-i ITERATION, --iteration=ITERATION
set the number of interation for sending the netbeacon
-d DESTINATION, --destination=DESTINATION
- set the destination IPv4 address (default: 127.0.0.1)
+ set the destination(s) IPv4 address (default: 127.0.0.1)
-v, --verbose output netbeacon sent
-nb_collect.py
++nb_collect.py
Usage: nb_collect.py [options]
@@ -118,7 +125,8 @@ can send beacons using nb_send.py
enable extended format including pcap timestamp
-nb_verify.py
++nb_verify.py
Usage: nb_verify.py [options] <netbeacon messages>
@@ -129,26 +137,24 @@ can send beacons using nb_send.py
-p PSK, --psk=PSK pre-shared key used by the HMAC-SHA1 (default: netbeacon)
-License
++License
netbeacon is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-Copyright (c) 2012 Alexandre Dulaunoy - https://github.com/adulau/
-Copyright (c) 2012,2013 Alexandre Dulaunoy - https://github.com/adulau/
+