Releases: Cancro29/NETHERCAP
NETHERCAP FOR BW16 (TRIAL)
The first release of NETHERCAP for BW16 based on Realtek RTL8720dn MCU. Thanks to tesa-klebeband (https://github.com/tesa-klebeband) for allowing me to use his code.
This fork is made with several optimizations :
- The webserver will always on even when deauth is active
- The client will not get kicked out from webserver while scanner is running
- Support for multiple target selection across 2.4 Ghz and 5 Ghz band
- Support for changing AP SSID and AP Password
How to flash:
The software is packed in a Windows executable, just open it and type your COM port.
- If the executable flasher does not work properly, try to disable/pause your antivirus first
- If you have successfully flashed the software but NETHERCAP SSID does not appear, use NETHERCAP_BW16_Reset.exe to wipe it first. This is mandatory for freshly-bought boards that never been programmed before.
- If your BW16 board has purple PCB, has "NiceMCU" text beneath the PCB, and has text "BW16E" on its EMI shield, this software will not work. That particular board does not support 5 Ghz due to wrong component configuration.
The software can be controlled by opening 192.168.1.80 on browser.
Before flashing this software, you must ensure that:
- Your BW16 board MUST equipped with built-in USB to Serial Chip on it (ex. CH340)
- You understand the concept of flashing and erasing RTL8720dn-based board so you would't get panic if something goes wrong.
- Using this software in unauthorized environment will likely to get you into trouble and that is YOUR responsibility.
- You can't flash it using mobile phones (sorry mobile phone users :P)
- The web server control does not work on Apple devices
This is trial version with limited usage time. You must restart it by pushing RESET button to use it again
You can buy the unrestricted version by contacting me on Telegram.
Price:
USD/USDT $4
IDR 50.000
NETHERCAP V2.7.2 for ESP8266
Changelog :
- Fixed -> AP SSID being stuck or inconsistent
- Fixed -> Captive portal does not load on Apple devices
- Fixed -> Precise Deauth cannot be disabled
- Fixed -> AP SSID becomes messed up if saved with uncommon alphabet. Mostly noticeable on Polish and Vietnamese text.
- Fixed -> "No target is selected" pops up even though there are target selected.
- Fixed -> Screen flickers when performing button hold
- Target channels now updated automatically to ensure deauthing stays effective
- Added channel column on target list
Warning:
If you have version 2.6 or below installed, you must wipe your ESP8266 first before flashing or it won't turn on. I don't recommend using OTA update to flash this version.
NETHERCAP V2.7 for ESP8266
NETHERCAP 2.7 :
- New feature -> Precise Deauth. Deauth routers that immune to common deauth method.
- New feature -> True Deauth / Pseudo-jammer. A new deauth method where it deauth any 2.4 Ghz wifi networks. The difference from Deauth All is this method does not require scanning and works instantly. The downside is you will lose web server control similar to Observe/Count stations
- Fixed -> Observe Stations / Count Stations feature corrupting target lists.
- Updated -> Observe Stations / Count Stations now captures the number of data packet. More data packets means that user is actively using the network.
- Updated -> Local remote file transfer. Fixed some bug and edge cases that causes soft-lock.
- Updated -> Revamped web server engine. Now web server uses much less RAM, making it even more responsive.
- Fixed -> The text in default Evil-Twin page is now aligned properly.
- Added BW16 support that enables 5 Ghz deauthing. This will be disabled until BW16 deauther is ready.
- Fixed -> Sometimes target counter on admin page incorrectly count target list.
- Fixed -> Saving AP SSID while Evil-Twin is active will corrupt the setting, causing it to use the last known SSID. If this bug happened again, it will just revert to NETHERCAP.
- Restored target slot to 32
Known bugs:
- Captive portal does not work on Apple devices.
- Precise deauth cannot be disabled using "Stop Precise Deauth" button. This will be fixed on next update.
- Holding control buttons will make display flicker, this is only visual bug that does not affect functionality.
Warning:
As this update counts as major update, it is recommended to wipe your ESP8266 first before flashing. I don't recommend using OTA update to flash this version.
Use NETHERCAP Flasher to erase or flashing. Download both exe files to make sure it is working properly. Don't worry if your antivirus detect it as malware, it is malware-free and the reason it gets detected because it has wipe feature on it.
There are numerous bugs that prevent it from starting up or being connected by phones/laptop. If that bug happened to you, you can revert to version 2.6
NETHERCAP V2.6 for ESP8266
Precompiled build for ESP8266 with 1, 4, and 16 MBytes of Flash. Works best on WeMos D1 Mini with 0.66 and 0.96 inch using SSD1306 OLED, and works on Hackheld Vega with 1/4/16 MBytes of Flash using SH1106 OLED.
Changelog:
- Reduced maximum target list from 32 to 24
- New feature : Local Remote - control nearby NETHERCAP device to perform various actions
- Count Stations feature now works on multiple targets
- Reduced RAM usage
- Better UI compatibility with large OLED
- Extender bandwidth can reach up to 6.7 Mbps (837 KB/s) - tested on Wemos D1 Mini Pro
- Greatly increased deauth sending rate without disrupting SoftAP functionality
- Adjusted web server UI to make it less cluttered
- Deauth Monitor : replaced Packets per channel to Packets per second
Known Bugs:
- Sometimes AP SSID is not saved properly, leaving AP SSID setting empty, and causing it to use the last known setting.
- Starting Count Stations/Observe Stations will corrupt target lists, causing 1 or 2 target names become random letters. This will be fixed in later release.
- Target counter on admin page incorrectly counts the list of targets
NETHERCAP V2.5.10 for ESP8266
Precompiled build for ESP8266 with 1, 4, and 16 MBytes of Flash. Works best on WeMos D1 Mini with 0.66 and 0.96 inch using SSD1306 OLED, and usable on Hackheld Vega with 4/16 MBytes of Flash using SH1106 OLED.
Changelog:
- Expanded target list from 16 to 32
- Optimized button scheme. See main page for button usage
- Count/Observe Station now stores all of the result into log page
- Settings : Hide SSID button now makes SoftAP undiscoverable instead of completely hiding it.
- If SoftAP's SSID is hidden, a ghost icon will appear on top left corner of the display
- Updated ArduinoJSON library from version 5 to version 6, reducing RAM usage
- Reduced binary size from +-600 kb to 483 kb
- OTA updater now shows real-time update progress
NETHERCAP V2.5.5 for ESP8266
Precompiled build for ESP8266 with 1, 4, and 16 MBytes of Flash. Works best on WeMos D1 Mini with 0.66 and 0.96 inch using SSD1306 OLED, and mostly works on Hackheld Vega with 4 MBytes of Flash using SH1106 OLED.
Changelog:
- Language Editor : added 2 additional customizable text for default Evil-Twin page.
- Full 128x64 OLED support.
- Extender : Now fully utilizing larger display by showing local IP Address, ping and number of RTO(s).
- Deauth Monitor : Now fully utilizing larger display by visualizing channels affected by deauth and shows AP's affected by deauthentication attack.
- New feature : Deep Scan. Scan nearby AP as many as possible.
- New feature : Observe Stations. Observe how many stations are connected to nearby AP's. Results are stored in Activity Log. Useful to know Evil-Twin attack effectiveness.
- Removed feature : Signal test.
How to operate using button attached to pin D7:
Single click : scroll through targets
Click and hold until Deauth "Rectangle" is filled : start deauth
Click and hold until Deauth rectangle is filled, keep pressing until Etwin "Rectangle" is filled : start Evil-Twin
How to install (Windows):
Choose and download the firmware based on your board
Download ESP8266Flasher.exe
Open ESP8266Flasher.exe
Open "Config" tab and select the firmware.
Open "Operation" tab and select COM port
Click "Flash"
How to install (OTA Update):
Choose and download the firmware based on your board
Turn on NETHERCAP, connect it and go to "192.168.4.1/fsbrowser" using your browser
Upload the binary file
Tap "Select"
Tap "Flash"
If you are experiencing unusual behavior like display not showing at all, wipe all flash content before flashing this firmware.
NETHERCAP V2.5 for ESP8266
Precompiled build for ESP8266 with 1, 4, and 16 MBytes of Flash. Works best on WeMos D1 Mini with 0.66 and 0.96 inch using SSD1306 OLED, and partially works on Hackheld Vega with 4 MBytes of Flash using SH1106 OLED.
Changelog:
- New feature: custom language. Edit the language of default Evil-Twin and Reconnect page into your language. Accessible on HTML Menu.
- File manager : directory support.
- More dynamic web server: custom HTML pages can now access external assets directly from SPI flash memory. The files can be placed in a directory or on root directory.
- Added SH1106 Display support.
- Partially support Hackheld Vega. Use right button to operate
How to operate using button attached to pin D7:
- Single click : scroll through targets
- Click and hold until Deauth "Rectangle" is filled : start deauth
- Click and hold until Etwin "Rectangle" is filled : start Evil-Twin
How to install (Windows):
Choose and download the firmware based on your board
Download ESP8266Flasher.exe
Open ESP8266Flasher.exe
Open "Config" tab and select the firmware.
Open "Operation" tab and select COM port
Click "Flash"
How to install (OTA Update):
Choose and download the firmware based on your board
Turn on NETHERCAP, connect it and go to "192.168.4.1/fsbrowser" using your browser
Upload the binary file
Tap "Select"
Tap "Flash"
If you are experiencing unusual behavior like display not showing at all, wipe all flash content before flashing this firmware.
NETHERCAP 2.4.1 for ESP8266
Precompiled build for ESP8266 with 4 and 16 MBytes of Flash. Works best on WeMos D1 Mini with 0.66 and 0.96 inch OLED
Changelog:
- Added ability to scan hidden Access Points
- Added integrated HTML editor in File Manager. You need to upload jquery.min.js to make it work
- Fixed a visible double quotes on RogueAP landing page
- Reduced webserver unnecessary load to improve responsiveness
- Fixed a bug where RogueAP/Evil-Twin client is able to access admin page
- Added ability to access HTML/JS/CSS file directly from SPI Flash memory
How to install (Windows):
- Choose and download the firmware based on your board
- Download NETHERCAP Flasher.exe
- Open NETCHERCAP Flasher.exe
- Select "WRITE/FLASH"
- Select COM Port
- Select Baudrate
- Select binary file
- Wait until the process complete
How to install (OTA Update):
- Choose and download the firmware based on your board
- Turn on NETHERCAP, connect it and go to "192.168.4.1/fsbrowser" using your browser
- Upload the binary file
- Tap "Select"
- Tap "Flash"
If you are experiencing unusual behavior like display not showing at all, wipe all flash content before flashing this firmware.
NETHERCAP Alpha V.0.7 for ESP-32
Precompiled build for ESP-32 Dev Kit and Seeed Studio Xiao ESP32C3 with 4 MBytes of Flash.
What's new :
- Packet counter will show up in Deauth button
- Added HTML Menu
- Reworked Extender (BETA). Still need more tests and feedback
- True deauth. Deauth all AP in almost real time. Basically Deauth All but it constantly scans for Access Points
- Added power saving option for battery-powered boards
- Added English/Indonesian languange switcher for default Evil-Twin captive page
- Added ability to change SoftAP channel in settings
- Added option to enable/disable captive portal. It will be always enabled when Evil-Twin is active
- Significantly improved start-up time
- OTA updater now provides real-time progress percentage
- Selecting already selected AP will make it unselected
What's not working:
- Rogue AP
How to install :
- Make sure you have installed USB-SERIAL driver
- Download all files
- Open ESP32 Download Tool
- Under 'SPIDownload' tab. Add the binary file and set the address to 0x0
- Choose your COM Port
- Select Baud Rate
- Click 'START'
- Wait until it finished