
تحقق مما إذا كان مزود الخدمة الخاص بك يحظرك!
FindWall هو سكريبت بلغة بايثون يسمح لك بفهم ما إذا كان مزود الشبكة الخاص بك يحد من وصولك إلى الإنترنت عن طريق حظر أي منفذ TCP/UDP. لإجراء هذا الفحص، يحتاج FindWall إلى الاتصال بسيرفر عام افتراضي (VPS) مملوك لك. يقوم FindWall بتنفيذ الإجراءات التالية:
لاستخدام FindWall، تحتاج فقط إلى حساب على سيرفر عام (VPS). يجب أن يكون الحساب بصلاحيات الجذر إذا كنت تريد اختبار المنافذ في النطاق 1-1024. كما أن حساب الجذر مطلوب لتثبيت الأداة nc تلقائيًا لفتح المنافذ.
$ 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)
على سبيل المثال:
$ python findwall.py --ssh-host 172.17.0.2 --ssh-port 22 --ssh-username test --ssh-password test --ports 8000-8010 --threads 3
