Awesome Open Source
Awesome Open Source


Auto setup is a simple bash script (compatible with Debian-based distributions like Ubuntu and Kali) to install and set up necessary software/tools after doing Fresh Install.

The script is completely based on InfoSec/Bug Bounty reconnaissance tools as well as some apps I use regularly like Skype, Chrome, etc. You can modify it according to your need.


git clone
cd autosetup
chmod +x


The script will show a dialogbox (whiptail), where you can select the software(s) you want to install.

But, before opening the dialogbox, it'll perform the following operations:

  1. Install snap, curl, wget, dns-utils, adb and fastboot.
  2. Setup Git Global Config. (It'll ask for your name and email)*
  3. Install all the required dependencies needed for the list of tools.

*You can skip 2 if you want.


  • Visual Studio Code
  • Daniel Miessler's SecLists
  • Python3, virtualenv, pip3
  • Go
  • Rbenv
  • Amazon Corretto (OpenJDK)
  • Masscan
  • Chrome
  • NMAP
  • Drozer Framework
  • Jadx
  • httprobe
  • Nuclei
  • i3 Window Manager
  • Aquatone
  • Skype
  • NodeJS
  • Sublime Text 3
  • Wireshark
  • Amass
  • Knockpy
  • Dirsearch
  • LinkFinder
  • Virtual Box


Tested on Ubuntu 16.04, 18.04, 20.04, Kali Linux Vagrant boxes, but it should work with other Debian-based distributions as well.


We hope that you will consider contributing to autosetup. Please read this short overview Contribution Guidelines for some information about how to get started.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (229,269
Linux (17,059
Security (9,001
Bash (7,152
Script (3,981
Ubuntu (3,413
Debian (1,994
Bugbounty (797
Infosec (764
Kali Linux (502
Reconnaissance (346
Recon (308
Postinstall (39
Autoinstall (33
Post Installation (26
Ubuntu Installation (6
Autosetup (5
Related Projects