Skip to content

Instantly share code, notes, and snippets.

View cofob's full-sized avatar
🏳️‍🌈

Egor Ternovoi cofob

🏳️‍🌈
View GitHub Profile
peers = [
'tcp://ygg.cofob.ru:80',
'tcp://ygg-ru.cofob.ru:18000',
'tcp://ygg-ru2.cofob.ru:80',
'tcp://46.151.26.194:60575'
]
import os, json, random
if not os.path.isdir('yggspoof'):
os.mkdir('yggspoof')
@cofob
cofob / check.py
Last active November 7, 2021 09:56
Clans cleaner
import yaml
import os
from datetime import datetime
from sys import argv
from tabulate import tabulate
import requests
import time
class Checker:
@cofob
cofob / openpgp.md
Last active October 22, 2021 07:12
openpgp.md
#!/bin/bash
apt update
apt upgrade -y
apt install git curl wget net-tools iptables-persistent dirmngr gpg dnsmasq python3 python3-pip screen -y
pip3 install bitarray
# import and trust my gpg key
gpg --quick-generate-key [email protected]
gpg --keyserver keys.openpgp.org --recv-keys c3e9e6212a94877dbab62deabe9317b91730d0da
gpg --quick-sign-key c3e9e6212a94877dbab62deabe9317b91730d0da
import os, json, ipaddress
import bitarray
import bitarray.util
os.system('yggdrasil -genconf -json > conf')
with open('conf', 'r') as f:
conf = json.load(f)
os.remove('conf')
@cofob
cofob / map.py
Last active November 9, 2021 12:53
Yggdrasil map to markdown
from requests import get
from os.path import isdir, isfile
from os import mkdir, chdir, urandom
from shutil import rmtree
from urllib.parse import quote_plus
from tqdm import tqdm
from hashlib import sha256
from random import choice, randint
from ipaddress import IPv6Address
@cofob
cofob / donater-gif.py
Last active November 10, 2021 12:12
Generate top donaters gif
# Moved to repo https://github.com/2buldzha2t/donaters_gif
@cofob
cofob / kaybase.md
Created December 6, 2021 04:53
Keybase

Keybase proof

I hereby claim:

  • I am cofob on github.
  • I am cofob (https://keybase.io/cofob) on keybase.
  • I have a public key ASDXYAJswm9Af5JyCwarPPzBNKzfqe8z7gjvgJTDe-Z06Ao

To claim this, I am signing this object:

@cofob
cofob / list.py
Last active February 22, 2022 04:11
import pprint
from pathlib import Path
import json
from subprocess import check_output
def func(path=Path.cwd()):
out = []
for child in path.iterdir():
@cofob
cofob / alfis.md
Last active February 26, 2022 11:51

Установка Alfis на GNU/Linux

Alfis - легковесный, децентрализованный DNS без валюты. Предполагается что Вы опытный пользователь и настроили доступ к командам без root, либо запускаете их через sudo.

Аккуратно! В статье выполняются опасные трюки с DNS, из-за которых может пропасть интернет. Автор предупредил и ни в чем не виноват.

Предварительная подготовка

Отключаем systemd-resolved.

systemctl disable --now systemd-resolved