mengapa memilih suara begitu pertanyaan diposting?
Gihan Lasita
1
Saya tidak downvote, tapi salah satu alasan untuk downvote di SF adalah bahwa pertanyaan "tidak menunjukkan upaya penelitian" dan saya minta maaf, tetapi Anda tidak.
MadHatter
Jawaban:
19
Anda bisa melakukannya menggunakan iptables
iptables -I INPUT -p tcp -m tcp --dport 5901 -m state --state NEW -j LOG --log-level 1 --log-prefix "New Connection "
Ini akan mencatat koneksi tcp baru pada port 5901 ke /var/log/syslogdan /var/log/kernel.logseperti ini
12 Des 07:52:48 u-10-04 kernel: [591690.935432] Koneksi Baru IN = eth0 OUT = MAC = 00: 0c: 29: 2e: 78: f1: 00: 0c: 29: eb: 43: 22: 08:00 SRC = 192.168.254.181 DST = 192.168.254.196 LEN = 60 TOS = 0x10 PREC = 0x00 TTL = 64 ID = 40815 DF PROTO = TCP SPT = 36972 DPT = 5901 WINDOW = 14600 RES = 0x00 SYN URGP = 0
misalnya
netstat -anp | :8080 | grep ESTABLISHED | wc -l
OR
root@user:/home# netstat -vatn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.1.174:8080 192.168.1.126:53021 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:32950 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:39634 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:59300 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.188:49551 ESTABLISHED
tcp 0 0 192.168.1.174:9090 192.168.1.126:37865 ESTABLISHED
tcp 0 0 192.168.1.174:9090 192.168.1.188:51411 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:50824 ESTABLISHED
Karena perintah itu tidak menghasilkan log dari semua alamat IP, itu bukan jawaban untuk pertanyaan.
kasperd
Juga, "ESTABLISHED" hanya akan terjadi ketika mereka berhasil terhubung, jadi ini tidak menunjukkan siapa yang mencoba untuk terhubung (misalnya, jika port tidak terbuka, mereka semua akan gagal).
Jawaban:
Anda bisa melakukannya menggunakan iptables
Ini akan mencatat koneksi tcp baru pada port 5901 ke
/var/log/syslog
dan/var/log/kernel.log
seperti inisumber
jika jangka pendek - ini harus dilakukan:
atau Anda dapat menggunakan target log dari iptables:
ini dapat membanjiri log Anda
sumber
Anda dapat menggunakan
netstat
opsi -v, -n, -t, -amisalnya
netstat -anp | :8080 | grep ESTABLISHED | wc -l
ORsumber