Skip to content

Script installer (and uninstaller) for git sources OSINT apps. PFM_3.1

License

Notifications You must be signed in to change notification settings

daniesteban/osint-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

osint-installer

Script installer (and uninstaller) for git sources OSINT apps. PFM_3.1

Getting Started

Just clone this project and execute osint_installer.sh or osint_uninstaller.sh with superuser privileges.

By default all the apps are installed under the path /opt. You can take a look to globals file if you need to change any path.

osint_uninstaller.sh can receive the purge parameter, that remove all dependencies installed previously with osint_installer.sh. Use it carefully, some of them could be shared dependencies.

Prerequisites

  • git (obviously).
  • python 2 and python 3 with pip, to download and use the installed apps.
  • whiptail to show the menu. Installed by default in most of Linux distros.

Expand me!

osint-installer is an easily extensible script, based on the folder apps hierarchy. If you want to add any app to the installer just create a new subfolder with the app name.

App structure

The app will be shown in the menu with the same name as the app folder.

Root files

  • giturl : contains the app git repository link. This is the only mandatory file
  • description.txt : description to show in installer menu next to the app name.

Subfolders

  • dependencies
    • requirements.txt : requirements pip file for python apps.
      • If this file exists prevail over requirements file downloaded from git.
      • If the app uses a different python version than the operating system a comment like # python3 or # python2 at the beginning of the file forces it to use specific pip version.
    • debs.txt : apps to install with APT package handling utility. One per line.
  • launcher
  • icon
    • any.png : icon image to show in OS applications menu. It must be referenced in any.desktop file (Icon=)

Whatever, the best way to add a new app is having a look to an already existing app. 😄

How Do I Look?

It's not the cat's whiskers 🐱 but it should be pretty compatible even on headless computers.

installer

installation

Thanks

Thanks to all the people who upload their code to a public repo, doing this possible.

About

Script installer (and uninstaller) for git sources OSINT apps. PFM_3.1

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages