Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattmoony/d4v1d
Social-Media OSINT tool - gather info on users across multiple platforms; easily extensible by design. 📷
https://github.com/mattmoony/d4v1d
graph information-gathering instagram network osint py python recon reconnaissance scraper social-network web
Last synced: about 13 hours ago
JSON representation
Social-Media OSINT tool - gather info on users across multiple platforms; easily extensible by design. 📷
- Host: GitHub
- URL: https://github.com/mattmoony/d4v1d
- Owner: MattMoony
- License: gpl-3.0
- Created: 2020-03-01T23:16:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-16T21:19:54.000Z (over 1 year ago)
- Last Synced: 2023-11-19T15:31:38.497Z (about 1 year ago)
- Topics: graph, information-gathering, instagram, network, osint, py, python, recon, reconnaissance, scraper, social-network, web
- Language: Python
- Homepage: https://m4ttm00ny.xyz/d4v1d
- Size: 3.63 MB
- Stars: 34
- Watchers: 3
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🅳4🆅1🅳
---
## ❓ About
A social-media *social-engineering* tool. While originally inspired by one of my friends' Instagram activities, starting from version `v4`, which was actually never fully releaed, the idea was for it to be a sort of *swiss army knife* for **multiple** social-media platforms.
> After over a year of not working on this project, I've decided to come back to it and start developing `v5` - maybe even with some extra help.
For more info on how `d4v1d` works, how to extend it and how to use it, take a look at the [docs](https://mattmoony.github.io/d4v1d).
> ❗ **Note:** This project is still in development, which is why it is not impossible for there to be bugs or other unwanted behaviour. If you find any, please report them in the [issues](https://github.com/MattMoony/d4v1d/issues) section. Of course you can also decide to contribute and start working on your own fix.
## 👷 Setup
*To run the older, but last complete version, `v2`, checkout the [`legacy`](https://github.com/MattMoony/d4v1d/tree/legacy) branch of this repository. It has its own `README.md` with all necessary setup steps.*
At the moment, since `d4v1d` is still under active development, just clone the repo and run the following command ...
```bash
pip install .
```... this will make `d4v1d` available as a command in your terminal, if you have `~/.local/bin` (at least on Linux) in your path, as this is where `pip` will put the script per default. In the future, as soon as the first release is available, you will be able to simply install `d4v1d` from PyPI or from [releases](https://github.com/MattMoony/d4v1d/releases).
## 🎮 Usage
Simply run the main script (`d4v1d.py`) to enter `d4v1d`'s terminal-like environment:
```bash
python3 -m d4v1d
```To learn more about the commands and features you can use from here, take a look at [USAGE.md](docs/USAGE.md).
## 🏗️ Structure
The idea is to structure `d4v1d` as flexibly as possible, making it easy to exchange and add new components such as database connections, social-media platforms, etc. More about the structure of platforms can be found in [PLATFORMS.md](docs/PLATFORMS.md).
## 🛣️ Roadmap
Below is a list of things that I'm planning on incorporating / hoping to incorporate into this project. It'll probably change & grow over time. *Feel free to add more ideas if you feel like it.*
Completion
- [ ] Data Collection
- [x] Profile Overview
- [ ] Posts
- [x] Media
- [ ] Comments
- [ ] Followers / Following
- [ ] Stories
- [ ] DB Controllers
- [x] SQLite
- [ ] MySQL
- [ ] Postgres### TikTok
Completion
- [ ] Data Collection
- [ ] Profile Overview
- [ ] Posts
- [ ] Media
- [ ] Comments
- [ ] Followers / Following
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] PostgresCompletion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] PostgresCompletion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] Postgres### Snapchat
Completion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] PostgresCompletion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] Postgres### Tellonym
Completion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] Postgres### BeReal
Completion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] Postgres### Tinder
Completion
- [ ] Data Collection
- [ ] DB Controllers
- [ ] SQLite
- [ ] MySQL
- [ ] Postgres## 💡 Ideas
As already mentioned above, `d4v1d` is supposed to be a sort of data aggregator for multiple social-media platforms. Obviously, once you have some data, you can start doing some cool things with it, like perhaps start tracing people across multiple networks using simple characteristics like their usernames, profile pictures, etc. or even using more advanced concepts like *facial recognition* ...
---
[⬆️ Back to top](#❓-about)
... m4ttm00ny (December 2022)