🧩 Add your resources to Malfrat's OSINT Map
- Fork the repository
- You should now be in your forked repository.
- If not, go to
https://github.com/<YOUR USERNAME>/OSINT-Map
, and then you're in.
- If not, go to
- Go in
/database.json
- Edit the file then save it.
- If you want your project to be merged, follow the rules and tutorial following this part.
- Launch the file
update_tree.py
to update the tree with your new entries - Submit a pull request, and wait for your project being merged to Malfrat's OSINT MAP !
Every pull request will be reviewed, and if it does not meet the following guidelines, will be declined.
- The tool must be in a branch, and respect the specific syntax (specified at the next section).
- If the tool is not related to OSINT, the pull request will (obviously) be delined.
- We will be rigorous in our choices regarding the contributions to keep the osint map consistent and attractive to the greatest number without degrading its quality, thank you for respecting this.
- Please put the resources useful for a single region in its corresponding location name in
Specific Regions
.- If the region / country doesn't exist, you can create it and add its flag after a space at the end (if it doesn't have a flag, a symbol of this region).
- Resources names:
- For the legend, specify one or many emoji(s) from this legend. If there's many emojis, do not add space between them.
- Add a space.
- Add the name of your resource. It can contain spaces.
- Branch names:
- You can put spaces in it, but no emoji at the start of the string.
If you don't understand how the JSON file works, the following lines are for you !
Let's say I want to open in the Usernames
branch a new one called Alpha
, containing itself an empty branch Beta
.
# Before
{
"OSINT Map": {
"Usernames": {
"📦 maigret": "https://github.com/soxoj/maigret"
}
}
}
# After
{
"OSINT Map": {
"Usernames": {
"📦 maigret": "https://github.com/soxoj/maigret",
"Alpha": {
"Beta": {}
}
}
}
}
Now, let's say I want to add a tool to my brand new branch Beta
:
# Before
{
"OSINT Map": {
"Usernames": {
"📦 maigret": "https://github.com/soxoj/maigret",
"Alpha": {
"Beta": {}
}
}
}
}
# After
{
"OSINT Map": {
"Usernames": {
"📦 maigret": "https://github.com/soxoj/maigret",
"Alpha": {
"Beta": {
"<CATEGORY EMOJI (check the rules)> <CATEGORY NAME>": "url://to.my.awesome/tool"
}
}
}
}
}