Avatar billede codemon Nybegynder
07. maj 2003 - 22:24 Der er 3 kommentarer og
2 løsninger

læse http protokollen

Hvordan aflæser jeg hvad der bevæger sig over http protokollen.

Kan man overvåge alt Internettraffik til og fra ens maskine. Hvad programmerne sender og modtager, browseren, java appletter, mm.

Og er der nogen der kender sådan et program er jeg også interesseret. Vil dog også godt selv kunne gøre det fra et Java program.
Avatar billede arne_v Ekspert
07. maj 2003 - 22:29 #1
Lav en "logging proxy-server".

Du laver en lille app der er server og lytter på f.eks. port 8080
og requester de URL'er der bliver requested fra den og så sætter
du din browser til at bruge din proxy-server.

Så går alle HTTP requests gennem den og du kan gemme kopi af alt.
Avatar billede disky Nybegynder
07. maj 2003 - 22:33 #2
Istedet for at lave en kan du f.eks. lave en linux box med Squid proxy'en den tillader logging osv.
Avatar billede codemon Nybegynder
08. maj 2003 - 18:11 #3
arne_v Kan det lade sig gøre med javas ServerSocket eller skal man bruge fx apache.

Kan du sige hvor jeg kan finde mere information om dette. Jeg er lidt blank på dette område
Avatar billede arne_v Ekspert
08. maj 2003 - 18:14 #4
Det kan godt kodes i Java:

browser--------ServerSocket * java app * Socket--------web server
Avatar billede codemon Nybegynder
13. maj 2003 - 08:41 #5
Tak arne_v, jeg kan connecte til og lave http request mm. (og få html siden hentet hjem) fra java. Som proxy server hænger browseren dog stadig og venter på svar. Jeg roder videre med det. og stiller måske et par spm endnu.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester