Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563

    C++ Programma che pinga un ip

    Come potrei fare un programma del genere?
    Che librerie usare?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  2. #2
    Nessuna libraria particolare....su linix si usano i socket , su windows i Winsock
    Vinum dolce gloriosum
    pingue facit et carnosum
    Vinum forte,vinum purum
    reddit hominem securum

  3. #3
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Come funzionano i winsock?
    Ho notato solo
    SOCKET Sock...
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  4. #4
    Eccoti un tutorial :

    http://www.pierotofy.it/data/program...ail_reader.zip

    è in inglese,spero tu lo conosca bene,perchè in italiano su questi argomenti c'è poco o niente
    Vinum dolce gloriosum
    pingue facit et carnosum
    Vinum forte,vinum purum
    reddit hominem securum

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Hai fatto qualche ricerca ...?

    Un esempio ...

    http://tangentsoft.net/wskfaq/examples/dllping.html

  6. #6
    Come funzionano i winsock?
    Ho notato solo
    SOCKET Sock...
    In tal caso ti consiglio vivamente di buttarti su qualcosa di più semplice.
    Per mandare l'echo request tipico del ping dovresti modificare a basso livello (quindi usare i RAW SOCKET) la struttura dei pacchetti IP (ip_src/dts) e ICMP (icmp_type/data/id/checksum), successivamente aspettare l'echo reply di ritorno mettendoti in ascolto a "mo' di sniffer" o con lo stesso socket oppure usando delle librerie di sniffing di terze parti come la pcap.
    Non è niente di eccessivamente difficoltoso ma se non hai mai visto i socket ti consiglio di esercitarti prima con qualcosa di più "classico" (echo su tcp/udp ad esempio, discussi tra l'altro poco tempo fa).

    Saluti.
    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.

  7. #7
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Bhe è vero: non ho mai lavorato con i socket ma credo siano un ramo molto interessante. Avete tutorial anche in inglese, introduttivi?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  8. #8
    Utente di HTML.it L'avatar di LUCASS
    Registrato dal
    May 2005
    Messaggi
    1,354
    Originariamente inviato da XWolverineX
    Avete tutorial anche in inglese, introduttivi?
    Google
    ce ne sono una miriade

  9. #9
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Ho letto che i socket Raw su windows non sono supportati: non potrò quindi crearmi una mia struttura socket.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma scusa ... perche' non guardi il codice che ti ho suggerito ?

    Lascia stare i socket raw ...

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.