Sistem neden 8000 numaralı bağlantı noktasını dinliyor?


13

Bugün tesadüfen, 8000 numaralı bağlantı noktasını dinleyen bilinmeyen bir web sunucum olduğunu fark ettim. Http: // localhost: 8000'i açmak 404 değerini döndürdüğünden, tam olarak orada ne dinlediğine dair bir ipucu alamıyorum.

Eskiden netstat -anoPID 4 ile olan sürecin o portu dinlediğini öğreniyordum. PID 4, Sistem işlemidir. Sistemim aslında bir sunucu başlatmadan neden bu bağlantı noktasını dinliyor? Ya da tam olarak orada ne dinlediğini nasıl öğrenebilirim?

Bağlantı noktası 80 ve bağlantı noktası 443 ile ilgili soruları okudum , ancak orada belirtilen hizmetlerin hiçbiri sistemimde çalışmıyordu. Ve diğer öneriler de işe yaramadı.

Düzenle:

Sunucunun HTTP yanıtı sunucu olarak listelenir Microsoft-HTTPAPI/2.0.

edit2:

Shadok tarafından talep edildiği gibi, burada port olarak 8000 olan TCPView girişleri. Ama hiç şüphe yok ki faydalı…

TCPView sonuçları

Yanıtlar:


17

Windows'ta bir HTTP sunucusu çalıştırmak için HTTP Sunucusu API'sini kullanan herhangi bir program olan IIRC, çekirdeğin http.syssunucusu üzerinden çalıştığı için bu hizmetin Sistem işlemi için ücretlendirilmesini sağlayacaktır .

Aşağıdaki komutu çalıştırarak kayıtlı URL'ler görebilirsiniz: netsh http show servicestate. Bu port numarasını da içerecektir.

netstat -ab belirli bir bağlantı noktasında hangi hizmetlerin dinlemeye başladığını da ortaya çıkarabilir.


Teşekkür ederim! Bunu gerçekten kendim düşünmüş olmalıydım… Servisi başlatanların (VCAgent.exe) VAIO Care (bir Sony yardımcı programı) olduğunu anladım. Ama görünüşe göre bu hizmet gerçekten gerekli değildir. Programa tıklarken sunucuya herhangi bir istek olup olmadığını kontrol etmek için bir ağ dinleyicisi açık tuttum, ancak gerçekten hiçbir şey olmadı (webbrowser'daki normal istek ortaya çıktı). Her neyse, otomatik başlatmadan kaldırdım, bu yüzden şimdi çözülmeli. Tüm sunucu API'lerinin her zaman Sistem işlemini kullanması oldukça aptal olsa da.
dürtmek

+1 içinnetstat -ab
Kevin Kibler

Çok kötü benim netstat -ab"Sahiplik bilgileri alınamıyor" diyor, bu yüzden sıkışmış, ama başka türlü hala yararlı bir komut
Tominator

1
Referans olarak, benim durumum Free Video Maker bağlantı noktasını kullandı. Ben sıralamak zorunda Angular JS öğretici sunucu çakışması ile karşılaştı.
simongcc

1
(Bu kaybolursa ben de bir cevap ekledim.) Ayrıca şunu deneyin: netsh http show servicestate view = requestq
Nick Westgate

4

Biraz geç belki ama bu konu benim google arama oldukça yüksek geldi ve yararlı buldum bilgi son parçası eksik olsa da en alakalı görünüyordu.

Aşağıdaki komutu çalıştırarak (dinamik olarak) kayıtlı URL'leri görebilirsiniz: netsh http show servicestate


1

Biraz googling, 8000'i kullanan WCF örnek uygulamalarını ve Intel Uzak Masaüstü Arayüzünü gösterir. Bunların sistem olarak çalışmasını beklemezdim.

8000 kullanan birkaç truva atı / arka kapı var, bu yüzden bir Antivirüs diskini önyüklemek ve tam bir tarama yapmak iyi bir fikir olacaktır.


1

Sen kullanabilirsiniz TCPView Eğer netstat yoluyla bulabilir olandan bu süreci çok daha çok bilgi edinmek için.
Uygulamanın gerçekten ne olduğunu hala bilmiyorsanız, 8000 numaralı bağlantı noktasından bahseden satırın ekran görüntüsünü gönderin ve sizin için bulacağız.


TCPView netstat'tan daha fazlasını göstermiyor (bu yüzden denediğimi bile söylemedim). Ama eminim, sorum 8000 satırının ekran görüntüsünü ekledim.
dürtmek

1

Sistem (PID 4) yuvaları http.sys olabilir, bu durumda PiBa-NL tarafından verilen netsh komutunu kullanabilirsiniz.

Ancak birkaç parametre olduğunu unutmayın. Varsayılanlar şuna eşdeğer görünüyor:

netsh http show servicestate view=session verbose=yes

Oturum görünümü benim durumumda yardımcı olmadı, ancak bu PID'yi gösterdi:

netsh http show servicestate view=requestq

Teşekkürler! PID benim için anahtardı.
duct_tape_coder

0

Benim durumumda, 8000 numaralı bağlantı noktası Sound BlasterX AE-5 ses kartı sürücüleri tarafından devralındı . Süreç Creative.AudPosServicebulunan C:\Program Files (x86)\Creative\Connection Servicebu bağlantı noktasını kullanıyor.

Neyse ki, bu portu değiştirmek mümkündür. Açık Creative.AudPosService.exe.configport numarası bulunur ve değişim çizgisi <add baseAddress="http://localhost:8000/"/>için <add baseAddress="http://localhost:9999/"/>İşinizi karışmaz başka ya da bir şey. Bilgisayarı yeniden başlatın ve iyi olmalı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.