สกัดกั้นการรับส่งข้อมูล TCP และ UDP localhost

มีวิธีสกัดกั้นการรับส่งข้อมูล TCP และ UDP ที่อยู่ภายใน localhost บน Windows ใน C # หรือไม่ ตัวอย่างเช่น แอปที่ทำงานบน localhost ส่งข้อความผ่าน TCP และ/หรือ UDP บน localhost... ฉันต้องสกัดกั้นสิ่งเหล่านี้เพื่อพิจารณาประสิทธิภาพของข้อมูลของโปรแกรม สำหรับสิ่งนี้ ฉันกำลังสร้างเครื่องมืออรรถประโยชน์ใน C# (ต้องการตัวเอง) สร้างโซลูชันไม่มีผลิตภัณฑ์)


person mrtentje    schedule 08.04.2013    source แหล่งที่มา
comment
บางทีคุณอาจดู libpcap และการปรับแต่งต่างๆ ที่ WireShark มอบให้กับโปรแกรมของคุณ ลองดูที่ wiki.wireshark.org/Development   -  person Dutts    schedule 08.04.2013


คำตอบ (1)


โดยปกติคุณจะต้องใช้โปรแกรมเช่น wireshark เพื่อจับการรับส่งข้อมูลแบบย้อนกลับ (127.0.0.1) แต่เป็นไปไม่ได้สำหรับ libpcap บน Windows (อ่านหมายเหตุนี้)

คุณต้องใช้ Raw Cap หากคุณต้องการสูดดมอินเทอร์เฟซแบบวนกลับ

person Davide Berra    schedule 08.04.2013