Skip to content

Nodejs app that monitors gateway entry of arp-table and can warn against arp-spoofing

Notifications You must be signed in to change notification settings

maxwellium/arp-notify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arp notify

This module exposes a promise-wrapped api to check for gateway ip and mac address. Monitoring these values helps detecting arp-spoofs.

See examples for usage.

##tl;dr

Arp Spoofing on Wikipedia

If you're at *bucks and wifi is slow, that vpn overhead is just so inconvenient. While this module will only detect changes as they happen (if the script-kiddies got there before you did, you're still screwed), it can warn you when the shenanigans start.

###What it does

call netstat -rn

note down IP of default gateway

call arp -n (IP)

tell you IP and mac-address of default gateway

###Know better? pr please

###cc i included one example that makes use of osx notification center

as soon as i get my hands on a windows computer i'll check for syntax compatibility of netstat and arp, for now, this works on ubuntu 1310 and osx mavericks.

#License

MIT

About

Nodejs app that monitors gateway entry of arp-table and can warn against arp-spoofing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published