Logsensor
A Powerful Sensor Tool to discover login panels, and POST Form SQLi Scanning

Features
- login panel Scanning for multiple hosts
- Proxy compatibility (http, https)
- Login panel scanning is done in multiprocessing
Installation
git clone https://github.com/Mr-Robert0/Logsensor.git
cd Logsensor && sudo chmod +x logsensor.py install.sh
pip install -r requirements.txt
./install.sh
Use

[pastacode lang=”markup” message=”” highlight=”” provider=”manual” manual=”python%20logsensor.py%20–help%0A%0Ausage%3A%20logsensor.py%20%5B-h%20–help%5D%20%5B–file%20%5D%20%5B–url%20%5D%20%5B–proxy%5D%20%5B–login%5D%20%5B–sqli%5D%20%5B–threads%5D%0A%0Aoptional%20arguments%3A%0A%20%20-u%20%2C%20–url%20%20%20%20%20%20%20%20%20%20%20Target%20URL%20(e.g.%20http%3A%2F%2Fexample.com%2F%20)%0A%20%20-f%20%2C%20–file%20%20%20%20%20%20%20%20%20%20Select%20a%20target%20hosts%20list%20file%20(e.g.%20list.txt%20)%0A%20%20–proxy%20%20%20%20%20%20%20%20%20%20%20%20%20%20Proxy%20(e.g.%20http%3A%2F%2F127.0.0.1%3A8080)%0A%20%20-l%2C%20–login%20%20%20%20%20%20%20%20%20%20run%20only%20Login%20panel%20Detector%20Module%0A%20%20-s%2C%20–sqli%20%20%20%20%20%20%20%20%20%20%20run%20only%20POST%20Form%20SQLi%20Scanning%20Module%20with%20provided%20Login%20panels%20Urls%20%0A%20%20-n%20%2C%20–inputname%20%20%20%20%20Customize%20actual%20username%20input%20for%20SQLi%20scan%20(e.g.%20’username’%20or%20’email’)%0A%20%20-t%20%2C%20–threads%20%20%20%20%20%20%20Number%20of%20threads%20(default%2030)%0A%20%20-h%2C%20–help%20%20%20%20%20%20%20%20%20%20%20Show%20this%20help%20message%20and%20exit%0A”/]
Example
Multiple hosts scanning to detect login panels
- You can increase the threads (default 30)
- only run the login detector module
python3 logsensor.py -f <subdomains-list>
python3 logsensor.py -f <subdomains-list> -t 50
python3 logsensor.py -f <subdomains-list> –login
Targeted SQLi form scanning
- can provide only specific url of the login panel with –sqli or -s flag for running only SQLi form scanning Module
- turn on the proxy to see the requests
- customize the user input name of the login panel with the actual name (default “username”)
python logsensor.py -u www.example.com/login –sqli
python logsensor.py -u www.example.com/login -s –proxy http://127.0.0.1:8080
python logsensor.py -u www.example.com/login -s –inputname email
Copyright (C) 2023 Mr-Robert0
Source: https://github.com/Mr-Robert0/