Router Redundancy Detector
RouterRD tool is used to detect the two router state which uses HSRP(Hot Standby Routing Protocol) or VRRP(Virtual Router Redundancy Protocol) and send Email if any router is down.
- Linux
- Kali Linux
- Ubuntu
- internet
- ssmtp
- mailutils
- cron
- inetutils-ping
- storage 400 MB
- Gmail ID
- Gmail App Password
[+]--Ping two Routers and send Email if any Router down.
[+]--It will accurately identifies and notifies you in real-time.
[+]--Customization of Email sent time
[+]--Note:- Don't delete any of the scripts
[+]--Now you need internet connection to continue further process...
sudo apt-get update -ysudo apt-get upgrade -ysudo apt-get install ssmtp -ysudo apt-get install mailutils -ysudo apt-get install cron -ysudo apt-get install inetutils-ping -ycd $HOMEgit clone https://github.com/billy-paul1234/RouterRD.gitcd RouterRDlssudo bash setup.sh
[+]--Now provide your Email and router information.
[+]--Now it will generate a Single line command and now copy the command and paste it in crontab.
sudo crontab -e
[+]--Now select you editor.
[+]--Now past the command and save it.
[+]--Now your router will automatically checked for each minute.
[+]--You can also use it as a command ( routerrd -h ).
[+]--To use the ( routerrd ) command as mannul follow the instruction bellow.
Usage:
routerrd [ R1-ip ] [ R2-ip ]
Example:
routerrd 192.168.1.2 192.168.1.3
R1-ip --> Router 1 ip address
R2-ip --> Router 2 ip address
[+]--If you want to check your router state for each minute, add the line like bellow example by typing the command ( sudo crontab -e )
[+]--Don't forget to customize your ip and time
Syntax:
* * * * * routerrd [ R1 ip ] [ R2 ip ] [ TI ] [ 'M' or 'S' ]
Example:
* * * * * routerrd 192.168.1.2 192.168.1.3 20 'M'
* * * * * routerrd 192.168.1.2 192.168.1.3 50 'S'
TI --> Timei to send mail if the router is still down
For Minute use ( 2 - 58 )
For Seconds Use ( 10 - 50 )
'M' --> Time in minutes
'S' --> Time is seconds
routerrd -h --> to display this usage options
arp-kill (Man In The Middle Attack Detection Tool)
Calculator Vault (Calculator Vault App Using Flutter)
ResumePdfToJsonOrCsv ( Convert resume pdf to json or csv )
This tool is only tested on Kali Linux and Ubuntu with GNS3 emulator..

