이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 bittwist 명령입니다.
프로그램:
이름
비트 트위스트 -- pcap 기반 이더넷 패킷 생성기
개요
비트 트위스트 [ -dvh ] [ -i 인터페이스 ] [ -s 길이 ] [ -l 고리 ]
[ -c 계산 ] [ -m 속도 ] [ -r 율 ] [ -p 잠 ]
pcap 파일(들)
기술
이 문서는 설명합니다 비트 트위스트 프로그램, pcap(3) 기반 이더넷 패킷 생성기.
비트위스트 최대 MTU가 있는 이더넷 II(IEEE 802.3) 네트워크에서 작동하도록 설계되었습니다.
1500Mbps(10Base-T 이더넷) 또는 10Mbps(고속 이더넷) 링크 속도에서 100바이트. 패킷
저장에서 생성됩니다 TCP 덤프(1) 이 문서에서 추적 파일이라고 하는 캡처 파일
문서. 약간의 친숙함 TCP 덤프(1) 및 기본 옵션은 이 문서에서 가정합니다.
문서. 부터 비트 트위스트 에서 제공하는 기능을 사용합니다. pcap(3) 라이브러리, 예 pcap_open_live()
및 pcap_inject(), 네트워크에 패킷을 쓰려면 특별한
권한(예: 읽기 액세스 권한) /dev/bpf* BSD 또는 Linux의 루트 액세스에서 생성
패킷 또는 예를 들어 -d 깃발.
비트위스트 와 함께 실행되지 않는 경우 -s 플래그, 각 패킷을 실제 길이까지 주입
(on-wire) 캡처된 길이 대신. 캡처된 길이가 실제보다 짧은 경우
길이, 비트 트위스트 패킷을 실제 길이까지 XNUMX으로 채웁니다.
주입. 비트위스트 와 함께 실행되지 않는 경우 -m, -r및 -p 플래그, 패킷을 주입
캡처된 간격, 특히 타임스탬프 차이를 기반으로 하는 추적 파일
추적 파일의 첫 번째 패킷을 제외하고 인접한 두 패킷 사이
즉시 주입. 비트위스트 패킷 데이터를 방해하지 않도록 설계되었습니다. 그것
패킷을 읽고 있는 그대로 네트워크에 주입하기만 하면 됩니다. 수정을 원하는 경우
패킷을 주입하기 전에 다음을 사용할 수 있습니다. 비트 트위스트(1) 다음을 수행하는 프로그램
그.
옵션
-d 사용 가능한 네트워크 인터페이스 목록을 인쇄합니다.
-v 각 패킷의 타임스탬프를 인쇄합니다.
-vv 각 패킷에 대한 타임스탬프 및 XNUMX진수 데이터를 인쇄합니다.
-i 인터페이스
전송 pcap 파일(들) 통해 네트워크에 인터페이스.
-s 길이
보낼 패킷 길이입니다. 세트 길이 받는 사람 :
0은 실제 패킷 길이를 전송합니다. 이것이 기본값입니다.
-1 캡처된 길이를 보냅니다.
또는 14에서 1514 사이의 다른 값입니다.
-l 고리
전송 pcap 파일(들) 를 위해 네트워크에 고리 타임스. 세트 고리 보내려면 0으로 pcap-
파일 멈출 때까지. 중지하려면 Control-C를 입력합니다.
-c 계산
까지 보내기 계산 패킷. 기본값은 다음에서 모든 패킷을 보내는 것입니다. pcap 파일(들).
-m 속도
간격 승수를 다음으로 설정 속도. 세트 속도 다음 패킷을 보내기 위해 0 이하로
즉시. 에 대한 최소 양수 값 속도 0.000001입니다.
-r 율
다음으로 전송 제한 율 Mbps. 가치 율 1에서 1000 사이여야 합니다.
옵션은 최대 패킷 처리량을 제한하기 위한 것입니다. 보내고 싶다면
100Mbps의 회선 속도에서 패킷, -m 0 -r 100 시도
-p 잠
간격을 다음으로 설정 잠 (초 단위), 실제 간격은 무시합니다. 가치 잠
1에서 2146 사이여야 합니다.
-h 버전 정보 및 사용법을 인쇄합니다.
onworks.net 서비스를 사용하여 온라인에서 bittwist 사용