6
6 Skills
@six_skills191 подп.
349просмотров
13 июня 2025 г.
Score: 384
Вот два крутых инструмента: Ngrok(наверное многие слышали/использовали) и Tunnelto — для временного доступа к локальному серверу через публичную ссылку. Оба инструмента отлично подходят для: - тестирования вебхуков - быстрой демонстрации фич - SSRF-тестов и внутреннего pentest'а - временного доступа к dev-серверу Ngrok brew install ngrok ngrok config add-authtoken <YOUR_TOKEN> ngrok http 3000 Пример для для демонстрации SSRF-уязвимостей # Уязвимое API @app.route("/fetch") def fetch(): url = request.args.get("url") return requests.get(url).text Запуск туннеля: ngrok http 5000 http://target.com/fetch?url=https://abc123.ngrok.io Если ты видишь у себя на ngrok-запрос — SSRF сработал. Tunnelto brew install tunneltodev/tap/tunnelto tunnelto set-auth --key <YOUR_TOKEN> tunnelto --port 8000 - Open source альтернатива ngrok - Работает через *.tunnelto.dev, но с ограничением: бесплатный доступ ограничен по времени и требует токен - Встроенный dashboard (localhost:xxxxx) - Можно хостить свой сервер (безлимитно, без аккаунта) Пример поднятия простого сервера python3 -m http.server 8000 Вывод: Ngrok — стабильный, удобный, но закрытый и с ограничениями. Отлично подойдёт, если нужно просто «чтобы работало». Tunnelto — более хакерский и open source вариант, который даёт свободу, но требует чуть больше возни (или денег, если пользоваться их сервером).
349
просмотров
1373
символов
Нет
эмодзи
Нет
медиа

Другие посты @six_skills

Все посты канала →
Вот два крутых инструмента: Ngrok(наверное многие слышали/ис — @six_skills | PostSniper