Каталог инструментов

2 инструментов

Тег: github ×

fuk

Reconnaissance

CLI-утилита на Go для массового получения SSH-публичных ключей пользователей из различных источников: GitHub, GitLab, SourceHut, Forgejo/Gitea, ssh-keyscan для хост-ключей. Читает конфигурационный TOML-файл со списком пользователей/хостов и выдаёт JSON …

# go install (модульный путь SourceHut) go install git.sr.ht/~hauleth/fuk@latest # Из исходников git clone https://git.sr.ht/~hauleth/fuk cd fuk go build -o fuk . # Конфигурация keys.toml: # [[entry]] # name = "target" # keys = [ # { github = "target_username" }, # { gitlab = "target_username" }, # { sourcehut = "~target_username" }, # ] # [[entry]] # name = "server" # keys = [ # { host = [ "192.168.1.100", "server.local" ] } # ] # Запуск fuk keys.toml > keys.json # JSON с ключами всех записей # OSINT-пример: собрать ключи команды по GitHub-usernames cat > /tmp/team.toml << 'EOF' [[entry]] name = "alice" keys = [{ github = "alice" }, { gitlab = "alice_dev" }] [[entry]] name = "bob" keys = [{ github = "bob123" }] EOF fuk /tmp/team.toml | jq '.'
Anonymizers

Сборщик бесплатных VPN-конфигураций из репозиториев GitHub, фильтрующий их по доступности TCP и качеству туннеля.

pip install -r requirements.txt python -m vpn_collector.main --setup-tg python -m vpn_collector.main --collect python -m vpn_collector.main --test pip install requests telethon git clone https://github.com/amnezia-vpn/amneziawg-go cd amneziawg-go && GOPROXY=https://goproxy.io,direct make && sudo cp amneziawg-go /usr/local/bin/ git clone https://github.com/amnezia-vpn/amneziawg-tools cd amneziawg-tools && make && sudo make install echo "$USER ALL=(ALL) NOPASSWD: /usr/local/bin/awg,/usr/local/bin/awg-quick,/usr/bin/ip,/usr/bin/curl" | sudo tee /etc/sudoers.d/awg_collector python -m awg_collector.main --collect python -m awg_collector.main --recheck python -m awg_collector.main --export python -m vpn_collector.main --full python -m vpn_collector.main --recheck python -m vpn_collector.main --add-source user/repo python -m vpn_collector.main --add-source https://example.com/sub.txt python -m vpn_collector.main --add-source t.me/channelname python -m vpn_collector.main --sync-stars <github_username> bash scripts/git_push_results.sh