Phase 0 Complete

This commit is contained in:
TySP-Dev
2025-08-06 15:52:26 -10:00
parent 2a414e62cf
commit 099a5c8f18
19 changed files with 179 additions and 103 deletions
+27
View File
@@ -0,0 +1,27 @@
import psutil
import os
import signal
DEBUG = True
def log(msg):
if DEBUG:
print(msg)
def stop_by_port(port=5000):
for proc in psutil.process_iter(["pid", "name"]):
try:
for conn in proc.connections(kind="inet"):
if conn.laddr.port == port:
log(f"[*] Killing process {proc.pid} using port {port}")
os.killpg(os.getpgid(proc.pid), signal.SIGTERM)
return
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
continue
log(f"[!] No process found using port {port}")
def main():
stop_by_port()
if __name__ == "__main__":
main()