Packet.Net을 사용하여 HTTP 헤더 정보를 추출하고 싶습니다. SharpPcap을 사용하여 패킷을 캡처하고 TCP 패킷의 User-Agent 필드에 액세스해야합니다. 내가 올바르게 이해하면 Packet.Net은 캡처 된 패킷을 분석하는 데 사용됩니다. 이 점에 대해 도움을 받으실 수 있습니다. 다음 코드를 사용하여 TCP 패킷을 표시하려고 시도했지
목록에서 값을 가져 오는 데 문제가 있습니다. Packet.net 및 SharpPcap은 여기에 사용 된 두 라이브러리입니다! 나는 주요 작업을 수행이 기능이 1 일이 기능은 ThreadPool.QueueUserWorkItem(new WaitCallback(ProcessPacket), ph); 배경 노동자 안에 에서 호출이는 ProcessTcpPacket(
내 마지막 프로젝트에 스니퍼를 만들고 있습니다. TCP에서 데이터를 사람이 읽을 수있는 형식으로 추출하려고합니다. 내가 BitConverter을 사용하여 진수 형식으로 데이터를 얻고있다하지만 난 데이터를 읽을 수하고자하는 즉 모든 HTTP를 찾아 링크, GET 요청, 포스트 출력에 및 기타 데이터를 요청합니다. 여기 내 코드입니다 : while((packe
Packet.Net을 사용하여 원시 UDP 패킷을 보내려고하지만 device.SendPacket() 기능 만 링크 수준 PDU를 수락하는 것 같습니다. 원본 및 대상 MAC 주소를 직접 알아낼 수 있습니다. (ARP 또는 무언가 사용) 어떻게 Packet.Net으로 IP 패킷을 만들 수 있습니까? 그러나 올바른 이더넷 프레임이 생성 되었습니까?