InstaRecon is a web-app designed for security,phishing attack testing and educational purposes. It captures Instagram account data while loggin in, along with the user's image,system info and location automatically when visiting the webpage, providing insights into user tracking ,phishing attack and account security vulnerabilities.
- Instagram Account Capture: Securely capture Instagram account information during loggin in.
- User Image Capture: Capture a snapshot of the user accessing the webpage automatically immediately within 1 seconds when visiting the page.
- Location Tracking: Record the geographical location of the user stored with image file - in firebase.
- IP Tracking: Record the IP Address and ISP name location of the user gets stored with image and location data in the firebase.
- ** Tracking**: Record the geographical location of the user.
- Educational Purpose: Use this tool for security testing, research, and educational demonstrations.
- Next.js Framework: Built on the powerful and scalable Next.js framework.
Make sure the following tools are installed on your computer:
- Docker Desktop: Get Docker
- Firebase Setup: Add firebase Config
- Node.js: Install Node.js
- npm: Install npm
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/InstaRecon.git
-
Navigate to the project directory:
cd InstaRecon -
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env.localfile in the root directory and add your environment variables as needed. For example:NEXT_PUBLIC_API_KEY=your_api_key
-
Initialize the project:
pnpm run init
To start the development server:
pnpm run devOpen http://localhost:3000 in your browser to view the app.
To build and start the production server:
pnpm run build
pnpm run start-
Access the Application:
Visit the deployed URL or run the application locally on http://localhost:3000.
-
Capture Instagram Data:
Enter the target Instagram username to initiate data capture.
-
User Image and Location:
Allow the application to access your camera and location to capture the necessary data.
This project is intended for ethical use only. Unauthorized use of this tool for malicious purposes is strictly prohibited. Ensure compliance with all applicable laws and regulations.