https://github.com/chaseofthejungle/bash-networking-scripts
Shell scripts for the bash interpreter or compiler.
https://github.com/chaseofthejungle/bash-networking-scripts
bash bash-script bash-scripting fedora linux
Last synced: 2 months ago
JSON representation
Shell scripts for the bash interpreter or compiler.
- Host: GitHub
- URL: https://github.com/chaseofthejungle/bash-networking-scripts
- Owner: chaseofthejungle
- Created: 2024-03-10T17:23:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-06T04:24:45.000Z (about 1 year ago)
- Last Synced: 2025-05-17T02:06:41.356Z (about 1 year ago)
- Topics: bash, bash-script, bash-scripting, fedora, linux
- Language: Shell
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bash Networking Scripts
*Note: If in need of a lightweight Linux distro, consider [Xubuntu](https://xubuntu.org/tour/). An online Fedora 33 [bash](https://www.gnu.org/software/bash/) emulator can also be found at [bellard.org/jslinux](https://bellard.org/jslinux/).*
#### Table of Contents
1. [Bash Scripts](#scripts)
2. [Supplemental Resources](#supplemental)
## 1. Bash Scripts
| Script | Purpose |
| ---------- | ---------- |
| [**croncommand.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/croncommand.sh) | Will schedule a user-specified command to run at a user-specified time interval.
| [**diskconfig.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/diskconfig.sh) | Lists out mounted filesystems, partition config, and LVM config.
| [**dnsinfo.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/dnsinfo.sh) | Displays IP Address, Gateway Address, and DNS Server Address.
| [**ipassignwait.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/ipassignwait.sh) | Checks if an IP address has been assigned to an interface, and waits (if necessary) until one has been.
| [**openports.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/openports.sh) | Lists out open ports on a host device.
| [**passgen.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/passgen.sh) | Generates a random 16-character password using numbers, letters (case-sensitive), and special characters.
| [**reseaters.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/reseaters.sh) | Used for resource monitoring: displays the top 10 CPU-consuming and memory-consuming processes presently running on a system.
| [**serverinfo.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/serverinfo.sh) | Lists out date/time, uptime information, a brief memory overview, and network device identifying information.
| [**useractivity.sh**](https://github.com/chaseofthejungle/shell-networking-scripts/blob/main/scripts/useractivity.sh) | Lists out user activity, including last login, home directory modifications, and sudo command requests.
## 2. Supplemental Resources
* *[bash commands Overview Guide](https://github.com/chaseofthejungle/bash-commands)*
* *[gnu.org - Bash Project](https://www.gnu.org/software/bash/)*
* *[Official Xubuntu Website](https://xubuntu.org/tour/)*