Kali Linux

Findwall : Check If Your Provider Is Blocking You

FindWall is Python script that allows to understand if your network provider is limiting your access to the Internet by blocking any TCP/UDP port. In order to perform this check FindWall needs to connect a public VPS of your property. FindWall performs the following actions:

  • Connects to the VPS via SSH
  • Opens a port in listening mode
  • Tries to connect to that port from the local machine
  • Closes the port

How do you use it?

To use FindWall you just need an account on a public VPS. The account must have root access if you want to test ports in the range 1-1024. The root account is also required to automatically install the tool nc to open ports.

$ pip install -r requirements
$ python findwall.py –help
███████╗██╗███╗ ██╗██████╗ ██╗ ██╗ █████╗ ██╗ ██╗
██╔════╝██║████╗ ██║██╔══██╗██║ ██║██╔══██╗██║ ██║
█████╗ ██║██╔██╗ ██║██║ ██║██║ █╗ ██║███████║██║ ██║
██╔══╝ ██║██║╚██╗██║██║ ██║██║███╗██║██╔══██║██║ ██║
██║ ██║██║ ╚████║██████╔╝╚███╔███╔╝██║ ██║███████╗███████╗
╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚══════╝╚══════
usage: findwall.py [-h] –ssh-host SSH_HOST [–ssh-port SSH_PORT] –ssh-username SSH_USERNAME [–ssh-password SSH_PASSWORD] [–ask-ssh-pass] [–ssh-key SSH_KEY] –ports PORTS [–udp]
[–threads THREADS]
Check if someone is blocking you!
optional arguments:
-h, –help show this help message and exit
–ssh-host SSH_HOST Remote host
–ssh-port SSH_PORT Remote SSH port
–ssh-username SSH_USERNAME
Remote SSH username
–ssh-password SSH_PASSWORD
Remote SSH password
–ask-ssh-pass Ask for remote SSH password
–ssh-key SSH_KEY Remote SSH private key
–ports PORTS Port range to scan (default: 1-1024)
–udp Scan in UDP
–threads THREADS Number of threads (default: 1)

As an example:

$ python findwall.py –ssh-host 172.17.0.2 –ssh-port 22 –ssh-username test –ssh-password test –ports 8000-8010 –threads 3

R K

Recent Posts

Promptmap

Prompt injection is a type of security vulnerability that can be exploited to control the…

2 days ago

Firefly – Black Box Fuzzer For Web Applications

Firefly is an advanced black-box fuzzer and not just a standard asset discovery tool. Firefly…

2 days ago

Winit : Cross-Platform Window Creation And Management In Rust

Winit is a robust, cross-platform library designed for creating and managing windows in Rust applications.…

2 days ago

Browser Autofill Phishing – The Hidden Dangers And Security Risks

In today’s digital age, convenience often comes at the cost of security. One such overlooked…

2 days ago

Terminal GPT (tgpt) – Your Direct CLI Gateway To ChatGPT 3.5

Terminal GPT (tgpt) offers a seamless way to bring the power of ChatGPT 3.5 directly…

2 days ago

garak, LLM Vulnerability Scanner : The Comprehensive Tool For Assessing Language Model Security

garak checks if an LLM can be made to fail in a way we don't…

5 days ago