chx

command module
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2024 License: MIT Imports: 1 Imported by: 0

README ΒΆ

πŸ› οΈ CHX

πŸ“˜ Introduction

CHX is a Go-based project providing command-line utilities for domain research, hashing, IP analysis, and other functions. The project includes various commands and integrates with different sources like VirusTotal and CrowdSec.

πŸ“‘ Table of Contents

βš™οΈ Installation

To install CHX, ensure you have Go installed on your machine and run the following commands:

go install github.com/EpykLab/chx@latest

Prebuilt binaries are also available under releases.

πŸ“ Usage

After installing the project, you can use the CHX command-line tool as follows:

./chx <command> [options]
Example Commands
  • ./chx domain <domain-name>
  • ./chx hash <file-path>
  • ./chx ip <ip-address>

✨ Features

  • 🌐 Domain analysis
  • πŸ”‘ File hashing
  • πŸ“‘ IP address lookup
  • πŸ”— Integration with VirusTotal and CrowdSec
  • βš™οΈ Configurable via YAML
  • πŸ–₯️ Can take input as argument or stdin

πŸ“¦ Dependencies

  • 🐹 Go (version 1.18 or higher)
  • 🌐 External APIs for certain functionalities (e.g., VirusTotal, CrowdSec)

πŸ› οΈ Configuration

Configuration is managed through a json file. The config file is stored in $HOME/.config/chx/conf.json.

To configure chx, use chx config.

🌐 Domain Analysis
chx domain example.com
πŸ”‘ File Hashing
chx hash /path/to/file
πŸ“‘ IP Lookup
chx ip 8.8.8.8

πŸ”§ Troubleshooting

If you encounter any issues, please check the following:

  • Ensure you have the correct API keys in your configuration file.
  • Verify your internet connection for API integrations.
  • Refer to the logs for any error messages.

πŸ‘₯ Contributors

πŸ“œ License

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL