I would like a simple python web application built using either the CherryPy or Django Python web framework.
For data persistence either a PostreSQL or sqllite backend.
The web application should be two pages:
1. A landing page that has a single textbox and button for user input. The user enters a domain name and clicks the button.
2. The second page will display the results of a process kicked off by the first page that grabs all IPs and hosts related to the entered domain by analyzing search results (results stored in the backend in XML). This can be done in a similar fashion to theHarvester (see below for link), but instead of screen scraping it should rely on the Google search API.
Please keep in mind I cannot use the code from theHarvester: this code will be copyrighted and used in a production environment at some point maybe.
REF theHarvester: [url removed, login to view]