OpenWebif - Update

el bandido

TNAP-Images
The OpenWebif or Webif is a great way to access the enigma2 receiver on the local network or remotely over the Internet. Currently, the Webif works well for a laptop or home computer. If you want to stream something, then a file is presented and you select what you want to open it. This is basically how streaming works on the Webif on the local network using a laptop or home computer.

In a pinch though, it is nice to have Webif capabilities on a smartphone. This is great when you are stuck somewhere, or when you want to listen to music for example while driving. As mentioned earlier, OpenWebif works OK for home computer or laptop but fails on smartphone streaming. Every image I checked had basically the same problem which is streaming fails on Android smartphone. Here is what a failed stream may look like on the Android smartphone:
Screenshot_20251005_205123_Chrome.webp

So we need to modify Webif to work like this:
Screenshot_20251005_230434_Android System.webp

Claude Code runs inside the computer, so he has access to the files you allow. This makes Claude Code a natural for fixing something like this.
It is important to remember that an AI assistant is only as good as the information it is presented with. Claude Code did a splendid job of sorting and straitening out the mobile Webif problem for Android type phones. So while we are here, we might as well go a bit further with this OpenWebif plugin and add a few more things to it.

Note:
Mobile Internet streaming comes at a risk for the simple reason you are putting a fta receiver out on the Internet where it can be logged into by bots. Extreme care needs to be used when mobile streaming outside of the local network. All you need for examples is to look at the various Internet forums including this one and note the spam that happens by bots and bad actors.

A summary from Claude is attached.
 

Attachments

A logging file has been setup to keep track of traffic when Webif is connected to the Internet. Here is a small snippet:
Code:
[2025-10-07 14:04:46] ✗ LOGIN FAILED: IP 176.97.210.9, user '' - Attempting authentication
[2025-10-07 14:04:46] ✗ FAILED: FAILED LOGIN from IP 176.97.210.9, user '' (global count in window: 1)
[2025-10-07 14:04:46]   → IP 176.97.210.9 - First failed attempt recorded
[2025-10-07 14:04:46] ✗ LOGIN FAILED: IP 176.97.210.9, user '' - User not found
[2025-10-07 14:10:11] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:10:11] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 1)
[2025-10-07 14:10:11]   → IP 172.56.68.58 - First failed attempt recorded
[2025-10-07 14:10:11] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - User not found
[2025-10-07 14:10:14] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Attempting authentication
[2025-10-07 14:10:14] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user 'root' (global count in window: 2)
[2025-10-07 14:10:14]   → IP 172.56.68.58 - Failed attempt #2 recorded
[2025-10-07 14:10:14] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Root access blocked from external network
[2025-10-07 14:10:24] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Attempting authentication
[2025-10-07 14:10:24]   ⏱ DELAY: Applying 2 second delay for IP 172.56.68.58
[2025-10-07 14:10:26] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user 'root' (global count in window: 3)
[2025-10-07 14:10:26]   → IP 172.56.68.58 - Failed attempt #3 recorded
[2025-10-07 14:10:26] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Root access blocked from external network
[2025-10-07 14:10:26] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:10:26]   ⏱ DELAY: Applying 5 second delay for IP 172.56.68.58
[2025-10-07 14:10:31] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 4)
[2025-10-07 14:10:31]   → IP 172.56.68.58 - Failed attempt #4 recorded
[2025-10-07 14:10:31] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - User not found
[2025-10-07 14:10:42] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:10:42]   ⏱ DELAY: Applying 10 second delay for IP 172.56.68.58
[2025-10-07 14:10:52] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 5)
[2025-10-07 14:10:52]   → IP 172.56.68.58 - Failed attempt #5 recorded
[2025-10-07 14:10:52]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:10:52] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - User not found
[2025-10-07 14:10:56] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:10:56]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 115 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:10:56] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 6)
[2025-10-07 14:10:56]   → IP 172.56.68.58 - Failed attempt #6 recorded
[2025-10-07 14:10:56]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:10:56] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:11:11] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:11:11]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 104 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:11:11] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 7)
[2025-10-07 14:11:11]   → IP 172.56.68.58 - Failed attempt #7 recorded
[2025-10-07 14:11:11]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:11:11] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:16:07] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:16:07]   ⏱ DELAY: Applying 30 second delay for IP 172.56.68.58
[2025-10-07 14:16:37] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 2)
[2025-10-07 14:16:37]   → IP 172.56.68.58 - Failed attempt #8 recorded
[2025-10-07 14:16:37]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:16:37] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - User not found
[2025-10-07 14:16:37] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:16:37]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:16:37] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 3)
[2025-10-07 14:16:37]   → IP 172.56.68.58 - Failed attempt #9 recorded
[2025-10-07 14:16:37]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:16:37] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:16:37] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:16:37]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:16:37] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 4)
[2025-10-07 14:16:37]   → IP 172.56.68.58 - Failed attempt #10 recorded
[2025-10-07 14:16:37]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:16:37] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:17:14] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:17:14]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 82 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:14] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 5)
[2025-10-07 14:17:14]   → IP 172.56.68.58 - Failed attempt #11 recorded
[2025-10-07 14:17:14]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:14] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:17:14] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:17:14]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:14] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 6)
[2025-10-07 14:17:14]   → IP 172.56.68.58 - Failed attempt #12 recorded
[2025-10-07 14:17:14]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:14] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:17:15] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:17:15]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:15] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 7)
[2025-10-07 14:17:15]   → IP 172.56.68.58 - Failed attempt #13 recorded
[2025-10-07 14:17:15]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:15] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:17:35] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Attempting authentication
[2025-10-07 14:17:35]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 99 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:35] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user 'root' (global count in window: 8)
[2025-10-07 14:17:35]   → IP 172.56.68.58 - Failed attempt #14 recorded
[2025-10-07 14:17:35]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:35] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - IP is locked out
[2025-10-07 14:17:35] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Attempting authentication
[2025-10-07 14:17:35]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:35] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user 'root' (global count in window: 9)
[2025-10-07 14:17:35]   → IP 172.56.68.58 - Failed attempt #15 recorded
[2025-10-07 14:17:35]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:35] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - IP is locked out
[2025-10-07 14:17:35] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - Attempting authentication
[2025-10-07 14:17:35]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:35] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user 'root' (global count in window: 10)
[2025-10-07 14:17:35]   → IP 172.56.68.58 - Failed attempt #16 recorded
[2025-10-07 14:17:35]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:35] ✗ LOGIN FAILED: IP 172.56.68.58, user 'root' - IP is locked out
[2025-10-07 14:17:44] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:17:44]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 110 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:44] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 11)
[2025-10-07 14:17:44]   → IP 172.56.68.58 - Failed attempt #17 recorded
[2025-10-07 14:17:44]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:44] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:17:45] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - Attempting authentication
[2025-10-07 14:17:45]   🚫 BLOCKED: IP 172.56.68.58 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:17:45] ✗ FAILED: FAILED LOGIN from IP 172.56.68.58, user '' (global count in window: 12)
[2025-10-07 14:17:45]   → IP 172.56.68.58 - Failed attempt #18 recorded
[2025-10-07 14:17:45]   🔒 LOCKOUT: IP 172.56.68.58 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:17:45] ✗ LOGIN FAILED: IP 172.56.68.58, user '' - IP is locked out
[2025-10-07 14:23:17] ✗ LOGIN FAILED: IP 46.30.174.24, user '' - Attempting authentication
[2025-10-07 14:23:17] ✗ FAILED: FAILED LOGIN from IP 46.30.174.24, user '' (global count in window: 1)
[2025-10-07 14:23:17]   → IP 46.30.174.24 - First failed attempt recorded
[2025-10-07 14:23:17] ✗ LOGIN FAILED: IP 46.30.174.24, user '' - User not found
[2025-10-07 14:27:08] ✗ LOGIN FAILED: IP 172.56.68.200, user '' - Attempting authentication
[2025-10-07 14:27:08] ✗ FAILED: FAILED LOGIN from IP 172.56.68.200, user '' (global count in window: 2)
[2025-10-07 14:27:08]   → IP 172.56.68.200 - First failed attempt recorded
[2025-10-07 14:27:08] ✗ LOGIN FAILED: IP 172.56.68.200, user '' - User not found
[2025-10-07 14:27:18] ✗ LOGIN FAILED: IP 172.56.68.200, user 'root' - Attempting authentication
[2025-10-07 14:27:19] ✓ SUCCESS: IP 172.56.68.200, user 'root' - Successful login, cleared 1 failed attempts
[2025-10-07 14:27:19] ✓ LOGIN SUCCESS: IP 172.56.68.200, user 'root'
[2025-10-07 14:27:34] ✗ LOGIN FAILED: IP 204.76.203.219, user '' - Attempting authentication
[2025-10-07 14:27:34] ✗ FAILED: FAILED LOGIN from IP 204.76.203.219, user '' (global count in window: 3)
[2025-10-07 14:27:34]   → IP 204.76.203.219 - First failed attempt recorded
[2025-10-07 14:27:34] ✗ LOGIN FAILED: IP 204.76.203.219, user '' - User not found
[2025-10-07 14:29:07] ✗ LOGIN FAILED: IP 192.168.1.83, user '' - Attempting authentication
[2025-10-07 14:29:07] ✗ FAILED: FAILED LOGIN from IP 192.168.1.83, user '' (global count in window: 3)
[2025-10-07 14:29:07]   → IP 192.168.1.83 - First failed attempt recorded
[2025-10-07 14:29:07] ✗ LOGIN FAILED: IP 192.168.1.83, user '' - User not found
[2025-10-07 14:29:18] ✗ LOGIN FAILED: IP 192.168.1.83, user 'root' - Attempting authentication
[2025-10-07 14:29:18] ✗ FAILED: FAILED LOGIN from IP 192.168.1.83, user 'root' (global count in window: 4)
[2025-10-07 14:29:18]   → IP 192.168.1.83 - Failed attempt #2 recorded
[2025-10-07 14:29:18] ✗ LOGIN FAILED: IP 192.168.1.83, user 'root' - Invalid password
[2025-10-07 14:29:28] ✗ LOGIN FAILED: IP 192.168.1.83, user 'root' - Attempting authentication
[2025-10-07 14:29:28]   ⏱ DELAY: Applying 2 second delay for IP 192.168.1.83
[2025-10-07 14:29:30] ✓ SUCCESS: IP 192.168.1.83, user 'root' - Successful login, cleared 2 failed attempts
[2025-10-07 14:29:30] ✓ LOGIN SUCCESS: IP 192.168.1.83, user 'root'
[2025-10-07 14:29:37] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:37] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 5)
[2025-10-07 14:29:37]   → IP 188.166.233.183 - First failed attempt recorded
[2025-10-07 14:29:37] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - User not found
[2025-10-07 14:29:37] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:37] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 6)
[2025-10-07 14:29:37]   → IP 188.166.233.183 - Failed attempt #2 recorded
[2025-10-07 14:29:37] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - User not found
[2025-10-07 14:29:38] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:38]   ⏱ DELAY: Applying 2 second delay for IP 188.166.233.183
[2025-10-07 14:29:40] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 7)
[2025-10-07 14:29:40]   → IP 188.166.233.183 - Failed attempt #3 recorded
[2025-10-07 14:29:40] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - User not found
[2025-10-07 14:29:41] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:41]   ⏱ DELAY: Applying 5 second delay for IP 188.166.233.183
[2025-10-07 14:29:46] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 8)
[2025-10-07 14:29:46]   → IP 188.166.233.183 - Failed attempt #4 recorded
[2025-10-07 14:29:46] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - User not found
[2025-10-07 14:29:46] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:46]   ⏱ DELAY: Applying 10 second delay for IP 188.166.233.183
[2025-10-07 14:29:56] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 9)
[2025-10-07 14:29:56]   → IP 188.166.233.183 - Failed attempt #5 recorded
[2025-10-07 14:29:56]   🔒 LOCKOUT: IP 188.166.233.183 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:29:56] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - User not found
[2025-10-07 14:29:56] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:56]   🚫 BLOCKED: IP 188.166.233.183 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:29:56] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 10)
[2025-10-07 14:29:56]   → IP 188.166.233.183 - Failed attempt #6 recorded
[2025-10-07 14:29:56]   🔒 LOCKOUT: IP 188.166.233.183 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:29:56] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - IP is locked out
[2025-10-07 14:29:57] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:57]   🚫 BLOCKED: IP 188.166.233.183 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:29:57] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 11)
[2025-10-07 14:29:57]   → IP 188.166.233.183 - Failed attempt #7 recorded
[2025-10-07 14:29:57]   🔒 LOCKOUT: IP 188.166.233.183 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:29:57] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - IP is locked out
[2025-10-07 14:29:58] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:58]   🚫 BLOCKED: IP 188.166.233.183 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:29:58] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 12)
[2025-10-07 14:29:58]   → IP 188.166.233.183 - Failed attempt #8 recorded
[2025-10-07 14:29:58]   🔒 LOCKOUT: IP 188.166.233.183 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:29:58] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - IP is locked out
[2025-10-07 14:29:58] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - Attempting authentication
[2025-10-07 14:29:58]   🚫 BLOCKED: IP 188.166.233.183 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 14:29:58] ✗ FAILED: FAILED LOGIN from IP 188.166.233.183, user '' (global count in window: 13)
[2025-10-07 14:29:58]   → IP 188.166.233.183 - Failed attempt #9 recorded
[2025-10-07 14:29:58]   🔒 LOCKOUT: IP 188.166.233.183 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 14:29:58] ✗ LOGIN FAILED: IP 188.166.233.183, user '' - IP is locked out
[2025-10-07 14:31:56] ✗ LOGIN FAILED: IP 172.56.68.200, user 'root' - Attempting authentication
[2025-10-07 14:31:56] ⚠ GLOBAL ATTACK: GLOBAL ATTACK DETECTED - 13 attempts in last 300 seconds
[2025-10-07 14:31:56]   ⏱ DELAY: Global attack mode - applying 10 second delay for IP 172.56.68.200
[2025-10-07 14:32:06] ✓ SUCCESS: IP 172.56.68.200, user 'root' - Successful login (no prior failures)
[2025-10-07 14:32:06] ✓ LOGIN SUCCESS: IP 172.56.68.200, user 'root'
[2025-10-07 14:42:28] ✗ LOGIN FAILED: IP 167.172.221.215, user '' - Attempting authentication
[2025-10-07 14:42:28] ✗ FAILED: FAILED LOGIN from IP 167.172.221.215, user '' (global count in window: 1)
[2025-10-07 14:42:28]   → IP 167.172.221.215 - First failed attempt recorded
[2025-10-07 14:42:28] ✗ LOGIN FAILED: IP 167.172.221.215, user '' - User not found
[2025-10-07 14:50:14] ✗ LOGIN FAILED: IP 172.56.68.200, user '' - Attempting authentication
[2025-10-07 14:50:14] ✗ FAILED: FAILED LOGIN from IP 172.56.68.200, user '' (global count in window: 1)
[2025-10-07 14:50:14]   → IP 172.56.68.200 - First failed attempt recorded
[2025-10-07 14:50:14] ✗ LOGIN FAILED: IP 172.56.68.200, user '' - User not found
[2025-10-07 14:50:14] ✗ LOGIN FAILED: IP 172.56.68.200, user 'root' - Attempting authentication
[2025-10-07 14:50:14] ✓ SUCCESS: IP 172.56.68.200, user 'root' - Successful login, cleared 1 failed attempts
[2025-10-07 14:50:14] ✓ LOGIN SUCCESS: IP 172.56.68.200, user 'root'
[2025-10-07 15:00:23] ✗ LOGIN FAILED: IP 159.223.21.82, user '' - Attempting authentication
[2025-10-07 15:00:23] ✗ FAILED: FAILED LOGIN from IP 159.223.21.82, user '' (global count in window: 1)
[2025-10-07 15:00:23]   → IP 159.223.21.82 - First failed attempt recorded
[2025-10-07 15:00:23] ✗ LOGIN FAILED: IP 159.223.21.82, user '' - User not found
[2025-10-07 15:00:24] ✗ LOGIN FAILED: IP 159.223.21.82, user '' - Attempting authentication
[2025-10-07 15:00:24] ✗ FAILED: FAILED LOGIN from IP 159.223.21.82, user '' (global count in window: 2)
[2025-10-07 15:00:24]   → IP 159.223.21.82 - Failed attempt #2 recorded
[2025-10-07 15:00:24] ✗ LOGIN FAILED: IP 159.223.21.82, user '' - User not found
[2025-10-07 15:00:47] ✗ LOGIN FAILED: IP 195.178.110.15, user '' - Attempting authentication
[2025-10-07 15:00:47] ✗ FAILED: FAILED LOGIN from IP 195.178.110.15, user '' (global count in window: 3)
[2025-10-07 15:00:47]   → IP 195.178.110.15 - First failed attempt recorded
[2025-10-07 15:00:47] ✗ LOGIN FAILED: IP 195.178.110.15, user '' - User not found
[2025-10-07 15:00:50] ✗ LOGIN FAILED: IP 195.178.110.15, user '' - Attempting authentication
[2025-10-07 15:00:50] ✗ FAILED: FAILED LOGIN from IP 195.178.110.15, user '' (global count in window: 4)
[2025-10-07 15:00:50]   → IP 195.178.110.15 - Failed attempt #2 recorded
[2025-10-07 15:00:50] ✗ LOGIN FAILED: IP 195.178.110.15, user '' - User not found
[2025-10-07 15:04:45] ✗ LOGIN FAILED: IP 172.56.69.26, user 'root' - Attempting authentication
[2025-10-07 15:04:46] ✓ SUCCESS: IP 172.56.69.26, user 'root' - Successful login (no prior failures)
[2025-10-07 15:04:46] ✓ LOGIN SUCCESS: IP 172.56.69.26, user 'root'
[2025-10-07 15:21:07] ✗ LOGIN FAILED: IP 172.56.69.200, user 'root' - Attempting authentication
[2025-10-07 15:21:08] ✓ SUCCESS: IP 172.56.69.200, user 'root' - Successful login (no prior failures)
[2025-10-07 15:21:08] ✓ LOGIN SUCCESS: IP 172.56.69.200, user 'root'
[2025-10-07 15:21:08] ✗ LOGIN FAILED: IP 172.56.69.200, user 'root' - Attempting authentication
[2025-10-07 15:21:08] ✓ SUCCESS: IP 172.56.69.200, user 'root' - Successful login (no prior failures)
[2025-10-07 15:21:08] ✓ LOGIN SUCCESS: IP 172.56.69.200, user 'root'
[2025-10-07 15:29:07] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:07] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 1)
[2025-10-07 15:29:07]   → IP 69.164.207.173 - First failed attempt recorded
[2025-10-07 15:29:07] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - User not found
[2025-10-07 15:29:13] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:13] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 2)
[2025-10-07 15:29:13]   → IP 69.164.207.173 - Failed attempt #2 recorded
[2025-10-07 15:29:13] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - User not found
[2025-10-07 15:29:14] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:14]   ⏱ DELAY: Applying 2 second delay for IP 69.164.207.173
[2025-10-07 15:29:16] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 3)
[2025-10-07 15:29:16]   → IP 69.164.207.173 - Failed attempt #3 recorded
[2025-10-07 15:29:16] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - User not found
[2025-10-07 15:29:16] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:16]   ⏱ DELAY: Applying 5 second delay for IP 69.164.207.173
[2025-10-07 15:29:21] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 4)
[2025-10-07 15:29:21]   → IP 69.164.207.173 - Failed attempt #4 recorded
[2025-10-07 15:29:21] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - User not found
[2025-10-07 15:29:21] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:21]   ⏱ DELAY: Applying 10 second delay for IP 69.164.207.173
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 5)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #5 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - User not found
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:31]   🚫 BLOCKED: IP 69.164.207.173 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 6)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #6 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - IP is locked out
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:31]   🚫 BLOCKED: IP 69.164.207.173 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 7)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #7 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - IP is locked out
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:31]   🚫 BLOCKED: IP 69.164.207.173 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 8)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #8 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - IP is locked out
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:31]   🚫 BLOCKED: IP 69.164.207.173 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 9)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #9 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - IP is locked out
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:31]   🚫 BLOCKED: IP 69.164.207.173 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 10)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #10 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - IP is locked out
[2025-10-07 15:29:31] ✗ LOGIN FAILED: IP 69.164.207.173, user '' - Attempting authentication
[2025-10-07 15:29:31]   🚫 BLOCKED: IP 69.164.207.173 is LOCKED OUT for 119 more seconds - REJECTING IMMEDIATELY
[2025-10-07 15:29:31] ✗ FAILED: FAILED LOGIN from IP 69.164.207.173, user '' (global count in window: 11)
[2025-10-07 15:29:31]   → IP 69.164.207.173 - Failed attempt #11 recorded
[2025-10-07 15:29:31]   🔒 LOCKOUT: IP 69.164.207.173 - LOCKED OUT for 120 seconds (2 minutes)

Take the above log snippet and present it to Claude (not Claude Code) to analyze it:
47 unauthorized login attempts** from **9 distinct malicious IP addresses in roughly ~1 hour 25 minutes.

This is just a small sample of what you will get or be exposed to if you setup OpenWebif to run on the Internet!
 

Attachments

Back
Top