Đây là bittwist lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
sự vặn vẹo - trình tạo gói ethernet dựa trên pcap
SYNOPSIS
sự vặn vẹo [ -đvh ] [ -i giao diện ] [ -s chiều dài ] [ -l vòng lặp ]
[ -c tính ] [ -m tốc độ ] [ -r tỷ lệ ] [ -p ngủ ]
(các) tập tin pcap
MÔ TẢ
Tài liệu này mô tả sự vặn vẹo chương trình, mũ(3) dựa trên bộ tạo gói Ethernet.
Bittwist được thiết kế để hoạt động trong mạng Ethernet II (IEEE 802.3) với MTU lên đến
1500 byte trên tốc độ liên kết 10Mbps (10Base-T Ethernet) hoặc 100Mbps (Fast Ethernet). Gói tin
được tạo ra từ đã lưu tcpdump(1) tệp chụp được gọi là tệp theo dõi trong này
tài liệu. Một số quen thuộc với tcpdump(1) và các tùy chọn cơ bản của nó được giả định trong
tài liệu. Từ sự vặn vẹo sử dụng các chức năng được cung cấp bởi mũ(3) thư viện, ví dụ pcap_open_live ()
và pcap_inject (), để ghi các gói vào mạng, nó có thể yêu cầu bạn phải có
đặc quyền, ví dụ như quyền truy cập đọc đối với / dev / bpf * trên BSD hoặc quyền truy cập root trên Linux, để tạo
các gói tin hoặc để liệt kê các thiết bị mạng, ví dụ: -d cờ.
Bittwist sẽ, nếu không chạy với -s gắn cờ, đưa từng gói lên đến chiều dài thực của nó
(trên dây) thay vì chiều dài đã bắt của nó. Nếu chiều dài đã chụp nhỏ hơn thực tế
chiều dài, sự vặn vẹo sẽ chèn gói tin bằng các số không lên đến chiều dài thực của nó trước
mũi tiêm. Bittwist sẽ, nếu không chạy với -m, -r, hoặc là -p gắn cờ, đưa các gói từ một
tệp theo dõi dựa trên các khoảng thời gian được chụp, đặc biệt, sự khác biệt về dấu thời gian
giữa hai gói liền kề, ngoại trừ gói đầu tiên trong tệp theo dõi, luôn luôn
tiêm ngay lập tức. Bittwist được thiết kế để không can thiệp vào dữ liệu gói; nó
chỉ đọc một gói và đưa nó vào mạng. Nếu muốn sửa đổi
trước khi tiêm một gói, bạn có thể sử dụng hơi xoắn(1) chương trình, chỉ
cái đó.
LỰA CHỌN
-d In danh sách các giao diện mạng có sẵn.
-v In dấu thời gian cho mỗi gói.
-vv In dấu thời gian và dữ liệu hex cho mỗi gói.
-i giao diện
Gửi (các) tập tin pcap ra mạng thông qua giao diện.
-s chiều dài
Độ dài gói cần gửi. Bộ chiều dài đến:
0 để gửi độ dài gói tin thực tế. Đây là mặc định.
-1 để gửi độ dài đã chụp.
hoặc bất kỳ giá trị nào khác từ 14 đến 1514.
-l vòng lặp
Gửi (các) tập tin pcap ra mạng cho vòng lặp lần. Bộ vòng lặp đến 0 để gửi pcap-
các tập tin) cho đến khi dừng lại. Để dừng, hãy nhập Control-C.
-c tính
Gửi đến tính gói tin. Mặc định là gửi tất cả các gói từ (các) tập tin pcap.
-m tốc độ
Đặt hệ số khoảng cách thành tốc độ. Bộ tốc độ đến 0 hoặc ít hơn để gửi gói tiếp theo
ngay lập tức. Giá trị dương tối thiểu cho tốc độ là 0.000001.
-r tỷ lệ
Giới hạn gửi đến tỷ lệ Mb / giây. Giá trị cho tỷ lệ phải từ 1 đến 1000. Điều này
tùy chọn này có nghĩa là để giới hạn thông lượng gói tối đa. Nếu bạn muốn gửi
gói ở tốc độ đường truyền 100Mbps, hãy thử -m 0 -r 100
-p ngủ
Đặt khoảng thời gian thành ngủ (tính bằng giây), bỏ qua khoảng thời gian thực tế. Giá trị cho ngủ
phải từ 1 đến 2146.
-h In thông tin phiên bản và cách sử dụng.
Sử dụng bittwist trực tuyến bằng các dịch vụ onworks.net