findwall
1.0.0
FindWall هو برنامج نصي بلغة Python يسمح لك بمعرفة ما إذا كان مزود الشبكة الخاص بك يحد من وصولك إلى الإنترنت عن طريق حظر أي منفذ 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