On useampi proxy palvelin (http), ja nyt pitäisi kehittää pieni sovellus, joka välittää asiakkaiden pyynnöt jollekin proxylle (randomina) ja vastauksen takaisin asiakkaalle. Eli asiakas ei tiedä mitään muista proxyistä, asiakas luulee, että tämä sovellus onkin proxy.
Socket, daemonit, jne.. on hanskassa, mutta en tiedä mitään proxyista, pyynnöistä ja vastauksista. Toki voi yrittää selvittää, mitä selain lähettää, mutta se veisi paljon aikaa.
Jos joku voisi auttaa tästä alkuun? Kieli on ANSI C, ja ympäristönä Linux.
Socket, daemonit, jne.. on hanskassa, mutta en tiedä mitään proxyista, pyynnöistä ja vastauksista. Toki voi yrittää selvittää, mitä selain lähettää, mutta se veisi paljon aikaa.
Jos joku voisi auttaa tästä alkuun? Kieli on ANSI C, ja ympäristönä Linux.
Vastaukset 1
Vanhimmat
Selaimen lähettämät ja vastaanottamat tiedot näet kätevästi vaikka Etherealilla ja/tai tcpdumpilla.
Todennäköisesti homman voisi tehdä vain niin, että oma ohjelmasi kuuntelee jotain porttia, ja välittää kaiken siihen asiakkailta tulevan datan (eli sivujen hakupyynnöt) johonkin satunnaiseen proxyyn. Todennäköisesti jotain HTTP-headeria joutunee muuttamaan, mutta nekin selvinnee tutkimalla etherealin tulostetta. Proxyltä takaisin tulevalle datalle pitänee tehdä kai sama juttu.