Skip to content

Instantly share code, notes, and snippets.

View s3rgeym's full-sized avatar
🏴‍☠️
РОСКОМНАДЗОР - дети шлюх

[object Object] s3rgeym

🏴‍☠️
РОСКОМНАДЗОР - дети шлюх
View GitHub Profile
@s3rgeym
s3rgeym / На память для потомков.md
Created March 17, 2024 18:54
Голосуй, не голосуй все равно получишь .!. 2024

image

После него не будет никого, потому что Россия из-за постоянного переноса красных линий и бесконечных шагов доброй воли исчезнет. Иисус вон тоже потерпеть любил, в итоге на кресте распяли.

#!/usr/bin/env python
# pylint: disable=C,R,W
import logging
import secrets
import socket
logger = logging.getLogger(__name__)
def get_local_ip() -> str:
cd "$HOME"
configs=(
.config/plasma-org.kde.plasma.desktop-appletsrc
.config/kdeglobals
.config/kscreenlockerrc
.config/kwinrc
.config/gtkrc
.config/gtkrc-2.0
.config/gtk-4.0/*
вова путин ___ заблокировал ___ у нас
подставь слова таким образом, чтобы не получить срок
@s3rgeym
s3rgeym / send_syn.py
Last active March 8, 2024 19:52
Что-то не работает отправка самодельных пакетов из под NATa
# pylint: disable=C,R,W
from __future__ import annotations
import dataclasses
import ipaddress
import logging
import os
import random
import socket
import struct
# pylint: disable=C,R,W
# https://www.baeldung.com/cs/tcp-protocol-syn-ack
# https://www.geeksforgeeks.org/calculation-of-tcp-cherv/
# Это https://www.binarytides.com/python-syn-flood-program-raw-sockets-linux/
# является копипастой этого
# https://www.binarytides.com/tcp-syn-portscan-in-c-with-linux-sockets/
from __future__ import annotations
# https://implement-dns.wizardzines.com/book/part_1
# https://www.php.net/manual/en/function.gethostbyaddr.php#46869
# кодируем имя: <1 байт - длина><имя>. в конце 0x00
def encode_qname(s: str) -> bytes:
rv = b''
for x in s.encode().split(b'.'):
rv += len(x).to_bytes() + x
return rv + b'\0'
$ wget https://ftp.ripe.net/ripe/dbase/split/ripe.db.inetnum.gz
$ zcat ripe.db.inetnum.gz | grep -B1 SBERBANK
inetnum: 213.154.190.0 - 213.154.190.255
netname: VOL-SBERBANK-NET