This project is designed to be an OSINT resource collection manager. It helps keeping all your OSINT resources in one place and also provides some filtering capabilities, so you can easily find the resource you need for your task. Currently, it only features a GUI.
Simply start the application and browser through the data. By clicking on an entry the Detail View is opened.
By clicking the "funnel"-Icon the Filtering Sidebar is opened. Currently, OsintDB supports realtime fuzzy filtering for the following fields: title, type (such as App, Link or Browser Extension), description, URL, user-defined comment, tags, world regions, licenses and browsers (for browser extensions).
Inside the Detail View every information can be edited by first Clicking on the "Edit" button. Don't forget to save your changes by clicking "Save".
Inside the Detail View click "Delete".
Clicking the "+"-Icon lets you create new entries.
OsintDB already provides a curated list of OSINT resources out-of-the-box. If you want to import your own data you will have to prepare it as a JSON file and provide the required metadata for each tool. Then you can easily import the Data in the Settings menu.
All the data in the application can easily be exported from the settings menu.
Note: Before executing osintDB it is recommended to create ~/.local/osintdb
on your machine and copy tools.min.json
to it so osintDB can find it and import the tool collection on first startup.
The following dependencies need to be setup on your machine:
After installing them the project can be built by running wails build
in the project root directory. The binary can
then be found in the build
folder.
Even when using the release versions libobjectbox.so
needs to be setup on your machine. It can be
found here (e.g. just extract the latest release to get it).
The releases need to be extracted locally and then executed.
On Arch Linux (and relatives) osintDB can be installed through the AUR and your favorite AUR helper (e.g. paru
).
Available AUR packages:
osintdb-git
(build frommain
branch sources)osintdb-bin
(pre-built version)
paru -S osintdb-bin
Note: Currently, there is no wails
package in the AUR so it has to be installed manually before installing with osintdb-git
.
This does not affect osintdb-bin
(no need for wails
then).
The project was released under the terms and conditions of the MIT License.