![RFC 2544/Y1564 소프트웨어 구현](https://linux55.com/image/52396/RFC%202544%2FY1564%20%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%20%EA%B5%AC%ED%98%84.png)
답변1
오스티나토당신이 찾고 있는 바로 그런 도구인 것 같습니다.
Ostinato는 친숙한 GUI를 갖춘 오픈 소스, 크로스 플랫폼 네트워크 패킷 생성기/트래픽 생성기 및 분석기입니다. 다양한 프로토콜을 사용하여 다양한 속도로 여러 스트림에 대한 패킷을 만들고 보냅니다.
스크린샷
스크린캐스트
특징
- Windows, Linux, BSD 및 Mac OS X에서 실행됩니다(수정이 거의 또는 전혀 없이 다른 플랫폼에서도 작동할 수 있지만 테스트되지 않았습니다).
- PCAP 파일 열기, 편집, 재생 및 저장
- 가장 일반적인 표준 프로토콜을 지원합니다.
- 이더넷/802.3/LLC 스냅
- VLAN(QinQ 포함)
- ARP, IPv4, IPv6, IP-in-IP(IP 터널이라고도 함)(6over4, 4over6, 4over4, 6over6)
- TCP, UDP, ICMPv4, ICMPv6, IGMP, MLD
- 모든 텍스트 기반 프로토콜(HTTP, SIP, RTSP, NNTP 등)
- 추가 계약이 진행 중입니다.
- 모든 프로토콜의 필드 수정(일부 프로토콜에서는 IP/MAC 주소 변경과 같이 런타임에 각 패킷의 패킷 필드 변경을 허용함)
- 사용자 제공 16진수 덤프 - 패킷의 일부 또는 전체 바이트 지정
- 구현되지 않은 프로토콜을 대체하기 위한 사용자 정의 스크립트(실험적)
- 순서에 관계없이 프로토콜 스택
- 여러 스트림 생성 및 구성
- 유량, 버스트, 번호를 구성합니다. 패킷 수
- 단일 클라이언트는 트래픽을 생성하는 여러 컴퓨터의 여러 포트를 제어하고 구성할 수 있습니다.
- 포트를 독점적으로 제어하면 운영 체제가 가짜 패킷을 보내는 것을 방지하여 제어된 테스트 환경을 제공할 수 있습니다.
- 통계 창에는 실시간 포트 수신/전송 통계 및 속도가 표시됩니다.
- 패킷 캡처 및 보기(캡처된 패킷을 보려면 Wireshark가 필요함)
- 새로운 프로토콜 빌더를 쉽게 추가하기 위한 프레임워크
다운로드 중
많은사전 구축된 패키지SuSE의 OBS(Open Build Service)를 통해 다양한 배포판을 사용할 수 있습니다.