Make sure that you can log on to the web server using Google Chrome, Internet Explorer, Mozilla Firefox or Microsoft Edge. Then try to log on again but now with JavaScript disabled.

Headless browsers:

  • domcurl

  • Headless Chrome

  • PhantomJS

1. Linux

Enter the following commands at a Command Line.

sudo apt-get install html2text
sudo apt-get install lynx
sudo apt-get install python-beautifulsoup

2. Windows

Enter the following commands at a Command Prompt with administrative privileges.

inetcpl.cpl,4                   # Disable proxy server under "LAN settings"
pip install beautifulsoup4
pip install requests

3. Endian Firewall

Enter the following commands at a Command Line.

read -p 'Endian Firewall admin password: ' -s PASSWORD; echo .
echo $PASSWORD
USER="admin:$PASSWORD"
FILE="/home/Other/Tmp/Endian.html"
OPTIONS="--basic --insecure --location --silent"
curl --basic --insecure --location --output $FILE --silent --user admin:$PASSWORD https://10.10.1.170:10443
curl --basic --insecure --location --output $FILE --silent --user admin:$PASSWORD https://10.10.1.170:10443/cgi-bin/outgoingfw.cgi
curl $OPTIONS --output $FILE --user $USER https://10.10.1.170:10443/cgi-bin/outgoingfw.cgi
html2text $FILE
lynx --dump $FILE

4. Lonex Control Panel

Enter the following commands at a Command Line.

read -s PASSWORD
echo $PASSWORD
DATA="username=shokloun&password=$PASSWORD&returnURL=http%3A%2F%2Fwww.lonex.com%2Fmembers.html"
DATA="username=shokloun&password=$PASSWORD&returnURL=http://www.lonex.com/members.html"
DATA="username=shokloun&password=$PASSWORD"
FILE="/home/Other/Tmp/Lonex.html"
echo $DATA
echo $FILE
curl --head --location https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location --verbose https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location --output $FILE https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location --output $FILE --silent https://us.cloudlogin.co/members/login.php

5. SMRU Wifi routers

10.10.1.32      Linksys WPA54G
10.10.1.33      ZyXEL G-570S
10.10.1.34      ZyXEL NBG-419N

5.1. Linksys WPA54G

Enter the following commands at a Command Line.

curl --location http://10.10.1.32
curl --user '' --location http://10.10.1.32
read -s PASSWORD
echo $PASSWORD
FILE="/home/Other/Tmp/Linksys-WAP54G.html"
echo $FILE
curl --user :$PASSWORD --location http://10.10.1.32

curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/Setup_static.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/AP_mode.asp

curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/Wireless.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/WSecurity_WPA2PSK.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/WMACFilter.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/AdvancedWSettings.asp

curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/Administration.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/SNMP.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/Log.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/FactoryDefaults.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/FirmwareUpgrade.asp

curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/Status.asp
curl --user :$PASSWORD --location --output $FILE --silent http://10.10.1.32/WNetwork.asp

Enter the following commands at a Command Line.

5.2. ZyXEL G-570S

curl --location http://10.10.1.33
read -s PASSWORD
echo $PASSWORD
DATA="passwd=$PASSWORD"
FILE="/home/Other/Tmp/ZyXEL.html"
echo $DATA
echo $FILE
curl --data $DATA --location --verbose http://10.10.1.33/cgi-bin/ActLogin

DATA="username=shokloun&password=$PASSWORD&returnURL=http%3A%2F%2Fwww.lonex.com%2Fmembers.html"
DATA="username=shokloun&password=$PASSWORD&returnURL=http://www.lonex.com/members.html"
DATA="username=shokloun&password=$PASSWORD"
FILE="/home/Other/Tmp/Lonex.html"
echo $DATA
echo $FILE
curl --head --location https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location --verbose https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location --output $FILE https://us.cloudlogin.co/members/login.php
curl --cookie cookies.txt --cookie-jar cookies.txt --data $DATA --location --output $FILE --silent https://us.cloudlogin.co/members/login.php
sudo npm install -g chromium
sudo npm install -g puppeteer
sudo npm install -g domcurl

5.3. ZyXEL NBG-419N

Enter the following commands at a Command Line.

curl --location http://10.10.1.34
read -s PASSWORD
echo $PASSWORD
DATA="manAdmPasswd=$PASSWORD&manSelectLang=English"
FILE="/home/Other/Tmp/ZyXEL NBG-419N.html"
echo $DATA
echo $FILE
curl --data $DATA --location --verbose http://10.10.1.34/goform/web_login

6. cURL