Need help with autosetup?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

shubhampathak
152 Stars 26 Forks MIT License 30 Commits 1 Opened issues

Description

Auto setup is a bash script compatible with Debian based distributions to install and setup necessary programs.

Services available

!
?

Need anything else?

Contributors list

# 241,832
Ruby
Objecti...
debian
Securit...
27 commits

autosetup

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.

AutoSetup.sh AutoSetup.sh

Usage

git clone https://github.com/shubhampathak/autosetup.git
cd autosetup
chmod +x autosetup.sh
./autosetup.sh

Structure

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.

List

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

Note

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

Contributions

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.