Daftar port terbuka di Android

24

Apakah ada cara, pada perangkat Android yang tidak di-rooting, untuk melihat daftar aplikasi apa saja yang mendengarkan pada port apa? Atau bahkan cara untuk melihat apakah suatu aplikasi mendengarkan pada port tertentu?

nick
sumber
Bisakah Anda nmap dari komputer yang berbeda?
roxan
@roxan Masalahnya adalah saya perlu tahu secara spesifik aplikasi apa yang menggunakan port. Saya telah menulis 5 aplikasi yang semuanya mendengarkan pada port yang sama dan di suatu tempat entah bagaimana salah satunya tidak menutupnya dan saya perlu tahu yang mana.
nick

Jawaban:

23

Saya dapat melihat aplikasi mana yang memiliki port terbuka menggunakan pengetahuan standar linux.

Instal terminal emulatoratau lakukan adb shelldan jalankan yang berikut ini:

shell@android:/ $ cat /proc/net/tcp                                          
 sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode  
  0: 0100007F:1C23 00000000:0000 0A 00000000:00000000 00:00000000 00000000  1001        0 2111 1 e22cc000 300 0 0 2 -1  

Hal-hal penting di atas adalah:

  • 0100007F: 1C23 dengarkan IP-address: port in hex notation, di sini 127.0.0.1:7203
  • 00000000: 0000 alamat jarak jauh kosong (mendengarkan)
  • 1001 uid dari aplikasi

Anda dapat memetakan daftar uid ke aplikasi melalui Bagaimana cara menemukan nama aplikasi oleh UID?

ce4
sumber
Namun, itu tidak mencantumkan semua aplikasi. Saya memindai perangkat saya di wifi - ia memiliki 2 port terbuka, tetapi dalam file itu tidak ada baris, yang sesuai dengan port itu.
Alexey
1

Jika Anda menggunakan koneksi data seluler, Anda tidak perlu khawatir karena Anda seharusnya tidak dapat membuka port (setidaknya saya tidak bisa).

Jika Anda terhubung ke wi-fi, Anda dapat membuka porta. Maka Anda hanya perlu komputer yang terhubung ke jaringan yang sama dan menginstal nmap di atasnya dan melakukan pemindaian port tetapi pertama-tama Anda harus mencari tahu ip lokal telepon Anda ( bukan dengan pergi ke whatsmyip.com). Anda harus dapat menemukan ip Anda dari pengaturan Anda.

Untuk menjalankan pemindaian port di linux Anda cukup mengetik: nmap (ip telepon Anda).

Anonim.
sumber
1

Instal OS Monitor . Ini akan mencantumkan semua port yang terbuka.

kotozna
sumber