This project is a Django-based web application.
This project is part of my 3rd semester coursework for the Bachelor of Computer Applications (BCA) program at BPPIMT, Salt Lake.
django-recon/
├── core/ # App: core business logic, models, views
│ ├── migrations/ # DB migrations
│ └── ... # Other app files
├── demo/ # (Empty or for demo purposes)
├── django_recon/ # Project settings, URLs, WSGI/ASGI
├── static/ # Static files (CSS, JS, images)
│ ├── css/
│ ├── img/
│ └── js/
├── templates/ # HTML templates
├── db.sqlite3 # SQLite database file
├── manage.py # Django management script
├── requirements.txt# Python dependencies
├── myenv/ # Python virtual environment
└── README.md # Project documentation
Below are example screenshots of the tool in action:
Demo images are shown above.
This project is a domain reconnaissance tool intended for educational and authorized security testing purposes only. The author is not responsible for any misuse or illegal activities performed using this tool. Use responsibly and always ensure you have proper authorization.
- Python 3.11+
- pip (Python package manager)
- (Recommended) Virtual environment tool:
venv
git clone https://github.com/DebaA17/django-recon.git
cd django-reconpython3 -m venv myenv
source myenv/bin/activatepython -m venv myenv
myenv\Scripts\activatepip install -r requirements.txtpython manage.py migratepython manage.py createsuperuserpython manage.py runserver 0.0.0.0:8000python manage.py runserverThe server will start at http://127.0.0.1:8000/
- Collect static files:
python manage.py collectstatic
- Run tests:
python manage.py test
- Always activate your virtual environment before running any Django commands.
- For production deployment, additional configuration is required (see Django documentation).
This project is licensed under the MIT License. See the LICENSE file for details.