Giter Site home page Giter Site logo

bang's Introduction

💥

TL;DR

⛳ When you want to load all shortcuts within shell just tap bang

Update installation script & shortcut with: bang.conf.update

Quickstart

Let your environment be ready

  • git clone https://github.com/ariary/bang.git && cd bang && ./prerequisite.sh
  • ./install/configure-zsh.sh
  • export SH=zsh && echo "export PATH=$PATH:$HOME/.local/bin/" >> ~/.${SH}rc && echo "source ~/.bang/bang_conf" >> ~/.${SH}rc && echo "source ~/.bang/install/.aliases" >> ~/.${SH}rc && source ~/.${SH}rc

(Alternatively, if you want to automaticaly have them in every shell, add source ~/.bang/bang in your ~/.${SH}rc)

(We assume that you have already install zsh, otherwise replace SH envvar by bash)

You can now install tools needed by bang shortcuts!

Install tools

Ease tools installation

  • bang.conf.install-ariary: install all ariary tools useful for pentesting in ~/.local/bin/
  • bang.conf.install: install other useful tools for pentesting in ~/.local/bin/

These tools are used in bang shortcuts then.

To update the installation scripts used by these commands: bang.conf.update

  1. bang.conf.install.include golang docker
  2. bang.conf.install-ariary
  3. bang.conf.install.exclude golang docker

Bang !

Configure your pentest

⛳ When you want to load all shortcuts within shell just tap bang

Set attacker and target info: bang.conf.pentest

You could alternatively configure each item:

  • attacker addr: cAA=[ATTACKER_IP] & attacker port: cAP=[ATTACKER_PORT]
  • target addr: cTA=[TARGET_IP] & target port: cTP=[TARGET_PORT]

You could see the pentest configuration then with bang.conf.pentest.map

Shortcut Examples

List of useful bang shortcuts

List all shortcut with bang.ls

gitar (pentest easy file sharing)

fileless-xec (stealth execution of binary on a remote machine)

Queensono( Use ICMP protocol for data exchange)

jse( Extract js code from HTML page)

  • Search for HTTP request smuggling with httpecho
  • Execute shell commands from browser JS console
  • Fuzz command line

Others

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.