I am on dial-up. I would like to change the 'proxyName' within polipo's
configuration file at intervals so to become less easily identifiable in
general. (Just a TINY bit less, but improvements sum up, eventually.) Does the
following algorithm [described in pidgin C] work and make sense? Or would I
get the contrary effect--get noticed more still? If yes [can make sense], I
would write a Perl GPLed implementation of it (and make it available). (And if
I hear nothing ... well, I will implement it for myself alone.) :-7
idx= 0
loop {
if (!polipo_is_up) {
sleep dt_1
else {
loop {
if (connected) {
sleep dt_2
else {
-- protect this phase from purging
stop polipo
modify config. file
restart polipo
sleep dt_3
} if
} loop
} if
} loop
where
dt_3 is some enough large dt_3' + random( dt_3'' )
"modify config. file" is:
idx= (idx + random( tiny delta )) % size( list )
cp template to config. file
append proxyName and list[idx] to the config. file
and "list" is a randomly generated series [including repetitions] of
selected hostnames, e.g.
aaaaa
qqqqq
mmmmm
mmmmm
uuuuu
aaaaa
wwwww
...
I would also write something similar for the user agent identifiers, with
entries such:
browser_x/m.0
browser_x-m.0
browser_x/n.0
browser_x/n.0
browser_y-whatever
...
with browser-id's x domain, that is--example--browser_y's can go in pair with
{aaaaa, uuuuu, ...}, but not with {mmmmm, wwwww, ...}; browser_x's can go with
any hostname, and so on, and browser id = f( browser, random( proxyName ) ).
Cheers,
/Roy Lanek
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Polipo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/polipo-users