To jest polecenie sendip, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
sendip - Wysyła dowolne pakiety IP
STRESZCZENIE
wysłać [-v] [-d dane] [-h] [-f plik danych] [-p moduł] [moduł Opcje] hosta
OPCJE
-d dane
dodaj te dane jako ciąg znaków na końcu pakietu Dane mogą mieć postać: rN, aby wygenerować N
losowe (chyba) bajty danych; 0x lub 0X, po których następują cyfry szesnastkowe; 0, po którym następuje ósemka
cyfry; dowolny inny strumień bajtów
-f plik danych
odczytaj dane pakietowe z pliku
-h wydrukuj tę wiadomość
-p moduł
załaduj określony moduł (patrz poniżej)
-v być gadatliwym
Moduły są ładowane w kolejności -p pojawia się opcja. Nagłówki z każdego modułu to
umieść natychmiast wewnątrz nagłówków z poprzedniego modelu w ostatecznym pakiecie. Dla
na przykład, aby osadzić bgp w tcp w ipv4, wykonaj sendip -p Ipv4 -p tcp -p bgp....
Moduły dostępny at skompilować czas:
ipv4 ipv6 icmp tcp udp bgp rip ntp
Argumenty dla moduł ./bgp.so:
-bm x Pole znacznika BGP (format to : :...)
Domyślnie: FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF
-bl x Długość pakietu
Wartość domyślna: poprawna
-bt x Typ wiadomości (1 OTWARTE, 2 AKTUALIZACJA, 3 POWIADOMIENIA, 4 KEEPALIVE
Wartość domyślna: 4 (Zachowaj)
-bo x Otwórz wiadomość. Format jest : : :
Identyfikator>:
Wartość domyślna: 4:1:90:127.0.0.1:Poprawna
(Dowolny parametr można pominąć, aby uzyskać wartość domyślną)
-gwizd x Opcjonalny parametr OTWARTY. Format jest : : - wartość jest w formacie szesnastkowym
bajty oddzielone :s
Wartość domyślna: Długość można pominąć, aby uzyskać poprawną wartość
-buł x Długość wycofanych tras
Wartość domyślna: poprawna
- buu x Wycofana trasa. Format to xxxx/n:
Wartość domyślna: Pole Bajty można pominąć, aby użyć prawidłowej liczby
-autobus x Długość atrybutów
Wartość domyślna: poprawna
-bua x Atrybut. Format jest : : :
Wartość domyślna: Pola długości można pominąć, aby użyć prawidłowej wartości
-kok x Prefiks NLRI. Format jest taki jak dla - buu
Wartość domyślna: Jak dla - buu
-bn x Powiadomienie. Format to : : : :
Wartość domyślna: Dane mogą zostać pominięte w przypadku braku danych
Argumenty dla moduł ./icmp.so:
-ct x Typ komunikatu ICMP
Wartość domyślna: ICMP_ECHO (8) lub ICMP6_ECHO_REQUEST (128), jeśli jest osadzony w pakiecie IPv6
-Płyta CD x Kod ICMP
Domyślnie: 0
-cc x Suma kontrolna ICMP
Wartość domyślna: poprawna
Argumenty dla moduł ./ipv4.so:
-jest x Źródłowy adres IP (patrz plik README)
Domyślnie: 127.0.0.1
-ID x Docelowy adres IP
Wartość domyślna: poprawna
-tak x długość nagłówka IP (patrz plik README)
Wartość domyślna: poprawna
-iv x wersja IP (prawie na pewno nie chcesz tego zmieniać)
Domyślnie: 4
-ja x Typ usługi IP
Domyślnie: 0
-on x Całkowita długość pakietu IP (patrz plik README)
Wartość domyślna: poprawna
-ii x Identyfikator pakietu IP (patrz plik README)
Wartość domyślna: Losowe
-jeśli x flaga zastrzeżona IP (patrz plik README)
Domyślnie: 0 (opcje to 0,1,r)
-jeśli x Flaga braku fragmentacji IP (zobacz README)
Domyślnie: 0 (opcje to 0,1,r)
-ifm x Flaga większej liczby fragmentów IP (patrz README)
Domyślnie: 0 (opcje to 0,1,r)
-Jeśli x przesunięcie fragmentu IP
Domyślnie: 0
-to x Czas życia IP
Domyślnie: 255
-IP xProtokół IP
Wartość domyślna: 0 lub ustawiona przez podstawowy protokół
-ic x suma kontrolna IP (patrz README)
Wartość domyślna: poprawna
-jon x
Opcja IP jako ciąg bajtów szesnastkowych (długość jest zawsze poprawna)
Domyślnie: (brak opcji)
-ioeol Opcja IP: koniec listy
-jonop Opcja IP: brak opcji
-iorr x
Opcja IP: nagrywanie trasy. Format: wskaźnik:addr1:addr2:...
-iot x
Opcja IP: znacznik czasu. Format: wskaźnik:przepełnienie:flaga:(ip1:)ts1:(ip2:)ts2:...
-iolsr x
Opcja IP: luźna trasa źródłowa. Format: wskaźnik:addr1:addr2:...
-jozyd x
Opcja IP: identyfikator strumienia
-iossr x
Opcja IP: ścisła trasa źródłowa. Format: wskaźnik:addr1:addr2:...
Argumenty dla moduł ./ipv6.so:
-6f x Identyfikator przepływu IPv6
Domyślnie: 32
-6t x Klasa ruchu IPv6
Domyślnie: 0
-6 l x długość ładunku IPv6
Wartość domyślna: poprawna
-6n x Następny nagłówek IPv6
Wartość domyślna: IPPROTO_NONE
-6 godz x Limit przeskoków IPv6
Domyślnie: 32
-6v x wersja IP (prawdopodobnie nie chcesz tego zmieniać
-6p xPriorytet IPv6
Domyślnie: 0
-6 s x Adres źródłowy IPv6
Domyślnie: ::1
-6d x Adres docelowy IPv6
Wartość domyślna: poprawna
Argumenty dla moduł ./rip.so:
-rv x Wersja RIP
Domyślnie: 2
-rc x polecenie RIP (1=żądanie, 2=odpowiedź, 3=traceon (przestarzałe), 4=traceoff (nieaktualne),
5=ankieta (nieudokumentowana), 6=wpis ankiety (nieudokumentowana)
Domyślnie: 1
-re x Dodaj wpis RIP. Format to: Rodzina adresów:znacznik trasy:adres:maska podsieci:następny
przeskok: metryczny
Domyślnie: 2:0:0.0.0.0:255.255.255.0:0.0.0.0:16, każdą opcję mogę pominąć, aby użyć
domyślnym
-Ra x pakiet uwierzytelniania RIP, argumentem jest hasło; nie używaj żadnych innych opcji protokołu RIP
w tym nagłówku protokołu RIP
-r & D Domyślne żądanie protokołu RIP — pobierz całą tablicę routingu routera; nie używaj żadnego innego protokołu RIP
opcje tego nagłówka RIP
Argumenty dla moduł ./ripng.so:
-Rv x Wersja RIPng
Domyślnie: 1
-Rc x polecenie RIPng (1=żądanie, 2=odpowiedź)
Domyślnie: 1
-Rr Pole zarezerwowane x RIPng (powinno wynosić 0)
Domyślnie: 0
-Odnośnie x Dodaj wpis RIPng. Format to: adres/znacznik trasy/adres/długość/metryka
Domyślnie: ::/0/128/1, każdą opcję można pominąć, aby użyć wartości domyślnej
-R & D Domyślne żądanie RIPng — pobierz całą tablicę routingu routera; nie używaj żadnego innego
Opcje RIPng w tym nagłówku RIPng
Argumenty dla moduł ./tcp.so:
-ts x Port źródłowy TCP
Domyślnie: 0
-td x Port docelowy TCP
Domyślnie: 0
-tn x numer kolejny TCP
Wartość domyślna: Losowe
-ta x numer potwierdzenia TCP
Domyślnie: 0
-tt x Przesunięcie danych TCP
Wartość domyślna: poprawna
-tr x Pole zarezerwowane nagłówka TCP Z WYŁĄCZENIEM bitów ECN i CWR
Domyślnie: 0
-tfe x Bit TCP ECN (rfc2481)
Domyślnie: 0 (opcje to 0,1,r)
-tfc x Bit TCP CWR (rfc2481)
Domyślnie: 0 (opcje to 0,1,r)
-tfu x Bit TCP URG
Wartość domyślna: 0 lub 1, jeśli ty określony (opcje to 0,1,r)
-tfa x Bit potwierdzenia TCP
Wartość domyślna: 0 lub 1, jeśli -ta określony (opcje to 0,1,r)
-tfp x Bit TCP PSH
Domyślnie: 0 (opcje to 0,1,r)
-tfr x Bit TCP RST
Domyślnie: 0 (opcje to 0,1,r)
-tfs x Bit TCP SYN
Domyślnie: 1 (opcje to 0,1,r)
-tff x Bit TCP FIN
Domyślnie: 0 (opcje to 0,1,r)
-tw x Rozmiar okna TCP
Domyślnie: 65535
-tc x suma kontrolna TCP
Wartość domyślna: poprawna
ty x Pilny wskaźnik TCP
Domyślnie: 0
-tonum x
Opcja TCP jako ciąg bajtów szesnastkowych (długość jest zawsze poprawna)
Domyślnie: (brak opcji)
-tool Opcja TCP: koniec listy
-tonop Opcja TCP: brak opcji
-Tomss x
Opcja TCP: maksymalny rozmiar segmentu
-skala holownicza x
Opcja TCP: skala okna (rfc1323)
-tosackok
Opcja TCP: zezwalaj na selektywne potwierdzenie (rfc2018)
-zwolnić x
Opcja TCP: potwierdzenie selektywne (rfc2018), format to l_edge1:r_edge1,l_edge2:r_edge2...
-maluchy x
Opcja TCP: znacznik czasu (rfc1323), format to tsval:tsecr
Argumenty dla moduł ./udp.so:
-nas x Port źródłowy UDP
Domyślnie: 0
-ud x Port docelowy UDP
Domyślnie: 0
CPC x długość pakietu UDP
Wartość domyślna: poprawna
-uc x suma kontrolna UDP
Wartość domyślna: poprawna
Użyj sendip online, korzystając z usług onworks.net