Skip to content

spllat-00/Shelloox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHELLOOX

Welcome to the Shelloox Git repository!

Shelloox is a comprehensive collection of useful tools and scripts designed to enhance your workflow and simplify various tasks. The repository encompasses a wide range of functionalities and aims to be a one-stop solution for different automation and scripting needs.

Prerequisites

Before getting started with Shelloox, ensure that you have the following prerequisites installed on your system:

  • Nmap (for the automatic scanning script)
  • Python (for the Python server script)
  • Any additional dependencies mentioned in the individual script's documentation

Installation:

To use Shelloox, follow these steps to set up the repository on your local machine:

Automatic Setup

  1. Clone the repository to your desired directory using the following command:
sudo git clone https://github.com/spllat-00/Shelloox.git /opt/Shelloox; cd /opt/Shelloox
  1. Give permission to setup.sh
sudo chmod +x /opt/Shelloox/setup.sh
  1. Run setup.sh
sudo /opt/Shelloox/setup.sh

Manual Setup

  1. Clone the repository to your desired directory using the following command:
sudo git clone https://github.com/spllat-00/Shelloox.git
  1. Change directory into folder
cd <FULL_GIT_REPO_PATH>
  1. Setup permissions (Warning: Run inside Git Repo)
sudo find . -type f -name 'script-*.sh' -exec chmod +x {} \;

OR

sudo find <FULL_GIT_REPO_PATH> -type f -name 'script-*.sh' -exec chmod +x {} \;
  1. Optional : Setting up alias, in .zshrc or .bashrc
# nmap script
alias nms="<FULL_GIT_REPO_PATH>/nmap/script-nmap-auto.sh"

# python server
alias pyserver="<FULL_GIT_REPO_PATH>/PyServer/script-python-server.sh"

# Running as sudo
alias sudo="sudo "

To access terminal

Either restart the terminal or else run:

source .zshrc
source .bashrc

Confirm alias setup

alias | grep -E "nms|pyserver|sudo"

Usage

Once you have set up Shelloox, you can start utilizing the available tools and scripts. Refer to the individual script's documentation, or else -h/--help for detailed usage instructions and examples.

Screenshots

  • Install Repo image

  • Give executable permissions

    • Automatic
      • Permission image
      • Run setup.sh image
    • Manual
      • Give Permissions image
      • Add alias to .zshrc or .bashrc
  • Confirm after setting up alias and restarting terminal image

Contributing

We welcome contributions from the community to make Shelloox even more robust and feature-rich. If you have any bug fixes, improvements, or new additions to suggest, please follow the guidelines in the CONTRIBUTING.md file.

Feedback and Support

If you encounter any issues, have questions, or need assistance with Shelloox, feel free to open an issue on the repository's GitHub page. We appreciate your feedback and will do our best to address any concerns.

Thank you for using Shelloox! We hope these tools and scripts streamline your tasks and enhance your productivity.

TO DO

  • Windows compatibility
  • Check if an alias is set
  • Help flag functionality

About

Helpful automation scripts

Topics

Resources

Contributing

Stars

Watchers

Forks

Languages