An open API service indexing awesome lists of open source software.

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.

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/)*