Скачивание и использование инструментов с GitHub для начинающих
Вступлениe
Здравствуй, дорогой читатель, эта статья будет про то, как устанавливаются утилиты из GitHub на разных ОС(операционных системах), тебя ждет впереди много интересного!
Наверное, каждый пробовал скачивать утилиты с GitHub по видео-гайдам из ютуба «Как хакнуть пентагон за секунду« или »бесплатный телеграм скрапер участников». Эти громкие названия действительно работают и ничего не понимающие люди идут скачивать утилиту с GitHub, потому что с её помощью можно взломать подругу и разведать её интимки.
Но нас это не интересует. В гите находится огромное количество инструментов для OSINT, аналогов которым не найти. Сегодня мы глубоко в GitHub лезть не будем, а лишь узнаем, как же использовать этот неиссякаемый инструментарий.
*Внимание, переконцентрация слова GitHub
GitHub — крупнейший веб-сервис для размещения IT-проектов и их совместной разработки. На нем хостятся ваши проекты, утилиты, фотки и что угодно.
Практика
На GitHub свыше 100000+ утилит(небольших программ) и каждая по-своему уникальна, отличаются они способом установки и языком программирования, на котором написана сама утилита и, если в зависимости от языка, эта установка меняется кардинально и поэтому приходится разбираться с документацией по установке скрипта(набор строк кода), смотреть гайды по установке или в последнюю очередь — обращаться к людям, знающим язык программирования, на котором написан код.
Так как Python — самый популярный язык и на нем написано много утилит, то сегодня мы рассмотрим установку утилиты на python — https://github. com/Red-company/RDDoS_Tool
На страничке мы видим: разбор и объяснение про репозиторий(любой проект, размещенный на GitHub); это мы пропускаем и идем к пункту Installing — здесь рассказано, на каких ОС утилита работает (Windows/Linux/MacOs/Termux) .
Что написано:
Первое поле — это обновление пакетов(комплектующих системы) с помощью конкретного пакетного менеджера в ОС линукс
Второе поле — установка GIT
Третье поле — установка утилиты с помощью GIT, также можно и с помощью веб-интерфейса GitHub скачать
Четвертое поле — это переход в директорию(папка в файловой системе)
Пятое поле — это запуск .sh скрипта с помощью Bash
Шестое поле — это запуск основного скрипта с помощью python(язык на котором и написана сама утилита)
Некоторые пункты будут пропущены, потому что не соответствуют структуре ОС
Установка с помощью Windows
Второе, установка GIT, читаем мануал
Третье, скачивание утилиты с GitHub, нажимаем комбинацию клавиш > Win+R пишем > powershell делаем > запустить; переходим на рабочий стол cd "c:\\Users\ваш юзернейм\Desktop\" пишем заветную команду:
Также это можно сделать с помощью веб-интерфейса, на скрине сверху нажимаем Download ZIP и перемещаем из папки Загрузок на рабочий стол
Четвертое, переходим в директорию именно с помощью терминала, но сначала убедитесь, в какой директории вы находитесь и не находитесь ли вы в корневой директории. Для этого используем команду :
Пятое, запускаем установочный скрипт bash setup. sh, но на виндовс он работать не будет, на странице написано, что нужно сделать так, значит делаем вручную как сказано
А также устанавливаем python, потому что это будет нужно для исполнения основного файла ТЫК
Шестое, запускаем сам python скрипт
Установка с помощью Linux
Если у вас пакетный менеджер apt(проверьте методом тыка), то смело делаем все как в установке показано:
Если у вас другой пакетный менеджер, то следуем инструкции дальше!
- 1. Это обновление пакетов, вам нужно посмотреть как обновлять пакеты на вашем линукс-дистрибутиве(разновидность ОС Linux) и обновить
- 2. Установка GIT и опять же посмотрите, как установить GIT на вашем дистрибутиве линукс
- 3.Установка утилиты, тут по аналогии с виндовс действуем:
Переходим в директорию рабочего стола cd $HOME/Desktop/ и устанавливаем:
4. Переход в директорию
5. Исполнение Bash-скрипта, если у вас не пакетный менеджер APT, то устанавливаем пакеты вручную. А знаю я это, потому что нужно посмотреть в код setup. sh и посмотреть, как исполняется этот скрипт и что делает, примерно можно понять, что он делает и для какого ПМ(наиболее популярная утилита управления пакетами для Linux систем) он работает
С помощью вашего ПМ установите python:
6. Запуск скрипта
Как узнать, какой у меня дистрибутив линукс? ТЫК
Установка с помощью Android
Делаем все по аналогии с оригинальной установкой, а также с линуксом, попутно устанавливая git, python, pip, пакеты pip
Установка с помощью MacOS
Не забываем про установку git, python, pip, пакеты pip, которые по умолчанию должны быть на MacOS, но лучше обезопаситься:
Потренируйтесь
В довесок оставлю здесь небольшую подборку инструментов с GitHub, в установке которых вы можете опробовать свои силы:
Больше можно найти на нашем канале :
Вывод
Сегодня мы разобрали основные способы установки утилит из GitHub, теперь вы можете смело использовать репозитории, безостановочно публикующиеся в OSINT-каналах.
Спасибо за прочтение этой статьи!