环境初始化

系统和软件包自动换源

1
2
curl -LO https://gitee.com/RubyMetric/chsrc/releases/download/pre/chsrc_latest-1_amd64.deb
sudo sudo dpkg -i chsrc_latest-1_amd64.deb

docker

1
2
3
4
curl https://get.docker.com/ | sh

# 换源(可选)
sudo chsrc set dockerhub

go

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#!/bin/bash
set -e
# Install snap if missing
if ! command -v snap &>/dev/null; then
    echo "Installing snap..."
    sudo apt update && sudo apt install snapd -y
fi
# Install latest Go via snap
sudo snap install --classic go
# Add Go to PATH for current session
export PATH=$PATH:/snap/bin
echo "✅ Go installed: $(go version)"

projectdiscovery

1
2
go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest
pdtm -ia

gowitness

1
go install github.com/sensepost/gowitness@latest
1
gowitness scan file -f targets.txt --threads 5 --write-db
Built with Hugo
Theme Stack designed by Jimmy