Newsgroup: it.comp.sicurezza.windows
Titolo: Fairuoll.

Ok, supposto che non mi fidi, da dove inizio per farmene uno mio? Cosa vado
a intercettare?
Lino

 a intercettare?
Direi che potresti iniziare col capire la teoria che c'e' sotto, a
cominciare dal protocollo TCP/IP e e dal suo funzionamento, idem per gli
altri protocolli fondamentali come UDP, ICMP e poi capire a cosa serve
un firewall, cosa protegge, perche' lo si mette e cosa tu vuoi
proteggere, dopodiche' sei ad un buon punto.
-- 
(Yari al castoro su IFQ):
Nel tuo caso, per prenderti a calci in culo, si procede offrendoti una
caramella e guardando da che parte la infili.

 caramella e guardando da che parte la infili.
Buona questa...

 Direi che potresti iniziare col capire la teoria che c'e' sotto, a
Si, vabbe'.
Dove mi attacco? C'e' un Hook? O mi tocca riscrivere il draiver?
Anche un riferimento su MSDN e' gradito.
Grazie,
Lino

 Anche un riferimento su MSDN e' gradito.
Non ne ho ne' credo tu possa comunque trovare riferimenti del genere.
-- 
Bandito il nuovo concorso "Infila l'ascia dove il Profeta Fesso ama
prendere la biscia!". Il concorso e' riservato ai soli nani, vincera'
chi riuscira' ad infilare il manico dell'ascia (trovandosi alla giusta
altezza) nel suo tunnel dell'amore ed impalarlo. Alabarde ammesse.


Mah.... insomma... in primis in ogni cosa che fa o dice mostra sempre la sua
parte volgare, le sign raramente sono veramente ironiche e signorili e poi
le ripete fino a smarmellare i maroni....
Ma si sa che lui oltre ./configure && make && make install non ha altre
aspettative dalla vita....
Accettiamolo (nooooo.. che fai? Posa l'accetta.. non intendevo così... ) e
ogni tanto una scrollatina, come quando si fa cadere la gocciolina di
"pipi"....
:-)
Ciaoooooo
Profex

 Non ne ho ne' credo tu possa comunque trovare riferimenti del genere.
Ipse dixit.
Lino.

 prima.
No infatti, mi sforzavo di capire dove volessi arrivare per cui smetto
subito perche' mi sono reso conto che e' tempo perso. Puoi andare..


 prima.
Thorin di ha dato un consiglio molto utile, invece.
Scrivere un firewall non e' una cosa banale: occorre come minimo avere 
un'approfondita conoscenza dei protocolli di rete, a partire da quello IP 
su su' fino ai vari protocolli dell'application layer, altrimenti il tuo 
firewall non sara' mai in grado di gestire le connessioni FTP, IRC 
eccetera. 
Poi, ovviamente, bisogna conoscere a fondo il funzionamento del sistema 
operativo, sapere soprattutto _dove_cercare_; inoltre devi sapere se e' 
possibile fare una cosa del genere sfruttando cio' che il sistema 
operativo ti offre, o se per caso devi riscriverti i driver da zero. 
Infine devi testare il tuo progetto sulle piattaforme supportate dal tuo 
sistema operativo nelle diverse configurazioni, sperando che il tuo 
driver di rete non abbia conflitti con i driver di periferica, che 
possono essere abbastanza diversi. Questo, ovviamente, se non vuoi che il 
tuo progetto resti un progetto fine a se stesso.
Poi devi superare i test degli addetti ai lavori: potrai mai essere 
sicuro che il tuo driver funzioni se non lo sottoponi alla revisione di 
terze parti? hai mai seguito bugtraq e visto come vengono massacrati 
certi applicativi poco sicuri?
Sei ancora sicuro di volerti imbarcare in tale avventura?
-- 
HappyCactus - Registered Linux User #209744
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons

Puoi andare..
Ciao,
Lino.

 difficile.
A parte che quoti da fare schifo sei anche OT perche' qui *non* si
parla di programmazione.
-- 
Aderisci anche tu alla campagna di dedmitryzzazione di it.*.
Plonka il lamerone, non rispondergli dovesse mai morphare, che l'oblio 
ricada per sempre su questa emerita testa di castoro. Adotta anche tu 
questa sign. Che le tenebre se lo portino nell'avello. Sic volet.

 parla di programmazione.
Vedo, vedo. Si parla di nani.
Lino.

 tuo progetto resti un progetto fine a se stesso.
Non mi interessa la commercializzazione, deve restare all'interno della mia
azienda.
Qualche informazione utile? Anche riferimenti su MSDN vanno bene.
Grazie,
Lino.
Piesse: non serve specificarlo, ma giacche' fare un fairuoll in ITaliano per
i COMPuter riguarda la SICUREZZA, e mi serve farlo sotto WINDOWS, non penso
di arrecare eccessivo disturbo o essere OT.
Nani a parte.

 Vedo, vedo. Si parla di nani.
Non solo, anche di fessi che finiscono nel killfile. Che il CYBAX sia
con te !
-- 
Allarme lanciato dal Cav. Ravizza: le pellicce di una intera partita
di animali di sesso femminile da usare per la preparazione dei
costosi capi sono inutilizzabili a causa di rapporti sessuali con un
castoro arrapato di Legnano che le ha rese tutte bianchiccie !!

 Nani a parte.
Continui a leggere senza capire: su, fatti un viaggetto, che d'estate fa
bene e magari ti si rinfresca il vuoto cosmico che hai fra le orecchie.


 Nani a parte.
Invece e' buona norma lasciar perdere le polemiche. Decisamente piu' 
costruttivo.
Buona fortuna per il tuo progetto...


Dove mi attacco? C'e' un Hook? O mi tocca riscrivere il draiver?
Cominciamo a restringere il campo di studio.
Per quale sistema operativo lo vuoi fare? Windows 98, ME, NT, 2000, XP? Lo
strato di rete a basso livello non e' uguale (per 2000 e NT4SP6 forse si')
e gli strumenti sono diversi.
In Windows 2000 e' stata esposta un'interfaccia poco documentata che forse
fa al caso tuo, la IP Helper API (iphlpapi). C'era un'altra interfaccia, a
livello kernel, ma era buggata ed e' stata rimossa.
Per XP e successivi, Microsoft suggerisce di non provarcisi, e di usare il
miniport driver NDIS:
http://msdn.microsoft.com/library/en-us/network/hh/network/301int_0x2f.asp
Leonardo
-- 
ftp://warez.slashdot.com:12345
 - Warez for nerds. Stuff that matters.

 
http://msdn.microsoft.com/library/en-us/network/hh/network/301int_0x2f.asp
Grazie,
Lino.

 volta.
Cia' le falle, sto killfail.
Lino.

Cia' le falle, sto killfail.
E' un kill-fail, infatti <g>
Keith ok smetto.
-- 
Faites vos yeux, rien ne voit plus
------

 costruttivo.
Si papa'.
Esaurito questo discorso tornerei sull'argomento. Qualcuno ha informazioni
da darmi?
Grazie,
Lino.

 Keith ok smetto.
Perche'? Con questo idiota potete divertirvi quanto volete <g>
-- 
Problemi di stitichezza?
Usa Profex plus 250 mg. ed il tuo intestino ti ringraziera' !
Leggere attentamente le istruzioni, un uso prolungato puo' causare
effetti collaterali inversi.

 da darmi?
Ecco, visto il tuo modo straffottente, credo proprio che anche ammesso 
che le abbia, non so se ho voglia di leggerti ancora e risponderti...


 ha scritto nel messaggio
Senti, io non ho voglia di polemizzare. Se hai notizie interessanti e vuoi
darmele bene, senno' bene lo stesso.
Lino.

Win 98
Uuh. Buona fortuna. Ti conviene usare il layer TDI di 
www.sysinternals.com
.
E, siccome il software non e' tutto, una preghierina a PADREPIO ci starebbe
a fagiolo. Di recente ho dovuto guadare una pozza di API Win 98, e mi hanno
corroso (fra l'altro) tre paia di galosce. Se lo strato di rete e' solo una
meta' incasinato come il thunking, e mi sa che lo sia di piu', come diciamo
a Firenze "ti sei trovato la frusta per il tuo culo".
2000 mi pare offra migliori speranze.


 darmele bene, senno' bene lo stesso.
Mi pareva di avertele date.
504c4f4e4b21


 a Firenze "ti sei trovato la frusta per il tuo culo".
BTW, leo, di quegli appunti sul thunking... sarei ancora interessato... 
se ti va, ovvio! ;)


 2000 mi pare offra migliori speranze.
Convintomihai.
A chi interessa, ho trovato cio':
http://search.microsoft.com/default.asp?boolean=ALL&nq=NEW&so=RECCNT&ig=01&i
g=02&ig=03&ig=04&ig=05&ig=06&ig=07&ig=08&ig=09&ig=10&i=00&i=01&i=02&i=03&i=0
4&i=05&i=06&i=07&i=08&i=09&qu="layered%20service%20provider"&siteid=us
Lino.

se ti va, ovvio! ;)
Naturlich. Una libreria che offre servizi MySQL a 16 bits thunkando la
libreria mysql.dll che e' a 32, con sorgenti pòle bastà? Anche perche'
la documentazione (the worst part of programming) e' scarna assa'.
Postero' su .test, tanto ormai fogna piu', fogna meno...
Leonardo "quando il newsadmin e' LAMER..."


 504c4f4e4b21
4d494d504f52544153454741
Simpatico sto giochino.
--
"e' inutile star li' a recrimninare se un
Alkatraz (per fare un nome a caso) posta solo cazzate"
Alkatraz.

 Leonardo "quando il newsadmin e' LAMER..."
Vabbe', solo perche' sei tu non mandiamo il lart al root del server ;)


 Simpatico sto giochino.
Quando scrivi codice, lo fai col dizionario davanti, suppongo.
-- 
Bye by V.
(l'hai poi acchiappato il gatto?)

 (l'hai poi acchiappato il gatto?)
No.