OSINT с нуля для новичков
Hunter Ghoul Team
0
Поделиться
0
01.01.70

В этом видео мы рассматриваем как организовать своё полноценное OSINT расследование с нуля. Вы забудете о самой частой ошибке начинающих - об отсутствии структурированной информации при проведении открытых расследований. Научитесь разворачивать свой сервер расследований, защищать его авторизацией и добавлять аккаунты вашей команды.

Установщик:

apt remove golang-go
apt install tar git -y
which 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.gz
tar -C /usr/local -xzf go.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
' >> ~/.profile
source ~/.profile  # или source ~/.bashrc

mkdir -p $HOME/go/{bin,src}
go version

cd
git clone https://github.com/okpulse/osint-stividor.git

#reopen down for edit site
cd osint-stividor
go mod tidy
nano cmd/server/main.go
nano cmd/osint-stividor/main.go
nano internal/app/static/index.html
nano web/static/index.html
nano internal/app/static/app.js
cp ~/favicon.png ~/osint-stividor/internal/app/static/favicon.png
go build -o ~/stividor-run ./cmd/server

echo 'simple run: ./stividor-run' > ~/readme.txt

cd ~/
clear
cat 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 on
RewriteCond %{SERVER_NAME} =your_domain
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

#перезапускаем сервер
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod auth_basic
sudo a2enmod authn_file
sudo systemctl restart apache2

#включаем наш прокси
sudo a2ensite название_вашего_конфига
sudo systemctl reload apache2

Спасибо за просмотр.

Комментарии