Visualizzazione dei risultati da 1 a 6 su 6

Discussione: programma antiporno

  1. #1

    programma antiporno

    ciao a tutti

    voglio fare un programma anti-porno.
    in pratica il programma deve controllare se il sito a cui si sta collegando è un sito che sta in una blacklist se si allora devo redigere l'utente ad un altra pagina.

    io ho pensato di agire cosi:
    aspettare fino a quando l'utente non apra un browser dopo di che loggo i tasti premuti e controllare se l'indirizzo inserito è un sito che sta nella blacklist e quindi lo redirigo.

    primo problema: se l'utente ha inserito il sito nei preferiti o nella cronologia in questo caso il programma non logga niente e quindi non fa il redirect.

    secondo problema: una volta identificato il sito come faccio a fare il redirect?

    qualcuno ha qualche soluzione? oppure qualche altra idea di come si possa fare?

    grazie mille per l'aiuto.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    Problema numero 1: manca il linguaggio di riferimento;
    Problema numero 2: programmi alla stregua dei keylogger non sono ammessi sul forum;

    Che faccio, chiudo?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Per la blacklist puoi operare (su windows come su linux) sul file hosts (rendendo statica la risoluzione dei domain name su indirizzi farlocchi).
    Experience is what you get when you don’t get what you want

  4. #4
    Stai sbagliando livello a cui operare, devi scrivere un driver packet filter, che intercetti tutti i pacchetti di rete, esaminarli e verificare se sono diretti a siti nella blacklist (questo per essere fatto bene richiede anche l'esame delle richieste HTTP in essi contenute, visto che allo stesso IP possono corrispondere più domini).
    Su che sistema operativo stai lavorando?
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Solo per info:
    esiste opendns che fornisce gia' questo servizio agli utenti iscritti
    cioè ha già di suo una black list abbastanza ampia che blocca questi siti
    percè complicarsi la vita..

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    Originariamente inviato da corrado22
    Solo per info:
    esiste opendns che fornisce gia' questo servizio agli utenti iscritti
    cioè ha già di suo una black list abbastanza ampia che blocca questi siti
    percè complicarsi la vita..

    ciao
    ma nn solo questo...
    già i programmi che lo fanno esitono
    e poi la risoluzione statica degli indirizzo è migliore
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.