Add README.md
This commit is contained in:
parent
a59d57cf0d
commit
56abf7dc91
|
@ -0,0 +1,71 @@
|
|||
# Honeypot Cowrie
|
||||
# ssh
|
||||
apt install openssh-server
|
||||
sudo nano /etc/ssh/sshd_config (ganti port ssh)
|
||||
systemctl restart sshd
|
||||
# honeypot
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
sudo apt-get install git python3-virtualenv libssl-dev libffi-dev build-essential libpython3-dev python3-minimal authbind virtualenv
|
||||
sudo apt install python3-venv && sudo apt install python-is-python3
|
||||
sudo adduser --disabled-password cowrie
|
||||
sudo su – cowrie
|
||||
git clone http://github.com/cowrie/cowrie
|
||||
cd cowrie
|
||||
python -m venv cowrie-env
|
||||
source cowrie-env/bin/activate
|
||||
python -m pip install --upgrade pip & python -m pip install --upgrade -r requirements.txt
|
||||
# konfigurasi
|
||||
cd /home/cowrie/cowrie/etc
|
||||
cp cowrie.cfg.dist cowrie.cfg && cp /cowrie/etc/userdb.example userdb.txt
|
||||
nano cowrie.cfg (ganti hostname, tambahkan api telegram dan chat id)
|
||||
exit
|
||||
sudo apt-get install authbind
|
||||
sudo touch /etc/authbind/byport/22
|
||||
sudo chown cowrie:cowrie /etc/authbind/byport/22
|
||||
sudo chmod 770 /etc/authbind/byport/22
|
||||
sudo apt install supervisor -y
|
||||
nano /etc/supervisor/conf.d/cowrie.conf
|
||||
# Port Knocking
|
||||
apt install knockd
|
||||
nano /etc/default/knockd (ganti menjadi seperti ini. start knockd=1 knockd_opt"- (interface network)")
|
||||
nano /etc/knockd.conf (ganti --dport 22 menjadi port ssh)
|
||||
systemctl start knockd && systemctl enable knockd
|
||||
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
|
||||
sudo iptables -A INPUT -p tcp --dport (port ssh) -j REJECT
|
||||
apt install iptables-persistent
|
||||
iptables-save -c > /etc/iptables/rules.v4
|
||||
# Snort
|
||||
mkdir snort && cd snort
|
||||
apt install -y gcc libpcre3-dev zlib1g-dev libluajit-5.1-dev libpcap-dev openssl libssl-dev libnghttp2-dev libdumbnet-dev bison flex libdnet autoconf libtool
|
||||
wget https://snort.org/downloads/snort/daq-2.0.7.tar.gz
|
||||
tar -xvzf daq-2.0.7.tar.gz && cd daq-2.0.7
|
||||
autoreconf -f -i
|
||||
./configure && make && sudo make install
|
||||
apt install snort -y
|
||||
sudo nano /etc/snort/snort.conf
|
||||
sudo nano /etc/snort/rules/local.rules
|
||||
sudo nano /etc/snort/rules/nmap.rules
|
||||
sudo nano /etc/snort/snort.debian.conf
|
||||
sudo snort -T -c /etc/snort/snort.conf
|
||||
# telegram
|
||||
Buat bot telegram dengan bot father dan chat bot yang sudah dibuat untuk mendapatkan chat id
|
||||
https://api.telegram.org/bot(token bot anda)/getUpdates
|
||||
https://api.telegram.org/bot(token bot)/sendMessage?chat_id=(chat id)&text=Coba aja
|
||||
# konfigurasi telegram
|
||||
git clone https://github.com/gagaltotal/Snort-Bot- Telegram-Shell
|
||||
cd Snort-Bot-Telegram-Shell
|
||||
chmod 777 bot-tele.sh
|
||||
nano bot-tele.sh
|
||||
nano src/cowrie/output/telegram.py
|
||||
cd /home/(user)/ Snort-Bot-Telegram-Shell
|
||||
./bot-tele.sh
|
||||
sudo snort -i enp0s3 -c /etc/snort/snort.conf -l /var/log/snort -d -A console > /home/kz/log-tele.txt
|
||||
sudo apt install cockpit
|
||||
systemctl start cockpit && systemctl enable cockpit
|
||||
ufw allow 9090/tcp
|
||||
# mikrotik
|
||||
konfigurasi awal mikrotik (cari aja di google)
|
||||
# open vpn mikrotik
|
||||
https://web.tunnel.my.id/
|
||||
buat akun dan buat profil vpn
|
||||
konfigurasi nat buat port forwarding
|
Loading…
Reference in New Issue