Hive Gowitness Integration
Скрипт позволяет загрузить результаты Gowitness 3 в Hive от Hexway
Для запуска нам потребуются результаты Gowitness 3
gowitness scan file -f hosts.txt --write-db --write-jsonl
Выполнение этой команды создаст скриншоты, sqlite базу данных и jsonl файл результатов с именем gowitness.jsonl Если хостов в проекте не существует, будут созданы только hostname без ip адреса
Но вы можете предварительно воспользоваться следующей конструкцией на примере subfinder вместе с dnsx:
subfinder -d example.com -silent | dnsx -resp -silent -nc | awk '{print $3":"$1}' | sed 's/\[\(.*\)\]/\1/g'
Пример полученных данных:
1.1.1.1:example.com
2.2.2.2:second.example.com
Далее загрузить полученный результат в Hive через меню проекта "Scan - Import - Parse data"
Загрузка с github
git clone https://github.com/scboln/hiveginator.git
Запуск
cd hiveginator && chmod +x hiveginator.py
Запуск для логина и получения Cookie --login
, будет предложено сохранить сессионную Cookie для дальнейшей работы
./hiveginator.py --hive http://hive_ip --screenshots ../gowitness/screenshots --jsonl ../gowitness/gowitness.jsonl --login
если не указан аргумент:
--projectid
будет предложен выбор проекта для загрузки
ЗЫ
Для просмотра срина, оба "треугольника" заметки олжны быть направлены вниз =)