2017-04-14 11 views
0

그래서 CDP 패킷을 캡처하는 데 이상한 문제가 있습니다. wpcap.dll을 사용하여 저의 가벼운 어플리케이션을 작성하고 필터와 파서를 만들었습니다. 다른 컴퓨터로 테스트하기 전까지 모든 것이 잘 작동하고있었습니다. 그런 다음 와이어 상어가 실행되고 있지 않으면 내 응용 프로그램이 CDP 패킷을 캡처하지 않는다는 것을 알아 냈습니다.내 앱으로 CDP 패킷을 캡처 할 수없는 이유는 무엇입니까?

파싱 패킷을 잘 캡쳐하고 있습니다. 스크롤하는 것을 볼 수는 있지만 CDP는 절대로 안됩니다. 내 스위치는 60 초마다 광고하도록 설정되어 있지만 프로그램을 10 분 동안 열어 놓은 다음 wireshark를 열고 CDP 패킷을받을 수 있습니다. Wireshark를 닫으면 CDP 패킷을 더 이상 볼 수 없습니다.

I 필터를 사용하고 '에테르 [20 : 2] == 0x2000 인'난잡한에서 '0x01E3'

이 질문을 찾아 다른 사람들을위한

답변

0

, 내 문제는 내가 전화하지 하였다 캡처 유형을 찾고 방법. CDP 패킷은 멀티 캐스트되며 컴퓨터 MAC에 전달되지 않습니다. 나는 이것을 알고 있었지만 어떤 이유로 든 내 자신의 프로그램에서 그것을 간과했다 ...