저는 TCP, ICMP (ping, echo), UDP 패킷을 만들 수 있도록 자체 생성기를 만들고 싶습니다. 나는 또한 패킷의 모든 헤더를 설정하고 내 모든 플래그를 제어하고 싶다. 나는 SYN, FIN 등과 같은 플래그를 켜기를 원한다. 나는 그것을 시작하는 방법을 모른다.C#, java 또는 C++을 사용하여 패킷 생성기 만들기
어떤 도움이나 제안도 부탁드립니다.
추신 : 나는 C#, C++ 또는 java에 아무런 문제가 없으므로 위의 모든 언어에 관한 제안 사항을 제안 할 수 있습니다. .. 감사
관련
오사마
저수준 패킷 프로그래밍 ... Java에서'pcap' 라이브러리가 필요합니다.'jNetPcap'을 시도하고 여기에서 예제 중 하나를 참조하십시오 : http://jnetpcap.com/examples/sendpacket – eee
호기심 이외에는이 작업을 수행 할 이유가 있습니까? –
예, 원시 소켓을 들여다 보면 창문에 제대로 갈 수있는 것처럼 들립니다. 내가 올바르게 기억한다면 원시 소켓은 (적어도 일부 기능에서는) 관리자 권한이 필요합니다. – CodesInChaos