netcat ile yerel limandaki UDP verilerini dinle


55

netcat -ul -p2115use ifadesiyle başarısız olur. Neyi yanlış yapıyorum?

Teşekkürler!

Yanıtlar:


71

ncMan sayfasını alıntı yapmak için :

-lNc'nin uzak bir ana bilgisayarla bağlantı başlatmak yerine gelen bir bağlantıyı dinlemesi gerektiğini belirtmek için kullanılır. Bu seçeneği -p, -s veya -z seçenekleriyle birlikte kullanmak bir hatadır. Ek olarak, -w seçeneğiyle belirtilen zaman aşımları yoksayılır.

Burada anahtar bayrakla -pbirleştirilemez -l. -lBayrağı kullanırken, pozisyon argümanlarında belirtilen portlar kullanılır. Yani bunun yerine, aşağıdakileri kullanabilirsiniz:

netcat -ul 2115

19

-pyanlış. Bu Redhat ve Debian merkezli dağıtımlar üzerinde çalışacak:

nc -u -l 2115

5

Nedense Andrew’un çözümü benim için işe yaramadı. Daha fazla araştırma yaparak, yerel olarak çalışırken -p bayrağı eklememiz gerektiğini öğrendim. Bu yüzden aşağıdaki komut benim için çalıştı.

 nc -ulp 2115

6
Muhtemelen ortak kullanımda netcat'ın iki ayrı ve inceliksiz uyumsuz uygulaması vardır.
womble
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.