 
View Full Version : [c] bloccare connessioni
mi piacerebbe creare un programma in grado di isolare il computer da tutte le connessioni lan e internet a cui è connesso...
possibile o è troppo difficile da fare?? :confused: 
grazie mille
[edit] ho dimenticato il titolo, dovrebbe essere "bloccare connessioni", scusatemi
mi piacerebbe creare un programma in grado di isolare il computer da tutte le connessioni lan e internet a cui è connesso...
possibile o è troppo difficile da fare?? :confused: Bisognerebbe prima capire cosa intendi, a livello tecnico, per "isolare" il computer. Vuoi disabilitare programmaticamente tutte le connessioni di rete (come si farebbe a "mano" dal pannello di controllo delle connessioni di rete)? O vuoi, che so, "filtrare" tutte le connessioni come farebbe un firewall?
In ogni caso, credo che si debbano avere privilegi di amministratore per poter fare operazioni a quel livello.
Bisognerebbe prima capire cosa intendi, a livello tecnico, per "isolare" il computer. Vuoi disabilitare programmaticamente tutte le connessioni di rete (come si farebbe a "mano" dal pannello di controllo delle connessioni di rete)? O vuoi, che so, "filtrare" tutte le connessioni come farebbe un firewall?
In ogni caso, credo che si debbano avere privilegi di amministratore per poter fare operazioni a quel livello.
il mio obiettivo è filtrare tutte le connessioni come farebbe un firewall, esatto :D 
beh essendo i pc di casa mia ho i privilegi...:O solo che nn so da dove iniziare
Sistema operativo ?
windows
l'obiettivo sarebbe quello di poter lasciare le connessioni attive e fare un programmino che mi consente di usare però realmente internet solo quando mi serve (il tutto per sicurezza)
precedo gia chi mi puo dire di usare uno di tanti firewall rispondendo: "e io cosa imparo?" :D
to': http://msdn2.microsoft.com/en-us/library/bb870487.aspx
comincia a studiare e tra un anno o due ne riparliamo :asd:
to': http://msdn2.microsoft.com/en-us/library/bb870487.aspx
comincia a studiare e tra un anno o due ne riparliamo :asd:
.......... :eek: :eek: stavi scherzando vero?? :mc:  perche sennò devo accantonare il progetto almeno fino all'estate :cry:
variabilepippo
04-01-2008, 14:35
stavi scherzando vero?
Beh, un firewall non si scrive certo in 2 giorni, soprattutto se non si ha un cospicuo bagaglio di conoscenze... C'è molto da studiare. :rolleyes:
Beh, un firewall non si scrive certo in 2 giorni, soprattutto se non si ha un cospicuo bagaglio di conoscenze... C'è molto da studiare. :rolleyes:
di questo ne ero certo... speravo ci potesse essere una scorciatoia nel fare qualcosa di molto meno soffisticato in grado di bloccare tutto :p
variabilepippo
04-01-2008, 15:09
qualcosa di molto meno soffisticato in grado di bloccare tutto 
Puoi sempre staccare il doppino telefonico o il cavo di rete... :D 
Battute a parte un firewall può essere implementato con diverse tecniche di filtraggio dei pacchetti: NDIS, filter-hook device driver, TDI, Firewall API, Packet Filtering API, Winsock Layered, etc. In ogni caso devi studiare un bel po' di teoria prima di sviluppare il tuo muro di fuoco. ;) 
Prova a studiare il codice di NetDefender (http://www.programmerworld.net/personal/firewall.htm) o di uno degli altri firewall open-source per Windows (http://osswin.sourceforge.net/#firewall).
Probabilmente le connessioni di Windows possono essere disabilitate anche via codice ma non saprei indirizzarti verso una particolare funzione della Windows API.
Se ti accontenti di agire a livello delle porte e non di applicazione prova a dare uno sguardo a questo:
http://www.hwupgrade.it/forum/showthread.php?t=1517343
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.