Skip to content
Auto setup is a bash script compatible with Debian based distributions to install and setup necessary programs.
Branch: master
Clone or download
Latest commit 97c0f6e Jul 12, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jun 11, 2019 📝 adde contribution guidelines Jul 9, 2019 📝 adde contribution guidelines Jul 9, 2019 Updated Go Jul 12, 2019


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

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


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 softwares.
  4. Download Daniel Miessler's SecLists in $HOME/tools. (Useful duing recon and hunting)*
  • You can skip 2 & 4 if you want.


  • Visual Studio Code
  • Python2 and iPython
  • Python3
  • GoLang
  • Rbenv
  • JRE & JDK
  • Masscan
  • Chrome
  • NMAP
  • Drozer Framework
  • Jadx
  • Ettercap
  • Yara
  • i3 Window Manager
  • EyeWitness
  • Skype
  • NodeJS
  • Sublime Text 3
  • Wireshark
  • Amass
  • Knockpy
  • Dirsearch
  • LinkFinder
  • Virtual Box


Tested on Ubuntu 16.04, Ubuntu 18.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

You can’t perform that action at this time.