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

WhatsMyName App – Find Anyone Across 640+ Platforms

Overview WhatsMyName is a free, community-driven OSINT tool designed to identify where a username exists…

5 days ago

Analyzing Directory Size Linux Tools Explained

Managing disk usage is a crucial task for Linux users and administrators alike. Understanding which…

5 days ago

Understanding Disk Usage with du Command

Efficient disk space management is vital in Linux, especially for system administrators who manage servers…

5 days ago

How to Check Directory Size in Linux

Knowing how to check directory sizes in Linux is essential for managing disk space and…

5 days ago

Essential Commands for Linux User Listing

Managing user accounts is a core responsibility for any Linux administrator. Whether you’re securing a…

5 days ago

Command-Line Techniques for Listing Linux Users

Linux offers powerful command-line tools for system administrators to view and manage user accounts. Knowing…

5 days ago