Ito ang command sendip na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
sendip - Magpadala ng mga arbitrary na IP packet
SINOPSIS
sendp [-v] [-d data] [-h] [-f datafile] [-p module] [module pagpipilian] hostname
Opsyon
-d data
idagdag ang data na ito bilang isang string sa dulo ng packet Ang data ay maaaring: rN upang makabuo ng N
random(ish) data byte; 0x o 0X na sinusundan ng hex digit; 0 na sinusundan ng octal
mga numero; anumang iba pang stream ng bytes
-f datafile
basahin ang packet data mula sa file
-h i-print ang mensaheng ito
-p module
i-load ang tinukoy na module (tingnan sa ibaba)
-v maging verbose
Ang mga module ay na-load sa pagkakasunud-sunod ng -p lilitaw ang opsyon. Ang mga header mula sa bawat module ay
ilagay kaagad sa loob ng mga header mula sa previos na modelo sa huling packet. Para sa
halimbawa, para i-embed ang bgp sa loob ng tcp sa loob ng ipv4, gawin ang sendp -p ipv4 -p tcp -p bgp....
Module magagamit at sumulat ng libro oras:
ipv4 ipv6 icmp tcp udp bgp rip ntp
Mga argumento para module ./bgp.so:
-bm x BGP Marker field (ang format ay : :...)
Default: FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF
-bl x Haba ng pakete
Default: Tama
-bt x Uri ng Mensahe (1 OPEN, 2 UPDATE, 3 NOTIFICATION, 4 KEEPALIVE
Default: 4 (KEEPALIVE)
-bo x Buksan ang mensahe. Ang format ay : : :
Identifier>:
Default: 4:1:90:127.0.0.1:Tama
(Anumang parameter ay maaaring tanggalin upang makuha ang default)
-boo x Opsyonal na parameter na OPEN. Ang format ay : : - ang halaga ay nasa hex
byte na pinaghihiwalay ng :s
Default: Maaaring tanggalin ang haba upang makakuha ng tamang halaga
-bul x Haba ng mga na-withdraw na ruta
Default: Tama
-buw x Inalis na ruta. Ang format ay xxxx/n:
Default: Maaaring tanggalin ang field ng Bytes upang magamit ang tamang numero
-bus x Haba ng mga katangian
Default: Tama
-bua x Katangian. Ang format ay : : :
Default: Maaaring tanggalin ang mga patlang ng haba upang magamit ang tamang halaga
-bun x NLRI Prefix. Ang format ay para sa -buw
Default: Para sa -buw
-bn x Abiso. Ang format ay : : : :
Default: Maaaring tanggalin ang data nang walang data
Mga argumento para module ./icmp.so:
-ct x ICMP uri ng mensahe
Default: ICMP_ECHO (8), o ICMP6_ECHO_REQUEST (128) kung naka-embed sa isang IPv6 packet
-cd x ICMP code
Default: 0
-cc x ICMP checksum
Default: Tama
Mga argumento para module ./ipv4.so:
-ay x Pinagmulan na IP address (tingnan ang README)
Default: 127.0.0.1
-id x IP address ng patutunguhan
Default: Tama
-ih x haba ng header ng IP (tingnan ang README)
Default: Tama
-iv x IP na bersyon (halos tiyak na ayaw mong baguhin ito)
Default: 4
-iy x IP uri ng serbisyo
Default: 0
-siya x Kabuuang haba ng IP packet (tingnan ang README)
Default: Tama
-ii x IP packet ID (tingnan ang README)
Default: Random
-ifr x IP reserved flag (tingnan ang README)
Default: 0 (mga opsyon ay 0,1,r)
-ifd x IP ay hindi nagba-fragment ng flag (tingnan ang README)
Default: 0 (mga opsyon ay 0,1,r)
-ifm x IP higit pang mga fragment flag (tingnan ang README)
Default: 0 (mga opsyon ay 0,1,r)
-kung x IP fragment offset
Default: 0
-ito x IP oras upang mabuhay
Default: 255
-ip x IP protocol
Default: 0, o itinakda ng pinagbabatayan na protocol
-ic x IP checksum (tingnan ang README)
Default: Tama
-ionum x
Opsyon sa IP bilang string ng hex bytes (laging tama ang haba)
Default: (walang mga pagpipilian)
-ioeol Opsyon sa IP: dulo ng listahan
-ionop Opsyon sa IP: walang-op
-iorr x
Opsyon sa IP: ruta ng pag-record. Format: pointer:addr1:addr2:...
-iots x
Opsyon sa IP: timestamp. Format: pointer:overflow:flag:(ip1:)ts1:(ip2:)ts2:...
-iolsr x
Opsyon sa IP: maluwag na ruta ng pinagmulan. Format: pointer:addr1:addr2:...
-iosid x
Opsyon sa IP: stream identifier
-iossr x
Opsyon sa IP: mahigpit na ruta ng pinagmulan. Format: pointer:addr1:addr2:...
Mga argumento para module ./ipv6.so:
-6f x IPv6 flow ID
Default: 32
-6t x IPv6 klase ng trapiko
Default: 0
-6l x IPv6 payload haba
Default: Tama
-6n x IPv6 susunod na header
Default: IPPROTO_NONE
-6h x IPv6 hop na limitasyon
Default: 32
-6v x IP na bersyon (malamang na ayaw mong baguhin ito
-6p x IPv6 priyoridad
Default: 0
-6s x IPv6 source address
Default: ::1
-6d x IPv6 patutunguhang address
Default: Tama
Mga argumento para module ./rip.so:
-vv x RIP na bersyon
Default: 2
-rc x RIP command (1=kahilingan, 2=tugon, 3=traceon (hindi na ginagamit), 4=traceoff (hindi na ginagamit),
5=poll (undocumented), 6=poll entry (undocumented)
Default: 1
-muling x Magdagdag ng RIP entry. Ang format ay: Address family:route tag:address:subnet mask:next
hop:metric
Default: 2:0:0.0.0.0:255.255.255.0:0.0.0.0:16, anumang opsyon ang maiiwan sa akin upang gamitin ang
default
-ra x RIP authenticat packet, argument ay ang password; huwag gumamit ng anumang iba pang opsyon sa RIP
sa RIP header na ito
-rd RIP default na kahilingan - kunin ang buong routing table ng router; huwag gumamit ng ibang RIP
mga opsyon sa RIP header na ito
Mga argumento para module ./ripng.so:
-Rv x RIPng bersyon
Default: 1
-Rc x RIPng command (1=kahilingan, 2=tugon)
Default: 1
-Rr x RIPng reserved field (dapat 0)
Default: 0
-Re x Magdagdag ng RIPng entry. Ang format ay: Address/ruta tag/address/len/metric
Default: ::/0/128/1, anumang opsyon ang maiiwan upang gamitin ang default
-Rd RIPng default na kahilingan - kunin ang buong routing table ng router; huwag gumamit ng iba
Mga opsyon sa RIPng sa RIPng header na ito
Mga argumento para module ./tcp.so:
-ts x TCP source port
Default: 0
-td x TCP destination port
Default: 0
-tn x TCP sequence number
Default: Random
-ta x TCP ack number
Default: 0
-tt x TCP data offset
Default: Tama
-tr x TCP header reserved field BUKOD ECN at CWR bits
Default: 0
-tfe x TCP ECN bit (rfc2481)
Default: 0 (mga opsyon ay 0,1,r)
-tfc x TCP CWR bit (rfc2481)
Default: 0 (mga opsyon ay 0,1,r)
-tfu x TCP URG bit
Default: 0, o 1 kung -ikaw tinukoy (ang mga opsyon ay 0,1,r)
-tfa x TCP ACK bit
Default: 0, o 1 kung -ta tinukoy (ang mga opsyon ay 0,1,r)
-tfp x TCP PSH bit
Default: 0 (mga opsyon ay 0,1,r)
-tfr x TCP RST bit
Default: 0 (mga opsyon ay 0,1,r)
-tfs x TCP SYN bit
Default: 1 (mga opsyon ay 0,1,r)
-tff x TCP FIN bit
Default: 0 (mga opsyon ay 0,1,r)
-tw x laki ng TCP window
Default: 65535
-tc x TCP checksum
Default: Tama
-ikaw x TCP apurahang pointer
Default: 0
-tonum x
TCP na opsyon bilang string ng hex bytes (ang haba ay palaging tama)
Default: (walang mga pagpipilian)
-toeol Opsyon sa TCP: dulo ng listahan
-tonop Opsyon sa TCP: walang op
-tomss x
Opsyon sa TCP: maximum na laki ng segment
-towscale x
Opsyon sa TCP: sukat ng window (rfc1323)
-tosackok
Opsyon sa TCP: payagan ang selective ack (rfc2018)
-tosack x
Opsyon sa TCP: selective ack (rfc2018), ang format ay l_edge1:r_edge1,l_edge2:r_edge2...
-tots x
Opsyon sa TCP: timestamp (rfc1323), ang format ay tsval:tsecr
Mga argumento para module ./udp.so:
-kami x UDP source port
Default: 0
-ud x UDP destination port
Default: 0
-ul x haba ng UDP packet
Default: Tama
-uc x UDP checksum
Default: Tama
Gumamit ng sendip online gamit ang mga serbisyo ng onworks.net