উত্তর:
ব্যবহার pktstat -n
interface: eth0
bps
bps % desc
162.3 0% arp
286.5 0% llc 802.1d -> 802.1d
544.3 1% tcp 172.16.1.5:22 <-> 172.16.1.95:8074
34.0k 87% udp 172.16.1.1:514 <-> 172.16.1.5:514
350.1 0% udp 172.16.1.5:24330 <-> 209.18.47.62:53
329.4 0% udp 172.16.1.5:34870 <-> 209.18.47.62:53
388.3 0% udp 172.16.1.5:4470 <-> 209.18.47.62:53
407.4 1% udp 172.16.1.5:47008 <-> 209.18.47.62:53
741.6 1% udp 172.16.1.5:53 <-> 172.16.1.74:43289
663.6 1% udp 172.16.1.5:53 <-> 172.16.1.74:44589
647.7 1% udp 172.16.1.5:53 <-> 172.16.1.74:58223
128.9 0% udp 172.16.1.74:5353 <-> 224.0.0.251:5353
160.7 0% udp6 fe80::21c:bfff:fecf:a798,5353 <-> ff02::fb,5353
Pktstat সোর্স কোড ডেবিয়ান এর সাইটের হোস্ট করা হয়, অথবা আপনি থেকে এটা পেতে পারেন SourceArchive.com
pktstat: pcap_lookupdev: no suitable device found
চালানোর সময় আপনি যদি পান তবে আপনার মূল হতে পারে।
'পারডি' প্রদর্শনের জন্য, আমি 'iptraf' নামক একটি সরঞ্জামের আংশিক যা আপনি উল্লেখ করেছেন ঠিক তেমনই করবে, পাশাপাশি ইন্টারফেস অনুযায়ী এবং প্রতি বন্দর সমষ্টি হিসাবে।
মূল লিনাক্স সরঞ্জামগুলির জন্য, বিশ্বস্ত নেটসট্যাট কৌশলটি সম্পাদন করবে ...
একটি tcpdump
আপনাকে দেখাতে হবে যে; আপনি যদি কেবল আইপিগুলির একটি তালিকা চেয়েছিলেন, আপনি এসওয়াইএন প্যাকেটে ফিল্টার করতে পারেন এবং কেবলমাত্র উত্স আইপি ঠিকানা আউটপুট করতে পারেন। কিছুটা এইরকম:
tcpdump -i eth0 -n 'tcp[tcpflags] & tcp-syn != 0 and not src and dst net localnet' | sed 's/^.*IP \([^ ]*) >.*$/\1/'
রিয়েলটাইমে আপনি আইপিগুলির তালিকা পাবেন। আপনি tee
এটি কোনও ফাইলেও করতে পারেন এবং sort -u
সংযোগগুলি আপনার পথে পাঠানো অনন্য আইপি ঠিকানার একটি তালিকা পেতে পর্যায়ক্রমে এটি করতে পারেন।
একবার আপনি অন্যান্য উত্তরে উল্লিখিত কমান্ডগুলির মধ্যে একটি আউটপুট পেয়ে গেলে, আপনি "রিয়েল-টাইম" পেতে "ঘড়ি" সরঞ্জামটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, "ওয়াচ -n 5 পিএস" প্রতি 5 সেকেন্ডে "PS" কমান্ডটি করবে ("-n" যুক্তি)। আগ্রহের আদেশের সাথে "পিএস" প্রতিস্থাপন করুন এবং আপনি "তদারকি" পাবেন। অথবা, অন্য পরামর্শ হিসাবে কেবল ফাইলটিতে "টি"।