Browse net to download & analyze spyware.
Browse URLs. Browsing set by user:
Browse (edit box) [xx] links deep from home page
(checkbox) [ ] Follow external links (links that dont belong to main domain)
Display links in tree view window:
+[login to view URL]
+[login to view URL]
If 3 links are found on [_www.site1.com_][1] display links:
+[login to view URL]
+[login to view URL]
+[login to view URL]
+[login to view URL]
+[login to view URL]
If external links are found & Follow External Links is checked, new domains are added.
Tree view on left and browsed pages on right for Delphi. TWebBrowser suggested. Browsing windows have Stop & Start/Pause buttons & Load button to load initial list of URLs.
App creates up to 10 browsing windows. Each browsing window is independent. Stop after set number of sites browsed.
Snapshots of OS: file system structure (files & folders, hidden files); registry keys/values & other relevant information.
Save OS snapshots in: .txt, .html or .xml files.
Compare snapshots & identify OS changes from last snapshot. Report changes: files added, removed, changed & registry changes.
Analysis:
identify new files or changed files
move new/changed files to storage space: removable drive or protected folder
save report of changes in simple XML format in same folder with detected files
files & reports saved in folder generated by current date/time
Info extracted from files like [login to view URL]
reports: file size, file name, file path, CRC32, MD5, publisher info, company info, version info
Recovery
Reverts OS to previous state, by removing new files & registry keys/values.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows