{"id":15009707,"url":"https://github.com/mattmoony/d4v1d","last_synced_at":"2025-04-09T17:51:34.249Z","repository":{"id":37182070,"uuid":"244239119","full_name":"MattMoony/d4v1d","owner":"MattMoony","description":"Social-Media OSINT tool - gather info on users across multiple platforms; easily extensible by design. 📷","archived":false,"fork":false,"pushed_at":"2023-08-16T21:19:54.000Z","size":3804,"stargazers_count":34,"open_issues_count":7,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-11-19T15:31:38.497Z","etag":null,"topics":["graph","information-gathering","instagram","network","osint","py","python","recon","reconnaissance","scraper","social-network","web"],"latest_commit_sha":null,"homepage":"https://m4ttm00ny.xyz/d4v1d","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MattMoony.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-01T23:16:47.000Z","updated_at":"2023-11-08T11:25:58.000Z","dependencies_parsed_at":"2024-09-24T19:28:13.757Z","dependency_job_id":"e4407d28-bcc2-463c-b73c-7200a3524905","html_url":"https://github.com/MattMoony/d4v1d","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MattMoony%2Fd4v1d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MattMoony%2Fd4v1d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MattMoony%2Fd4v1d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MattMoony%2Fd4v1d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MattMoony","download_url":"https://codeload.github.com/MattMoony/d4v1d/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248083125,"owners_count":21045046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graph","information-gathering","instagram","network","osint","py","python","recon","reconnaissance","scraper","social-network","web"],"created_at":"2024-09-24T19:27:48.951Z","updated_at":"2025-04-09T17:51:34.233Z","avatar_url":"https://github.com/MattMoony.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"d4v1d\" src=\"docs/_static/logo.png\" width=\"125\" height=\"125\" /\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e🅳4🆅1🅳\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/MattMoony/d4v1d?style=for-the-badge\"\u003e\n  \u003cimg alt=\"GitHub top language\" src=\"https://img.shields.io/github/languages/top/MattMoony/d4v1d?style=for-the-badge\"\u003e\n  \u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/MattMoony/d4v1d?style=for-the-badge\u0026color=cecece\"\u003e\n\u003c/p\u003e\n\n---\n\n## ❓ About\n\nA 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.\n\n\u003e 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.\n\nFor 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).\n\n\u003e ❗ **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.\n\n## 👷 Setup\n\n*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.*\n\nAt the moment, since `d4v1d` is still under active development, just clone the repo and run the following command ...\n\n```bash\npip install .\n```\n\n... 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).\n\n## 🎮 Usage\n\nSimply run the main script (`d4v1d.py`) to enter `d4v1d`'s terminal-like environment:\n\n```bash\npython3 -m d4v1d\n```\n\nTo learn more about the commands and features you can use from here, take a look at [USAGE.md](docs/USAGE.md).\n\n## 🏗️ Structure\n\nThe 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).\n\n## 🛣️ Roadmap\n\nBelow is a list of things that I'm planning on incorporating / hoping to incorporate into this project. It'll probably change \u0026 grow over time. *Feel free to add more ideas if you feel like it.*\n\n### \u003cimg src=\"https://instagram.com/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e Instagram\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/15/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n  - [x] Profile Overview\n  - [ ] Posts\n    - [x] Media\n    - [ ] Comments\n  - [ ] Followers / Following\n  - [ ] Stories\n- [ ] DB Controllers\n  - [x] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://tiktok.com/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e TikTok\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n  - [ ] Profile Overview\n  - [ ] Posts\n    - [ ] Media\n    - [ ] Comments\n  - [ ] Followers / Following\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://twitter.com/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e Twitter\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://reddit.com/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e Reddit\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://snapchat.com/images/favicon.png\" height=\"16em\" width=\"auto\" /\u003e Snapchat\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://facebook.com/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e Facebook\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://www2.tellonym.me/assets/img/icon64x64.png\" height=\"16em\" width=\"auto\" /\u003e Tellonym\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://bere.al/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e BeReal\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n### \u003cimg src=\"https://tinder.com/favicon.ico\" height=\"16em\" width=\"auto\" /\u003e Tinder\n\n\u003cdetails\u003e\n\n\u003csummary\u003eCompletion \u003cimg src=\"https://progress-bar.dev/0/\" height=\"13em\" /\u003e\u003c/summary\u003e\n\n- [ ] Data Collection\n- [ ] DB Controllers\n  - [ ] SQLite\n  - [ ] MySQL\n  - [ ] Postgres\n\n\u003c/details\u003e\n\n## 💡 Ideas\n\nAs 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* ...\n\n---\n\n[⬆️ Back to top](#❓-about)\n\n... m4ttm00ny (December 2022)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattmoony%2Fd4v1d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattmoony%2Fd4v1d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattmoony%2Fd4v1d/lists"}