Skip to content
forked from MXZZ/Netgotchi

reversed pwnagotchi : netgotchi lives to protect your network

License

Notifications You must be signed in to change notification settings

machadox/Netgotchi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Copy of Netgotchi but changed for my esp2688 board from aliexpress (NodeMCU ESP 12-e) with a small oled imbuted.


Netgotchi

immagine

reversed pwnagotchi : Netgotchi lives to protect your network

A small arduino .ino script with some great functions to detect intruders or breach in the network, it pings periodically the network and report if any new device. It also has a rudimental "Honeypot" functionality with a rudimental exposed service, once someone reach the honeypot it will trigger an alarm. Please contribute to the repository via pull requests!

Tested with nmap, service scan / intense scan will trigger the alert.

immagine immagine

Get an official build from official shop Ollestore on Etsy and support the development!

Requirements

  • ESP8266 ( any )

  • SSD1306 display ( ic version )

  • Usb cable

  • optional 3d printed parts ( from thingiverse.com)

    or get an assembled one here on the official shop Ollestore on Etsy

Diagram

diagram_netgotchi

Libraries

  • It uses a modified version of ESP8266FtpServer ( replace your local one in Arduino>Libraries with this one)
  • Adafruit_SSD1306 standard ( install from Library manager)
  • ESPping Standard ( install from Library manager)
  • WiFiManager standard ( install from Library manager)

How to use

  1. open .ino file , choose your subnet ( just change the value or add your own)
  2. optionally you can input your Wifi credential in the .ino file or use the WifiManager library ( default is WifiManager)

Current supported subnets ( or add your own) :

  • 192.168.0.0/24 = type 0
  • 192.168.1.0/24 = type 1
  • 192.168.88.0/24 = type 2
  • 192.168.100.0/24 = type 3
  1. Install libraries and flash the file in the esp8266 ( connect the display first)

  2. On first status WiFiManager library will create an hostpot where you can set your wifi credentials "AutoConnectAP"

  3. Netgotchi now lives in your network, it will scan periodically using pings and report potential breach of the honeypot Enjoy your Netgotchi ! Please contribute to the project , let's save our network!

    Join our reddit/r/Netgotchi

License

GNU General Public License v3.0 Created by MG ( MXZZ )

About

reversed pwnagotchi : netgotchi lives to protect your network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.1%
  • C 14.4%
  • HTML 4.3%
  • Shell 0.4%
  • JavaScript 0.4%
  • Python 0.2%
  • Other 0.2%