Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gbafana25/esp8266_honeypot
THE ESP8266 HONEYPOT
https://github.com/gbafana25/esp8266_honeypot
honeypots micropython micropython-esp8266 pentesting python3
Last synced: about 1 month ago
JSON representation
THE ESP8266 HONEYPOT
- Host: GitHub
- URL: https://github.com/gbafana25/esp8266_honeypot
- Owner: gbafana25
- License: gpl-3.0
- Created: 2018-10-14T18:23:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-12T22:32:09.000Z (over 4 years ago)
- Last Synced: 2024-10-30T01:59:01.649Z (about 1 month ago)
- Topics: honeypots, micropython, micropython-esp8266, pentesting, python3
- Language: Python
- Homepage:
- Size: 6.68 MB
- Stars: 317
- Watchers: 19
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-honeypot - **272**星
README
# ESP8266 honeypot project
# About this project #
This is a honeypot programmed in Micropython for the ESP8266
The honeypot is set up to act as a telnet server.
Original inspiration for this came from the arduino-powered honeypot, found [here.](https://www.reddit.com/r/arduino/comments/5ngt87/this_is_my_arduinopowered_honeypot_if_you_want_to/)The esp8266 handles all of the socket functions and the terminal prompt. The access point is disabled in the custom `boot.py` file. The `boot.py` file must have the WiFi SSID, Wifi password, static IP, subnet mask, router IP, and DNS server address changed as needed. The ampy config file (whichever one applies to your system) must be edited to point ampy to the right port (COMx for Windows, /dev/ttyUSB* for Linux, /dev/tty.* for Mac)
# What is a honeypot #
A honeypot is a device designed to lure/attract hackers into exploring your device as if it was a legitamte piece of infrastructure or private property that is unprotected. Many open source honeypots, such as the ones found [here](https://github.com/paralax/awesome-honeypots) are designed to report attacks and gather information about hackers' activity on your network
This honeypot started as a fun thing to do and see how many people still attack Telnet devices. This honeypot can not be as advanced as the ones linked above, since it is being run on a microcontroller. This is why it emulates Telnet. Telnet is a simple protocol that is easy to emulate on microcontroller, due to their being no encryption to worry about.
## The hardware and software ##
- An ESP8266 microcontroller
- A Windows, Linux, or MacOS computer :computer:
- If you have the bare ESP8266 module, you will also need a USB to Serial converter board, and the additional drivers to go with it
- If you have a board with the USB to Serial chip already on it, you still need the appropriate drivers and a micro USB cable :electric_plug: