1.3
Sep 26, 2002
Crawling
   o added form parser
   o added rawparser for when SGML parser fails
   o caught SGML parser failing exception nicely
   o removed If- headers when crawling
   o revitalized core logic to work better against various test pages
   o don't forget that crawling MUST start from a page - so to initiate 
     it go to a page and then you'll see the crawl option
Core engine
   o handles chunked responses much better
   o handles all responses better in general - many fixes to spkproxy.py 
     If a page doesn't work now, I'd like to know about it
   o Fixed servers that close sockets even if I have keep-alive on
   o added deletion of headers to header API
UI
   o Added stop-all-actions and start-actions to enable a user to stop a runaway argscan or dirscan or overflow or crawl
     To use this, just click on stop while the action is happening, and then later click on start again to enable
     automatic functionality
   o Added dirscan - to use this go to the root of where you want to start your scan
     o file extention scan looks for file.bak, file~, etc
     o directory scan looks for common directories. I have a long list in words, and if this is
       too long for you, replace words with shortwords and retry your dirscan
   o Added time to logging information, and extended logging information fields to 1500.
   o Slowed log page refresh to 25 seconds (you can always click refresh to get it immediately)




1.2
Sep 4, 2002
Crawling support added (click crawl on any page to crawl from that page)
  o if the SGML parser gives you an exception, that means that for
    some reason it can't handle that kind of file. Add that extention
    to the invalidHTMLExtentions array at the very top of spikeUI
  o the SPIKE Proxy crawler will NOT crawl past the site you are doing,
    and will not crawl from http to https or vice versa. If you want
    to do this, you have to go to a page on the https site and start
    a crawl from there
  o There is still no way to STOP a crawl other than Control-C or
    killall /usr/bin/python (more effective)
  o The crawler doesn't go downloading every jpg,png and .tgz file
    it finds. In fact, it ignores them. Download those files 
    manually if you like.

./cleanup.sh added to erase your saved pages tree.
POST fuzzing fixed 


1.1:
July 22
 Finished SPIKE Proxy UI
 Features:
   o argscan (ODBC error finder)
   o rewrite requests
   o fun 
   

1.0: 
 o first release to public

 Features:
 Fully threaded model
 Supports Connection: keep-alive
 Fast, efficient transfer
 Supports Chunked Encoding
 Supports Connection: close
 Supports changing User-Agent to IE 5.0 (default)
 Supports bizzare arguments (like ebay uses)
 Supports SSL (uses pyOpenSSL version 5.0pre or greater)
 Can log into Hotmail, unlike other proxies I've tried

 Non-Features:
 No user interface beyond printing out queries at the moment
 Use SPIKE v2.4 or > to create fuzz scripts, if such is
 your wont. This will be fixed in future releases.
