Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141

    [ pacchetti tcp udp ] creazione pacchetti

    Ho da poco realizzato un software che utilizza la rete per funzionare e per motivi di testing dovrei inviare sulla porta che utilizza pacchetti UDP e TCP per vedere come reagisce il programma.

    Esistono programmi per Windows che mi danno la possibilita' di realizzare pacchetti TCP e UDP a mano ??? e poi inviarli verso il programma ??

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003
    http://www.engagesecurity.com/produc...packetbuilder/
    Anche se tool del genere li sui quando testi i vari stack (IP, TCP, UDP...) e non direttamente un programma, per quello vanno benone programmi che usano le winsock

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141
    conosci altri programmi del tipo di quello che mi hai segnalato ...
    e' proprio quello che cercavo ...
    ma mi da problemi con la scheda di rete e non me la vede

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    1,003
    Originariamente inviato da baru
    conosci altri programmi del tipo di quello che mi hai segnalato ...
    e' proprio quello che cercavo ...
    ma mi da problemi con la scheda di rete e non me la vede
    Sicuro di aver installato correttamente WinPcap?

  5. #5
    Utente di HTML.it L'avatar di makuro
    Registrato dal
    Apr 2004
    Messaggi
    676
    Originariamente inviato da tia86
    http://www.engagesecurity.com/produc...packetbuilder/
    Anche se tool del genere li sui quando testi i vari stack (IP, TCP, UDP...) e non direttamente un programma, per quello vanno benone programmi che usano le winsock
    Prova magari con hping2. Un po' più complesso, ma un must del genere...
    Desine fata deum flecti sperare precando.

  6. #6
    Ho avuto la tua stessa necessità qualche tempo fa. Esiste una libreria in Python chiamata Scapy (http://www.secdev.org/projects/scapy/) che fornisce un'interfaccia ad alto livello per gestire la creazione di pacchetti a basso livello (gioco di parole un po' azzardato ma questo fa =)).
    La puoi usare installando python ed utilizzare l'interprete direttamente come se usassi hping col vantaggio di avere un controllo decisamente maggiore. Puoi gestire/modificare praticamente tutti i flag dei pacchetti IP/TCP/UDP/ICMP in uscita avendo anche un report molto dettagliato dell'eventuale pacchetto che può ritornare indietro.
    Il principale vantaggio è che puoi decidere di modificare anche un solo campo di un pacchetto e sarà la libreria stessa a compilare con valori di default gli altri campi necessari affinchè il pacchetto sia formattato in modo corretto. Lavorando 'manualmente' a basso livello, infatti, capita spesso che si compili un pacchetto mal formattato e che lo stack remoto a cui lo spedisci non lo processi in modo corretto o lo cestini del tutto.
    Davvero molto potente (più di hping), Scapy resta cmq un tool di modifica a basso livello, e come accade con strumenti simili devi quindi sapere quello che stai realmente facendo.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.