proxy checker

Discussion in 'Neopets Program Discussion' started by chelsea1, Feb 19, 2009.

  1. chelsea1

    chelsea1 Level IV

    Joined:
    Nov 26, 2006
    Messages:
    2,538
    Likes Received:
    31
    Location:
    London
    due to the increasing numbers of proxies which you are unable to use on neo, i would like to see a proxy checker made:

    it would be fairly simple, you load it with a list of proxies and it tries to grab the neopets registration page (i think that's the one you can't see if you're ip banned)

    java would be a cool language to do this in (and i know it wouldn't take much work for Zer0 to do this) but any language where it works would be great
     
  2. CoS

    CoS Level IV

    Joined:
    Jun 16, 2008
    Messages:
    1,090
    Likes Received:
    35
    i was thinking more a complete proxy finder that inputs your settings too!

    i suck at it all :(
     
  3. chelsea1

    chelsea1 Level IV

    Joined:
    Nov 26, 2006
    Messages:
    2,538
    Likes Received:
    31
    Location:
    London
    i find it very easy to find proxies (thanks heya ;) ) but checking whether neopets has blocked them is very time consuming
     
  4. CoS

    CoS Level IV

    Joined:
    Jun 16, 2008
    Messages:
    1,090
    Likes Received:
    35
    i cant even set them up in my browser!!!

    i never know what numbers to put where... (using firefox)
     
  5. Zer0

    Zer0 Level IV

    Joined:
    Mar 2, 2008
    Messages:
    3,037
    Likes Received:
    180
    Location:
    Home sweet home
    Hm, the concept is very simple and ideally this would be very simple to program.
    However proxies work rather nastily with my wrapper. If the program encounters a non-responsive proxy (the program can connect to the proxy, but no data is being sent), it will stall and wait forever for the proxy to respond.

    So in order for this to work, one of two (or both) things must happen. Either:
    - Pray that all proxies on your list will be responsive (usually there are a few unresponsive proxies in a decently sized list)
    - I rewrite my wrapper use low-level sockets

    I've been thinking about the second option for a while now, but its a lot of work. I may get around to it sometime, but until then, expect less-than-optimal proxy support from my programs.
     
  6. chelsea1

    chelsea1 Level IV

    Joined:
    Nov 26, 2006
    Messages:
    2,538
    Likes Received:
    31
    Location:
    London
    obviously the second option would be best, however, in the lists i use, all of the proxies ARE responsive as i have already pre-scanned them with another program to weed out dead and transparent proxies, so i would love for you to make the first option as my only problem is checking that they are not ip banned by neopets