untuk memberikan rule standart pada iptables kita menggunakan opsi -P
contohnya kita memberikan rule tolak semua input masuk
iptables -P INPUT DROP
-P : mengubah kebijakan / default aturan rantai / chain pada iptables
semoga berguna:)
untuk menyimpan history bash / ketikan kita pada linux berikut caranya
history -w alamat_penyimpanan misalnya history -w /home/ketikan.txt
semoga berguna 🙂
referensi :
misalnya saya ingin beberapa port terbuka misal port 80 dan ssh 22 dan menutup port lainnya
maka skrip iptablesnya sebagai berikut
bolehkan port 80 dan 22 iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 22 -j ACCEPT // kemudian tutup semua port , jangan lupa perintah ini terletak paling akhir untuk dieksekusi , jika dieksekusi pertemana makan akan mendrop semua input paket tanpa terkecuali iptables -A INPUT -j DROP
semoga beerguna 🙂
referensi :
untuk ping port tertentu menggunakan linux anda bisa menggunakan nmap
instal dulu nmap (saya menggunakan ubuntu)
apt-get install nmap
untuk ping port tertentu dengan nmap
untuk koneksi TCP:
nmap -p 21 -sT [ip target] atau nmap -p 21 [ip target]
untuk koneksi UDP:
nmap -p 21 -sU [ip target]
contoh (saya menggunakan ubuntu ,sehingga harus ada kata sudo)
sudo nmap -p 21 sT 192.168.1.34
referensi :
untuk memblok multiple port dengan iptables skripnya adalah sbb , misalnya akan memblokir port FTP 21 dan port 80
iptables -A INPUT -p tcp -m multiport --port 80,21 -j DROP
referensi:
secara standart log iptables terletak pada /var/log/kern.log
untuk melihat log IPtables dapat digunakan
cat /var/log/kern.log
untuk membuat log pada IPtables klik disini
untuk merubah default lokasi log ip tables klik disini
semoga berguna 🙂
referensi :
untuk membuat log pada iptables dimana kita ingin mengetahui paket yang didrop atau direject
misalkan kita kan mendrop ping dan mereject akses ke port 80 dan port 443
tiap drop akan diberi keterangan ‘drop :’ dan tiap perintah reject akan diberi keterangan ‘reject port 80:’ atau ‘reject port 443:’
begini caranya
untuk melihat lognya klik disini
semoga berguna 🙂
referensi
berikut kita latihan blok port 80 dengan Menggunakan IPTables
skripnya
iptables -A INPUT -p tcp --dport 80 -j REJECT
bisa ping ke komputer (192.168.1.34)
akses ke browser (port 80) diblok
blok pada port 80 pada interfaces tertentu (disini eth0)
iptables -A INPUT -i eth0 -p tcp --dport 80 -j REJECT
blok port 80 kemudian memberi log
iptables -A INPUT -i eth0 -p tcp --dport 80 -j REJECT
blok port 80 kecuali pada ip tertentu
iptables -A INPUT -p tcp -i eth0 -s ! 1.2.3.4 --dport 80 -j DROP
keterangan
-p : protocol
Digunakan untuk mengecek tipe protokol tertentu. Contoh protokol yang umum adalah TCP, UDP, ICMP dan ALL. Daftar protokol bisa dilihat pada /etc/protocols. Tanda ! bisa digunakan, misal kita menghendaki semua protokol kecuali icmp, maka kita bisa menuliskan -p ! icmp yang berarti semua kecuali icmp
semoga berguna 🙂
referensi :
Android
IP TABLES
LINUX
MYSQL
PHP
SQL
TELEPON
WEBSITE
LAINNYA
berikut cara untuk menambah menyimpan dan menghapus aturan pada iptables, aturan pada iptables akan bersifat sementara , ketika restart akan hilang untuk menyimpannya secara permanen lihat di artikel ini,
Menambah aturan pada iptables
bisa dengan -a (append) atau -i (insert) bedanya jika -i aturan akan berada pada rantai paling atas , jika -a , menambah aturan pada akhir rantai sehingga akan dieksekusi terakhir
sudo iptables -I INPUT -s 192.168.1.36 -j DROP untuk menambahkan aturan pada nomor tertentu tambahkan nomor sebelum INPUT misalnya menambahkan rule pada nomor 2 sudo iptables -I INPUT 2 -s 192.168.1.36 -j REJECT selain perintah INPUT adalagi misalnya sudo iptables -A INPUT -s 192.168.1.36 -j DROP
untuk melihat nomor rule pada iptables lihat artikel ini , perintah dengan input akan
contoh penambahan dengan input pada iptables
contoh penambahan dengan append pada iptables
Merubah aturan pada iptables
-R atau -replace = Perintah ini menggantinya dengan entry yang baru,pada urutan yang sama
iptables –R INPUT -s 192.168.1.36 -j DROP
contoh replace rule pada iptables
Menghapus aturan pada iptables
-D atau -delete = menghapus satu baris aturan yang telah dibuat. Dilakukan dengan cara menyebutkan secara lengkap perintah yang ingin dihapus atau dengan menyebutkan nomor baris dimana perintah akan dihapus.
iptables –D INPUT 2 // delete aturan nomor 2, penomoran dimulai dari rule atas atau Iptables –D aturannya misal Iptables –D INPUT -s 192.168.1.36 -j DROP
aturan awal
setelah di delete dengan perintah
iptables –D INPUT 2
tampak rule kedua hilang (rule reject)
bisa juga menggunakan opsi -F hal ini akan menghapus seluruh rule iptables -F atau iptables --flush jika opsi yang dihapus hanya pada INPUT saja bisa seperti ini iptables -F INPUT
semoga berguna 🙂
referensi :