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.