From ff53915f4c5e921b280bed24b704bfdaf2364a8a Mon Sep 17 00:00:00 2001 From: Master3395 Date: Tue, 23 Sep 2025 22:37:32 +0200 Subject: [PATCH] Remove deprecated IP blocking script: Deleted block_ip.py as it is no longer needed in the current implementation of CyberPanel. --- scripts/block_ip.py | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 scripts/block_ip.py diff --git a/scripts/block_ip.py b/scripts/block_ip.py deleted file mode 100644 index ba326adf8..000000000 --- a/scripts/block_ip.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/local/CyberCP/bin/python -""" -Quick IP blocking script for CyberPanel -Usage: python block_ip.py [reason] -""" - -import sys -import os -import django - -# Add CyberPanel to Python path -sys.path.append('/usr/local/CyberCP') -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "CyberCP.settings") - -try: - django.setup() -except: - pass - -from plogical.firewallUtilities import FirewallUtilities - -def main(): - if len(sys.argv) < 2: - print("Usage: python block_ip.py [reason]") - print("Example: python block_ip.py 192.168.1.100 'Suspicious activity'") - sys.exit(1) - - ip_address = sys.argv[1] - reason = sys.argv[2] if len(sys.argv) > 2 else "Manual block via CLI" - - print(f"Blocking IP address: {ip_address}") - print(f"Reason: {reason}") - - success, message = FirewallUtilities.blockIP(ip_address, reason) - - if success: - print(f"✅ {message}") - sys.exit(0) - else: - print(f"❌ {message}") - sys.exit(1) - -if __name__ == "__main__": - main()