Pertanyaan ini mirip dengan port jaringan terbuka, tetapi tidak ada proses yang terlampir?
Saya sudah mencoba semuanya dari sana, memeriksa log, dll ... dan tidak dapat menemukan apa pun.
Netstat saya menunjukkan port mendengarkan TCP dan port UDP tanpa pid. Ketika saya mencari port-port itu, tidak ada yang muncul.
netstat -lntup
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:44231 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:55234 0.0.0.0:* -
Perintah berikut tidak menampilkan apa pun:
lsof | grep 44231
lsof | greo 55234
fuser -n tcp 44231
fuser -n udp 55234
Setelah reboot, kedua koneksi yang "sama" itu ada kecuali dengan nomor port baru:
netstat -lntup
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:45082 0.0.0.0:* LISTEN -
udp 0 0 0.0.0.0:37398 0.0.0.0:* -
Dan sekali lagi, perintah lsof dan fuser tidak menunjukkan apa-apa.
Ada ide apa itu? Haruskah saya khawatir tentang mereka?
Beberapa proses / pers hanya tersedia untuk di-root. Mencoba
harus mengembalikan pid dari setiap port terbuka yang tidak dalam status TIME_WAIT
sumber
Berdasarkan petunjuk dari @ user202173 dan lainnya saya telah dapat menggunakan yang berikut untuk melacak proses yang memiliki port bahkan ketika terdaftar sebagai
-
di netstat.Inilah situasi awal saya.
sudo netstat
menunjukkan port dengan PID / Program-
.lsof -i
tidak menunjukkan apa-apa.Sekarang mari kita pergi memancing. Pertama mari kita inode dengan menambahkan panggilan
-e
kitanetstat
.Selanjutnya gunakan
lsof
untuk mendapatkan proses yang melekat pada inode itu.Sekarang kita tahu proses id sehingga kita bisa melihat prosesnya. Dan sayangnya itu adalah proses yang mati. Dan PPID-nya adalah 1 jadi kita juga tidak bisa membunuh orang tuanya (lihat Bagaimana saya bisa membunuh proses yang orang tuanya init? ). Secara teori init mungkin pada akhirnya membersihkannya, tetapi saya bosan menunggu dan reboot.
sumber
lsof | awk 'NR==1 || /212698803/'
(bahkan denganlsof -N
menunjukkan NFS saja) bisa sangat lambat untuk merespons dan mungkin waktu habis. Kelemahan lain adalah bahwa inode dapat berubah saat Anda memecahkan masalah ini.Saya tidak tahu apa ini secara spesifik, tetapi modul kernel (NFS misalnya) tidak memiliki PID untuk dihubungkan dengan soket ini. Cari sesuatu yang dicurigai di lsmod.
sumber
Saya tidak tahu apakah ini bisa bermanfaat. Saya memiliki masalah yang sama dan apa yang saya lakukan adalah sebagai berikut: Pertama, saya memanggil netstat dengan opsi -a (semua) dan -e (diperluas). Dengan opsi terakhir saya bisa melihat Inode yang terkait dengan port yang digunakan. Kemudian, saya menelepon lsof | grep dengan nomor inode yang diperoleh dan saya mendapatkan PID proses yang terkait dengan inode itu. Itu berhasil dalam kasus saya.
sumber
Apakah ada lalu lintas yang datang atau pergi dari port ini, periksa dengan
tcpdump -vv -x s 1500 port 37398 -w trace.out
Menyimpan tangkapan Anda di jejak file. Anda kemudian dapat membukanya dengan wireshark, atautcpdump -vv port 37398
dan melihat apa yang terjadi secara langsung.Coba telnet ke port itu gunakan netcat untuk soket udp mungkin Anda mendapatkan semacam banner yang membantu.
Dapatkan rkhunter dan periksa sistem Anda apakah ada backdoor.
Bandingkan hash md5 dari lsof / netstat dengan hash dari media instal Anda, dengan asumsi file di mana tidak updatet.
sumber