Skip to content

Instantly share code, notes, and snippets.

View SXHRYU's full-sized avatar
🤡
I'm just a little jokester. A silly little guy.

Slava M. SXHRYU

🤡
I'm just a little jokester. A silly little guy.
View GitHub Profile
@SXHRYU
SXHRYU / proxy_tcp_server.py
Created November 16, 2023 13:50
Example of proxy TCP echo server. Useful for debugging and analysing incoming traffic.
# Proxy echo TCP server program
import socket
HOST = "localhost"
PORT = 6667
HOST_NEW = "localhost"
PORT_NEW = 6666
CONNECTED = False
@SXHRYU
SXHRYU / reflect.py
Last active March 7, 2025 08:16 — forked from 1kastner/reflect.py
ruffed & blacked. A simple echo server to inspect http web requests
# ruff: noqa: N802, N815, E501
# Reflects the requests from HTTP methods GET, POST, PUT, and DELETE
# Written by Nathan Hamiel (2010)
from http.server import BaseHTTPRequestHandler, HTTPServer
from optparse import OptionParser
class RequestHandler(BaseHTTPRequestHandler):
@SXHRYU
SXHRYU / logger.py
Created October 21, 2024 14:26
Logging with multiple handlers to different output, formatters
import logging
from logging.handlers import HTTPHandler as HTTPLoggingHandler
from typing import Any
class ExternalFilter(logging.Filter):
flag = "to_external_source"
def filter(self, record: logging.LogRecord) -> bool:
return getattr(record, self.flag, False)