В этом видео мы рассматриваем как организовать своё полноценное OSINT расследование с нуля. Вы забудете о самой частой ошибке начинающих - об отсутствии структурированной информации при проведении открытых расследований. Научитесь разворачивать свой сервер расследований, защищать его авторизацией и добавлять аккаунты вашей команды.
Установщик:
apt remove golang-goapt install tar git -ywhich go # определите путь к исполняемому файлуsudo rm -rf /usr/local/go # удалите каталог (подставьте свой путь)go version # проверьте, что Go удалён (должна быть ошибка)wget https://go.dev/dl/go1.26.2.linux-amd64.tar.gz -O go.tar.gztar -C /usr/local -xzf go.tar.gzecho 'export PATH=$PATH:/usr/local/go/binexport GOPATH=$HOME/goexport PATH=$PATH:$GOPATH/bin' >> ~/.profilesource ~/.profile # или source ~/.bashrc
mkdir -p $HOME/go/{bin,src}go version
cdgit clone https://github.com/okpulse/osint-stividor.git
#reopen down for edit sitecd osint-stividorgo mod tidynano cmd/server/main.gonano cmd/osint-stividor/main.gonano internal/app/static/index.htmlnano web/static/index.htmlnano internal/app/static/app.jscp ~/favicon.png ~/osint-stividor/internal/app/static/favicon.pnggo build -o ~/stividor-run ./cmd/server
echo 'simple run: ./stividor-run' > ~/readme.txt
cd ~/clearcat readme.txt./stividor-run
Конфигурация сервера apache2:
#Для ip сервера<VirtualHost *:80> ServerName your_ip <Location /> AuthType Basic AuthName "Restricted Access" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Location> ProxyPreserveHost On ProxyPass / http://127.0.0.1:1234/ ProxyPassReverse / http://127.0.0.1:1234/</VirtualHost>
#или для domain<VirtualHost *:80> ServerName your_domain <Location /> AuthType Basic AuthName "Restricted Access" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Location> ProxyPreserveHost On ProxyPass / http://127.0.0.1:1234/ ProxyPassReverse / http://127.0.0.1:1234/RewriteEngine onRewriteCond %{SERVER_NAME} =your_domainRewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]</VirtualHost>
#перезапускаем серверsudo a2enmod proxysudo a2enmod proxy_httpsudo a2enmod auth_basicsudo a2enmod authn_filesudo systemctl restart apache2
#включаем наш проксиsudo a2ensite название_вашего_конфигаsudo systemctl reload apache2
Спасибо за просмотр.