PervertGram is a weekend project developed by a cyber-pervert. It provides various functionalities to interact with Instagram user data through an API.
- Get followers, followings, and matches of a user.
- Retrieve HD profile pictures of users.
- Generate heatmaps based on user locations.
- Fetch photos from specific locations.
To use PervertGram, follow the steps below:
-
Install the required dependencies specified in the
Pipfile
. -
Set up your Instagram credentials in the
config.json
file. Replace the"username"
and"pwd"
values with your Instagram username and password, respectively. -
Start the Flask app by running
app.py
using the following command:Copy code
python app.py
The app will run on
http://localhost:5000
by default.
To access the various functionalities with the victim/username set as "zuck", you can use the following clickable links:
-
Get followers/followings/matches:
-
Get HD profile picture:
-
Draw heatmap from user locations:
-
Get photos from a specific location:
- Location or API Location
- Replace
<int:location>
with the ID of the desired location.
-
Get people from a specific location:
- Location People or API Location People
- Replace
<int:location>
with the ID of the desired location.
Please note that these links assume the PervertGram app is running on http://localhost:5000
. If you are running it on a different host or port, make sure to update the URLs accordingly.
Click on the links to access the respective functionalities with the "zuck" username as the victim.
If you have any further questions, feel free to ask!
The file structure of the project is as follows:
csharpCopy code
├── LICENSE ├── Pipfile ├── README.md ├── __pycache__ │ ├── app.cpython-311.pyc │ └── interface.cpython-311.pyc ├── app.py ├── config.json ├── images │ ├── 0.png │ ├── 1.png │ └── 2.gif ├── interface.py └── templates ├── dp.html ├── followship.html └── heatmap.html
The main files and directories in the project are:
app.py
: The main Flask application file.config.json
: The configuration file to store Instagram credentials.interface.py
: The module containing the Instagram Private API interface.templates
: The directory containing HTML templates for rendering views.images
: The directory to store images used in the project.Pipfile
: The Pipenv file specifying project dependencies.README.md
: The project's README file.
Before running the PervertGram app, ensure you set up your Instagram credentials in the config.json
file. Replace the "username"
and "pwd"
values with your Instagram username and password, respectively.
jsonCopy code
{ "username": "exampleUser", "pwd": "examplePassword" }
Make sure to keep your credentials secure and do not share them with others.
PervertGram is a project developed for educational purposes and personal use only. Use it responsibly and in compliance with Instagram's terms of service. The developers are not responsible for any misuse of this tool.
PervertGram is released under the MIT License.