Cominciando il mio viaggio all'interno del kernel Linux mi sono posto una domanda: come fa Linux a partire?
Ho cercato e trovato online un link molto interessante che voglio condividere: LINK
In questo articolo viene dettagliato il processo di boot del kernel linux in tutte le sue fasi.
Questi passi possono essere ritrovati all'interno del codice sorgente. A questo proposito a questo indirizzo è possibile consultare il codice sorgente on-line molto comodamente e poter riferire ogni singola linea di codice tramite il bookmark che si trova sotto il numero.
Buona lettura.
mercoledì 21 luglio 2010
lunedì 12 luglio 2010
How to install Hping3 from source code
Nella mia nuova Slackbox mancava uno strumento che è oggetto di studio da parte di un corso universitario che seguo:
Mi sono così procurato i sorgenti da http://www.hping.org/ e ho effettuato i soliti comandi:
ecco che spunta un errore:
libpcap_stuff.c alla linea 61 non riesce a trovare una funzione che si trova nel sorgente net/bpf.h
Installo allora le librerie che vengono riportate in alcuni siti: http://www.tcpdump.org/ e più precisamente la libreria libpcap.
Queste librerie vengono installate facilmente eseguendo:
Il file bpf.h viene però posizionato male.
Dando questi comandi è possibile vedere come il file di nostro interesse si trovi dentro pcap e che la cartella net non è stata creata per niente.
Diamo allora i seguenti comandi:
Dopo di che posizioniamoci nella directory con i file sorgenti di Hping3 e diamo in sequenza:
Il risultato sarà questo:
Buon divertimento con Hping3.
hping
Mi sono così procurato i sorgenti da http://www.hping.org/ e ho effettuato i soliti comandi:
./configure
make...
ecco che spunta un errore:
libpcap_stuff.c alla linea 61 non riesce a trovare una funzione che si trova nel sorgente net/bpf.h
Installo allora le librerie che vengono riportate in alcuni siti: http://www.tcpdump.org/ e più precisamente la libreria libpcap.
Queste librerie vengono installate facilmente eseguendo:
./configure
make
make install
Il file bpf.h viene però posizionato male.
Dando questi comandi è possibile vedere come il file di nostro interesse si trovi dentro pcap e che la cartella net non è stata creata per niente.
# cd /usr/local/include/
# cd pcap
# ls
Diamo allora i seguenti comandi:
# mkdir ../net
# cp *.h ../net/
Dopo di che posizioniamoci nella directory con i file sorgenti di Hping3 e diamo in sequenza:
./configure
make
make install
Il risultato sarà questo:
root@slackbox:~# hping3
hping3>
Buon divertimento con Hping3.
Iscriviti a:
Post (Atom)