pcap.net

    1

    1답변

    pcap.net을 사용하고 있습니다. 나는 패킷을 수신하는 커뮤니케이터를 가지고있다. 어떤 시점에서 캡처를 중지하려면 Break() 함수를 호출합니다. 내가 캡처를 중지 한 후, 나는 어떤 점에서 캡처를 계속하려면 .. 나는 RecievePackets 다시 (0 HandlePacket를) 사용하여 시도,하지만 내 GUI는 동결 .. 내 코드 : privat

    1

    2답변

    네트워크 트래픽을 구문 분석하기 위해 나는 PCAP.Net을 사용하고 있습니다 (주어진 PCAP 파일에서 splitcap을 실행하고 PCAP.Net을 사용하여 결과 bin 파일에서 통신 데이터를 추출합니다). PCAP.Net을 사용하여 특정 패킷 (포트 번호 기반 없음)에서 프로토콜 (HTTP, FTP 등)을 사용할 수 있습니까?

    1

    1답변

    PcapDot.Net 프로젝트 DLL을 사용하여 패킷을 보내고 있습니다 (Pcap 파일 사용). 내 질문에 내가 중간에 전송을 중지하려는 경우 PacketCommunicator.Break() 시도하고 나는 여전히 패킷을 보낼 계속 Wireshark 볼 수 있습니다. 나는 또한 PacketCommunicator.Dispose()을 시도하고이 경우에는 크래쉬

    0

    1답변

    PcapDotNet DLL을 사용하고 패킷을 보내는 응용 프로그램이 있습니다. 초당 최대 속도 (~ 50 Mbit/초 또는 ~ 9000 패킷/초)를 가진 파일이 일부 Pcap 인 경우 원래의 Pcap 길이와 비교할 때 오랜 시간이 걸리고 내 CPU의 25 %를 볼 수 있습니다 (4 코어)가 이용된다. 프로젝트 페이지에서이 질문을했는데 개발자가 프로그램을 병

    0

    1답변

    PcapDotNet DLL을 내 응용 프로그램에 사용하고 IP Address 패킷을 변경하는 중 IP Address을 제외한 다른 값이 변경된 것 같습니다. private Packet ChangePacketIp(Packet packet, IpV4Address oldIpAddress, IpV4Address newIpAddress) { try

    1

    2답변

    나는 다음 코드를 사용하여 ARP 독 패킷을 생성하는 PcapDotNet을 사용하고 : using (PacketCommunicator communicator = selectedDevice.Open(100, PacketDeviceOpenAttributes.Promiscuous, 1000)) { while (true)

    0

    1답변

    이더넷을 통해 패킷을 캡처하는 GUI를 구축 중입니다. 수신 된 패킷을 Byte [] 형식으로 전달하고 추가 처리 (이더넷, IPv4 및 UDP 프로토콜에 대한 다양한 정보를 추출)하는 함수를 통해 길이를 전달하고자합니다. 그래서 어떤 형식의 패킷이 pcapdot.net 즉, byte [] 또는 다른 형식으로 캡처되는지 묻고 싶습니다. Packet pack

    0

    1답변

    내가 프로젝트 DLL 및 변경 IP 주소 후이를 사용하여 PcapDotNet에 null로 설정합니다 private Packet ChangePacketIp(Packet packet, IpV4Address oldIpAddress, IpV4Address newIpAddress) { try { EthernetLayer ethernet

    3

    1답변

    GET 요청을 시뮬레이트하기 위해 테스트 서버에 유효한 TCP 연결을 만들려고합니다. 잘만되면 나는 해결책에 가깝다. 그러나 , 내가 ACK 표시 할 수없는 것 : 실제 요청에서 와이어 샤크의 데이터를 사용하여는 , 나는 PacketCommunicator.SendPacket()를 사용하여 하나 개의 패키지를 보낼 때 SYN & SYN-ACK를 얻기 위해 관

    1

    1답변

    패킷을 캡처하는 데 pcap.net을 사용하고 있습니다. 패킷을 캡처하는 메서드가 새 스레드에서 실행 중입니다. 캡처를 중지/다시 시작하려면 ManualResetEvent를 사용하여 스레드를 중지/다시 시작하십시오. 잘 작동하지만 캡처를 중단하고 다시 시작 (스레드 중지 및 다시 시작) 할 때 문제가 발생합니다. 통신자가 스레드가 중지 된 시간에 들어오는