Non ti potrebbe tornare più comodo un proxy HTTP? Ci hai pensato?Ciao a tutti.
Voglio realizzare un programma che controlla IN TEMPO REALE il contenuto dei pacchetti TCP/IP, in particolare la parte realtiva al protocollo HTTP in modo che mi sappia dire in tempo reale se un determinato programma che usa internet ha richiesto una pagina di un sito specificato da me, tipo un sito vietato ai minori, e agisca di conseguenza.
Con pcap ti puoi limitare unicamente ad 'osservare' ma non agire di conseguenza (es: bloccando, redirettando ecc...).3) comincio a smanettare con le winpcap o mi butto sulle API relative a Internet Explorer?
Vorrei realizzarlo su Windows in C.
Ad ogni modo, se solo questo ti basta con pcap vai abbastanza tranquillo (è semplice).
Oltre a pcap ti serve una libreria per interpretare i pacchetti ricevuti e parsarli di conseguenza dato che il pacchetto che pcap ti fornisce è 'grezzo'. Probabile che in C ve ne siano di gia pronte.Dunque io non voglio fare un Packet Filter Driver. In realtà mi basta analizzare la parte relativa a HTTP dei pacchetti e confrontarla con una stringa che decido io (in particolare siti vietati ai minori, di giochi online e scommesse).