Rubyforger.

Rubyforger è uno strumento di manipolazione dei pacchetti grezzi.
Scarica ora

Rubyforger. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Rubyforger Team
  • Sito web dell'editore:
  • http://rubyforger.rubyforge.org/

Rubyforger. Tag


Rubyforger. Descrizione

Rubyforger è uno strumento di manipolazione dei pacchetti grezzi. Rubyforger è uno strumento di manipolazione dei pacchetti grezzi. Rubyforger consente di inviare, ricevere facilmente, ricevere e modificare e modificare i pacchetti Ethernet, ARP, IP, TCP, UDP e ICMP.Creating e modificare i pacchetti è facilmente eseguito aggiungendo livelli e cambiando i parametri. Visualforge è un pacchetto GUI Crafter basato su Rubyforger Creare, inviare e ricevere pacchetti ed esporta il codice Ruby in pochi clicks.Rubyforger Attualmente comprende tali protocolli: * Ethernet * ARP * IP * UDP * TCP * ICMPubyforger funziona a diversi pacchetti di assemblaggio strati. Ad esempio, per ping una macchina, assemblerà un pacchetto IP e un pacchetto ICMP. Puoi anche scegliere di creare il pacchetto di layer 2 te stesso, in tal caso assemblea un Ethernet, un IP e un pacchetto ICMP. Se si desidera allegare un carico utile al tuo pacchetto, aggiungere una stringa ad essa. I pacchetti supportano diverse operazioni: * +: questa è l'operazione "Aggiungi", utilizzata per assemblare un esempio di pacchetti: P = IPPKT.New ("DST" => $ DST) + ICMPPKT.New * Head! : Restituisce il pacchetto senza il suo UpperLiayer * coda! : Restituisce il pacchetto senza il suo sottostrato * GetLayer (L): restituisce il pacchetto corrispondente allo strato l. l può essere un numero o un nome, come "TCP" * TO_S: restituisce una stringa che descrive i valori dei campi del pacchetto * Stampa: Stampa la descrizione dei campi dei pacchetti * TO_Code: restituisce il codice Ruby corrispondente al pacchetto * Invia : invia il pacchetto sulla rete. * SR: invia il pacchetto e restituisce le risposte * DUP: la solita funzione di dup rubino, che duplica un oggetto da usarlo? Utilizzare la funzione Init per configurare l'interfaccia corretta. Quindi utilizzare Rubyforger.rb nel proprio Script Ruby facendo: Richiedere 'Rubyforger.rb'Examples: Prima un semplice Ping: Richiedi' Rubyforger.rb '$ DST = GetHostbyName ("Host") P = IPPKT.New ("DST" => $ DST) + ICMPPKT. Newa = P.Srputs "Pong" se (A.Getlayer ("ICMP"). Codice == $ ICMP_echoReply) Ora uno scanner di porta: P = IPPKT.New ("DST" => $ DST) + TCPPKT.new79.upto (82) Fai | i | # Gamma di scansione 79-82 P.Getlayer ("TCP"). Dport = ia = P.SR se A.GetLayer ("TCP"). Flags == ($ TCP_SYN | $ TCP_ACK) mette "Aperto la porta # {I} "Else mette" Port # {I} chiuso "EndendrequiRements: · Ruby · Ruby PCAPQual è nuovo in questa versione: · La GUI è stata riscritta.


Rubyforger. Software correlato

RSSH.

RSSH è una piccola shell che fornisce la possibilità di amministratori di sistema di fornire agli utenti specifici l'accesso a un determinato sistema. ...

230

Scarica

Pilezione

Un file dizionario speciale dei moduli Python da utilizzare con la funzione di completamento del Vim ...

74

Scarica