visualizzare immagini in transito sulla rete... Come?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

visualizzare immagini in transito sulla rete... Come?

Messaggio da orso75 »

QUESTA RICHIESTA HA SCOPO PURAMENTE DIDATTICO.

Salve a tutti.
Ultimamente mi è venuta in mente una cosa.
Conoscete il modo per "copiare" un particolare tipo di file che gira su una sottorete?
Ad esempio
io sono collegato in rete, metto la scheda in modalità promisqua e cerco di "filtrare" tutte le immagini che passano.
Non dico allegate a mail o simili , ma ad esempio scaricate da internet.
oppure invio da un pc A ad un pc B una txt come può un pc C immagazzinare tutti i txt che viaggiano sulla rete?

è possibile?

(ieri ho mangiato pesante ed ho avuto moolto tempo per farmi dei viaggi mentali stanotte)

Saluti
Orso

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Re: visualizzare immagini in transito sulla rete... Come?

Messaggio da gianogli »

orso75 ha scritto:QUESTA RICHIESTA HA SCOPO PURAMENTE DIDATTICO.

Salve a tutti.
Ultimamente mi è venuta in mente una cosa.
Conoscete il modo per "copiare" un particolare tipo di file che gira su una sottorete?
Ad esempio
io sono collegato in rete, metto la scheda in modalità promisqua e cerco di "filtrare" tutte le immagini che passano.
Non dico allegate a mail o simili , ma ad esempio scaricate da internet.
oppure invio da un pc A ad un pc B una txt come può un pc C immagazzinare tutti i txt che viaggiano sulla rete?

è possibile?

(ieri ho mangiato pesante ed ho avuto moolto tempo per farmi dei viaggi mentali stanotte)

Saluti
Orso
Per le immagini puoi usare driftnet (basta cercarlo con Google!). Funziona abbastanza bene (se la rete su cui lo usi non e' troppo veloce), ogni tanto perde alcune immagini ma permette di sentire/scaricare anche gli mp3 che transitano in rete (questa funzione e' "nuova" e non so se funziona molto bene). Io ci sto lavorando su per la mia tesi cercando di migliorarlo/ampliarlo sotto vari aspetti (ambito sicurezza informatica: controllo dell'uso improprio della rete universitaria per scaricare materiale pedopornografico).
Ciao ciao...
GiAn

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

Ok Lo ho scvaricato e sto cercando di capire..
ho esguito il make
mi ha dato dei warning (ma credo nulla di fondamnetale)
dalla directory
/tmp/driftnet ho lanciato ./driftnet -d /tmp/drifttmp/
mi apre un rettangolo.... ma nulla....
ho provato con un altro PC ad adare su google
immagini
pippo
ma non vedo nulla...
suggeriemnto?

Grazie
Mille
Orso

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

orso75 ha scritto:Ok Lo ho scvaricato e sto cercando di capire..
ho esguito il make
mi ha dato dei warning (ma credo nulla di fondamnetale)
dalla directory
/tmp/driftnet ho lanciato ./driftnet -d /tmp/drifttmp/
mi apre un rettangolo.... ma nulla....
ho provato con un altro PC ad adare su google
immagini
pippo
ma non vedo nulla...
suggeriemnto?

Grazie
Mille
Orso
Un po' di cose:
1) Ti conviene scaricare la versione CVS. (l'indirizzo lo trovi nella home del progetto)
2) Come ti ho detto nel post precedente il software ha qualche problemino (leggasi BUG) in quanto e' 2 anni circa che non lo aggiornano piu'. Uno di questi bug e' nel salvataggio delle immagini nella directory temporanea passata dal comando -d (quando si chiude il programma rimangono solo le png)
3)Il comando che devi dare e':
driftnet -i INTERFACCIA [-d directory] [- v]
dove:
INTERFACCIA e' l'interfacce di rete date da ifconfig (lo, eth0, ppp0,...) su cui vui "sniffare" il traffico
directory e' la directory temporanea dove salvare l'immagine (se nn la usi le immagini finiscono in una directory in /tmp che verra' cancellata alla chiusura del programma)
-v => verbose: ti alcune informazioni tra le quali in nome della directory temporane in /tmp dove vengono salvate le immagini
Ciao ciao...
GiAn

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

Partendo dal presupposto che non ho mai acceduto ad un CVS ci sto rpovando con pochi successi....
dunque ricapuitolo:
Ho scaricato il tar.gz (ma se puoi mandarmi l'ultima versione in mail te ne sarei grato).
ho spacchettato il tutto in /tmp
cd directory spacchettata.
make
(compilato con alcuni warning)
se lancio ./driftnet -i eth0 -d /tmp/driftnet -v
mi dice
using temporary file directory /tmp/drifttmp
lustening on eth0 in promiscous mode
using filter expression 'Tcp'
started display child pid 5052
link-level header lenght is 14 byte

Per connettersi alla rete i 2 pc sono collegati allo stesso ubbettino tricom....
ma nulla immagini....


ho controllato ed i pacchetti libcap libjpeg etc ... sono presenti.

Se pui inviarmi la versione più aggiornata la mia mail è
runner75@gmail.com.
la versione che ho scaricato è
0.1.6

grazie
Orso

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

orso75 ha scritto: se lancio ./driftnet -i eth0 -d /tmp/driftnet -v
mi dice
using temporary file directory /tmp/drifttmp
lustening on eth0 in promiscous mode
using filter expression 'Tcp'
started display child pid 5052
link-level header lenght is 14 byte

Per connettersi alla rete i 2 pc sono collegati allo stesso ubbettino tricom....
ma nulla immagini....

grazie
Orso
Il programma in se sembra che funzioni. Sicuro che sia proprio l'interfaccia eth0 quella da sniffare? Sembra che da li nn passi traffico! Prova a postare il risultato del comando ifconfig...
Ciao ciao...
GiAn

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

l'interfacia funziona
attualmente ho scaricato con swaret alcuni aggiornamenti.
inoltre non ci sono altr interfaccie sul pc...
cosa protri fare come test?
....
sono alquanto prplesso...

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

dunque
dando il comando
driftnet -ieth0 -v (senza spazio) adesso rileva le immagini in transito sulla macchina in cui l'ho lanciato.
ma non rileva nulla di quello navigato dall'altra macchina in rete.ù


...
sono preplesso...

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

orso75 ha scritto:l'interfacia funziona
attualmente ho scaricato con swaret alcuni aggiornamenti.
inoltre non ci sono altr interfaccie sul pc...
cosa protri fare come test?
....
sono alquanto prplesso...
Aspetta un po'...
Ma il messaggio che mi hai scritto prima riguardante l'output del programma lo hai ricopiato a mano?
Nella riga seguente a link-level header lenght compaiono dei "." (puntino)?
Come test potresti collegare direttamente un PC alla rete senta hub. Altro non so...
Ciao ciao...
GiAn

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

Dunque
la rete è questa:

Proxy--> switch vari per varie sottoreti --> mio ubbettino ---> miei pc
pc slack funge, va in rete e le immagini venogno rilevate.
pc win sulla stessa sottorete e stesso ubbettino non vengono rilevate.
i due pc sivedono fra loro...

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

orso75 ha scritto:dunque
dando il comando
driftnet -ieth0 -v (senza spazio) adesso rileva le immagini in transito sulla macchina in cui l'ho lanciato.
ma non rileva nulla di quello navigato dall'altra macchina in rete.ù


...
sono preplesso...
Sul mio PC funziona sia con spazio che senza... Bo?
Ma i due PC sono collegati ad un hub o ad uno switch?
Se fai "driftnet -h" compare il comando "-b"? Se nn compare dimmelo che ti spedisco per posta l'ultima versione CVS.
Ciao ciao...
GiAn

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

Hum
no il flag -b non compare...
mi puoi spedire il pacchetto all'indirizzo mail che ti ho scritto prima?

Grazie !!!
Orso

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

Grazie Mille!!!!
Ho scaricato il file.
ho provato velocemente a lanciarlo ma mi da degli errori su audio ed altro...
domani provo a vedere di che si tratta!
il make lo hai modificato o è quello di default?

Grazie mille per lì'aiuto!

Ciao
Orso

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

orso75 ha scritto:Grazie Mille!!!!
Ho scaricato il file.
ho provato velocemente a lanciarlo ma mi da degli errori su audio ed altro...
domani provo a vedere di che si tratta!
il make lo hai modificato o è quello di default?

Grazie mille per lì'aiuto!

Ciao
Orso
Figurati!
Il Makefile nn l'ho ancora modificato ma c'e' un errore abbastanza grossolano:
"cat endianness" => "cat endianness.h" (in una riga!)
Per il resto driftnet funziona abbastanza bene anche se ha una serie abbastanza lunga di problemi (mp3, directory temporanee, difficile gestione di flussi elevati di pacchetti,...) che ho riscontrato durante lo studio del codice. Non ho pero' ancora avuto il tempo di modificare nulla! :(
Ciao ciao e buon lavoro!
GiAn

Avatar utente
orso75
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 31 mag 2005, 0:00
Località: Bologna

Messaggio da orso75 »

Sto provando a farlo girare , ma ancora non ho avuto successo...
Ti farò sapere se le cose migliorano!
grazie e ciao!!!1

Rispondi