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

Reply via email to