NET :: DHCP :: pacchetto

Net :: DHCP :: Packet è un modulo Perl con metodi oggetto per creare un pacchetto DHCP.
Scarica ora

NET :: DHCP :: pacchetto Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Stephan Hadinger
  • Sito web dell'editore:
  • http://search.cpan.org/~shadinger/Net-DHCP-0.66/lib/Net/DHCP/Packet.pm

NET :: DHCP :: pacchetto Tag


NET :: DHCP :: pacchetto Descrizione

Net :: DHCP :: Packet è un modulo Perl con metodi oggetto per creare un pacchetto DHCP. NET :: DHCP :: Packet è un modulo Perl con metodi oggetto per creare un pacchetto DHCP.Synopsis Uso NET :: DHCP :: pacchetto; My $ P = NEW Net :: DHCP :: Pacchetto-> Nuovo ('chaddr' => '000bcdef', 'xid' => 0x9F0FD, 'CIADDR' => '0.0.0.0', 'SIADDR' => '0.0 .0.0 ',' hop '=> 0); rappresenta un pacchetto DHCP come specificato nel modulo RFC 1533, RFC 2132.ConstructorThis fornisce solo il costruttore di base. Per costruttori "facili", è possibile utilizzare il modulo NET :: DHCP :: SESSION.NEW () NUOVO (BUFFER) NUOVO (ARG => VALUE, ARG => VALUE ...) Crea una rete :: DHCP :: Packet Oggetto, che può essere utilizzato per inviare o ricevere pacchetti di rete DHCP. BOOTP non è supportato. È stato creato un argomento con un pacchetto vuoto predefinito. $ Packet = Net :: DHCP :: Packet (); Un argomento buffer viene interpretato come buffer binario come uno fornito dalla funzione Socket Recom (). Se il pacchetto è malformato, viene emesso un errore irreversibile. Usa IO :: presa :: inet; Usa net :: DHCP :: pacchetto; $ SOCK = IO :: presa :: inet-> Nuovo (localport => 67, proto => "UDP", Broadcast => 1) o Die "Presa: $ @"; while ($ calze-> recv ($ newmsg, 1024)) {$ packet = net :: dhcp :: pacchetto-> nuovo ($ newmsg); stampa $ pacchetto-> tostring (); } Per creare un nuovo pacchetto nuovo nuovo () prende argomenti come coppie di tasto-valore: Argomento Campo Ottets Descrizione ---------- ----- -------- ---------- --- OP OP 1 Messaggio OP Codice / Tipo di messaggio. 1 = BOOTREQUEST, 2 = BOOTREPTY HTYPE HTYPE 1 Tipo di indirizzo hardware, vedere la sezione ARP in "Numeri assegnati" RFC; ad esempio, '1' = 10 MB Ethernet. HLEN HLEN 1 Lunghezza dell'indirizzo hardware (ad esempio "6 'per 10 MB Ethernet). Hops Hops 1 client Set su zero, opzionalmente utilizzato dagli agenti relè all'avvio tramite un agente relè. XID XID 4 ID transazione, un numero casuale scelto dal client, utilizzato dal client e dal server per associare messaggi e risposte tra un client e un server. SECS Secs 2 compilato dal client, i secondi trascorsi dal momento che il client ha iniziato all'indirizzo di acquisizione o processo di rinnovo. Bandiere flags 2 flags (vedi figura 2). Indirizzo IP del client CIADDR CIADDR 4; Completato solo se il cliente è in atto, rinnovato o di rinnovamento dello stato e può rispondere alle richieste ARP. YIADDR YIADDR 4 'il tuo indirizzo IP (client). INDIRIZZO IP SIADDR SIADDR 4 del server successivo da utilizzare in bootstrap; restituito a DHCPOFFER, DHCPACK tramite server. Giaddr Giaddr 4 Agent Agent Indirizzo IP, utilizzato nell'avvio tramite un agente relè. Chaddr Chaddr 16 Indirizzo hardware client. SNAME SNAME 64 Nome host server opzionale, stringa terminata null. File di file 128 Nome file di avvio, stringa terminata null; Nome "generico" o NULL in DHCPDiscover, nome percorso di directory completamente qualificato in DHCPOFFER. ISDHCP ISDHCP 4 Controlla se il pacchetto è BOOTP o DHCP. DHCP contiene il "biscotto magico" di 4 byte. 0x630x820x530x63. Codice DHO_ * Codice Parametri opzionali. Vedere i documenti delle opzioni per un elenco di opzioni definite. Vedi rete :: DHCP :: costanti. Imboding imbottitura * Imbottitura opzionale Alla fine del pacchetto Packetsee di seguito Metodi per valori e Sintassi Descption.Nota: le opzioni DHCP vengono create nello stesso ordine delle coppie del valore chiave. Requisiti: · Perl.


NET :: DHCP :: pacchetto Software correlato

Pyqgliewer.

PyQGLViewer è un set di collegamenti Python per la libreria LIBQGLViewer C. ...

137

Scarica