Hey tweakers,
Ik heb een zeer ambitieus idee voor een programma dat ik wil programmeren in C, maar het lijkt me heel leuk en uitdagend(dat zeker) om te doen. Ik wil een applicatie maken die HTTP-Packets die de browser verstuurt ontvangt en aanpast. Nu heb ik een beetje gegoogled en er zijn al libraries die packets kunnen monitoren. Om daadwerkelijk packets aan te passen werd zo ongeveer 20 jaar programmeer ervaring aangereden(Dat is meer dan mijn leeftijd =P).
Daarom kwam ik op het volgende idee uit: als ik dus niet de bestaande packets aan kan passen dan moet het maar anders. Ik kan namelijk wel met de LIBPCAP library packets bekijken. Ik kan dan het packet gewoon bekijken>nieuw packet maken die er heel veel op lijkt maar dit keer met de aangepaste data. Enigste probleem is alleen dat het oude packet dat dan eerst verstuurd was ook nog steeds verzonden wordt. Dat het packet verzonden wordt maakt in principe niet uit. Maar ik wil graag het antwoord van het packet dat ik aangepast heb.
Ik denk dat ik om dat te bereiken firefox configureer welk packet hij ontvangt maar dat is zorg voor later. Wat meer mijn vraag was: Kan dit uberhaupt in C? Een packet bekijken en daarna zelf een packet maken dat er heel veel op lijkt en deze versturen?
Ik hoop dat ik mijn vraag een beetje duidelijk heb geformuleerd
Ik heb een zeer ambitieus idee voor een programma dat ik wil programmeren in C, maar het lijkt me heel leuk en uitdagend(dat zeker) om te doen. Ik wil een applicatie maken die HTTP-Packets die de browser verstuurt ontvangt en aanpast. Nu heb ik een beetje gegoogled en er zijn al libraries die packets kunnen monitoren. Om daadwerkelijk packets aan te passen werd zo ongeveer 20 jaar programmeer ervaring aangereden(Dat is meer dan mijn leeftijd =P).
Daarom kwam ik op het volgende idee uit: als ik dus niet de bestaande packets aan kan passen dan moet het maar anders. Ik kan namelijk wel met de LIBPCAP library packets bekijken. Ik kan dan het packet gewoon bekijken>nieuw packet maken die er heel veel op lijkt maar dit keer met de aangepaste data. Enigste probleem is alleen dat het oude packet dat dan eerst verstuurd was ook nog steeds verzonden wordt. Dat het packet verzonden wordt maakt in principe niet uit. Maar ik wil graag het antwoord van het packet dat ik aangepast heb.
Ik denk dat ik om dat te bereiken firefox configureer welk packet hij ontvangt maar dat is zorg voor later. Wat meer mijn vraag was: Kan dit uberhaupt in C? Een packet bekijken en daarna zelf een packet maken dat er heel veel op lijkt en deze versturen?
Ik hoop dat ik mijn vraag een beetje duidelijk heb geformuleerd