/
muzaa
/
jericho-core
Обзор
Документация
Войти
/
muzaa
/
jericho-core
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tools/simple_server.py
29 строк
865 B
MACreative
Restructure Jericho Core into subfolders
04 май 2026, 13:20
04 май 2026, 13:20
f1f5b8d
Код
Авторство
О чём код?
import http.server import socketserver import socket import sys import os def get_local_ip(): try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("8.8.8.8", 80)) ip = s.getsockname()[0] s.close() return ip except Exception: ip = socket.gethostbyname_ex(socket.gethostname())[2][0] return ip PORT = 8082 if len(sys.argv) > 1: PORT = int(sys.argv[1]) Handler = http.server.SimpleHTTPRequestHandler with socketserver.TCPServer(("", PORT), Handler) as httpd: print("Сервер запущен на порту {}".format(PORT)) print("Локальный доступ: http://localhost:{}".format(PORT)) print("Для телефона: http://{}:{}".format(get_local_ip(), PORT)) print("Текущая папка: {}".format(os.getcwd())) httpd.serve_forever()