A lightweight toolkit of reusable Bash and Python utilities for system automation, monitoring, and networking.
Part of the GG3-DevNet infrastructure, maintained by Juan Garcia (@0xjuang).
A Bash-powered command center built using dialog.
Features a custom ASCII art banner and a menu-driven interface for common file and folder operations.
- Folder synchronization
- File copy tasks
- Simple TUI (text-based) menu system
- Designed for lightweight local operations
A minimal system information tool for quick reference to hardware, OS, and environment details. Similar to NeoFetch but intentionally stripped of flashy visuals for pure clarity.
- CPU and memory info
- OS and kernel version
- Basic system specs
A Python module for consistent logging across scripts and applications. Supports output to:
- Terminal (with color-coded levels)
- Log files (default:
gg3utils.log) - Quiet mode (
//quietflag)
Built for modular reuse in both small scripts and larger automation workflows.
A REPL-style (interactive shell) toolkit for networking tasks and security operations.
networkingcommands (basic checks)servicescommands (placeholder for service status tasks)securitycommands (future expansion)
Intended as a foundation for growing into a complete infrastructure toolkit.
gg3utils/
├── cc.sh
├── sys_info.sh
├── logging_utils.py
├── net3.py
├── .gitignore
└── README.md
The following features are planned for future versions:
- Add network diagnostic tools (e.g., ping, traceroute) inside CC.sh
- Integrate a basic port scanner module
- Implement a service status checker in CC.sh
- Expand net3.py REPL functionality with additional networking, service, and security tools
- Create additional Bash utilities for system maintenance
gg3utils.logshould be gitignored (only runtime logs).__pycache__/will also be ignored as standard Python cache output.- This project follows simple, modular design principles for maximum reusability across projects.
This project is licensed under the MIT License.
Curated under the GG3-DevNet Infrastructure Stack — designed for reproducibility, auditability, and clarity.