GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - eVAL-Agency/ScriptsCollection

BranchesTags
Open more actions menu

Latest commit

 

History

192 Commits
192 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
.supplemental
.supplemental
 
 
dist
dist
 
 
scriptlets
scriptlets
 
 
src
src
 
 
templates
templates
 
 
.gitignore
.gitignore
 
 
DEVELOPMENT.md
DEVELOPMENT.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
compile.py
compile.py
 
 
pyproject.toml
pyproject.toml
 
 
requirements.txt
requirements.txt
 
 

Repository files navigation

Scripts Collection

A collection of system administration scripts for Linux and Windows administrators.

Scripts

List of scripts available within this collection.

Category / Script Supports
Python Asset Tracking / Collect Asset Inventory (Grist) [Linux] README tux
PowerShell Asset Tracking / Collect Asset Inventory (Grist) [Windows] README windows
Python Asset Tracking / Collect Asset Inventory (SuiteCRM) [Linux] README tux
PowerShell Asset Tracking / Collect Asset Inventory (SuiteCRM) [Windows] README windows
Bash/Shell Backup / Backup Nextcloud Server [Linux] tux
Bash/Shell Disks / Check Disk Health [Linux] archlinux centos debian fedora linuxmint redhat rocky ubuntu
PowerShell Disks / Check Disk Health [Windows] windows
Python Disks / Check Disk Space [Linux] tux
PowerShell Disks / Check Disk Space [Windows] windows
PowerShell Licensing / Get Windows License Information windows
Bash/Shell Memory / Check Memory Usage [Linux] tux
PowerShell Memory / Check Memory Usage [Windows] windows
Bash/Shell Monitoring / Install GLPI Agent [Linux] centos debian redhat rocky ubuntu
PowerShell Monitoring / Install GLPI Agent [Windows] windows
Bash/Shell Monitoring / Install Graylog Sidecar [Linux] centos debian redhat rocky ubuntu
Bash/Shell Monitoring / Install Zabbix Agent2 [Linux] centos debian redhat rocky ubuntu
Bash/Shell Monitoring / Install Zabbix Proxy [Linux] centos debian redhat rocky ubuntu
Bash/Shell Network Utility / Install net-diag utilities [Linux] tux
Bash/Shell Repo / Switch Repo to Community [Proxmox] proxmox
PowerShell Security / Check Defender Status [Windows] windows
Bash/Shell Security / Firewall - Allow IP/Port [Linux] tux
PowerShell Security / Firewall - Allow IP/Port [Windows] windows
Bash/Shell Security / Firewall - Block Bad IPs [Linux] tux
PowerShell Security / Firewall - Block Bad IPs [Windows] windows
Bash/Shell Security / Firewall - Check Status [Linux] tux
PowerShell Security / Firewall - Check Status [Windows] windows
Bash/Shell Security / Install Firewall (UFW) [Linux] tux
Bash/Shell Security / Install Firewall [Linux] tux
Bash/Shell Security / Virtualmin Renew All SSL [Linux] tux
Bash/Shell Software / Install Gitlab Runner [Linux] amazonlinux centos debian linuxmint raspbian redhat rocky ubuntu
PowerShell Software / Install Gitlab Runner [Windows] windows
Bash/Shell System / Install 7zip [Linux] tux
Bash/Shell System / Install rar [Linux] tux
Bash/Shell System / Install unrar [Linux] tux
Bash/Shell System / Install unzip [Linux] tux
Bash/Shell System / Install zip [Linux] tux
Bash/Shell Updates / Check if Reboot Required [Linux] tux
PowerShell Updates / Check if Reboot Required [Windows] windows
Python User Management / Authorize SSH Key [Linux] tux
Python User Management / Get SSH Public Key [Linux] tux

Scriptlets

List of script snippets available within this collection.

Function Include
Python json from scriptlets._common.cmd import *
Bash/Shell cmd_exists # scriptlet:_common/cmd_exists.sh
Bash/Shell download # scriptlet:_common/download.sh
Bash/Shell firewall_action # scriptlet:_common/firewall_action.sh
Python N/A from scriptlets._common.firewall_allow import *
Bash/Shell firewall_allow # scriptlet:_common/firewall_allow.sh
Bash/Shell firewall_install # scriptlet:_common/firewall_install.sh
Python N/A from scriptlets._common.firewall_remove import *
Python N/A from scriptlets._common.get_firewall import *
Bash/Shell get_enabled_firewall # scriptlet:_common/get_firewall.sh
Bash/Shell get_available_firewall # scriptlet:_common/get_firewall.sh
Python N/A from scriptlets._common.get_wan_ip import *
Bash/Shell get_wan_ip # scriptlet:_common/get_wan_ip.sh
Bash/Shell is_noninteractive # scriptlet:_common/is_noninteractive.sh
Bash/Shell os # scriptlet:_common/os.sh
Bash/Shell os_codename # scriptlet:_common/os_codename.sh
Bash/Shell os_like # scriptlet:_common/os_like.sh
Bash/Shell os_like_debian # scriptlet:_common/os_like.sh
Bash/Shell os_like_ubuntu # scriptlet:_common/os_like.sh
Bash/Shell os_like_rhel # scriptlet:_common/os_like.sh
Bash/Shell os_like_suse # scriptlet:_common/os_like.sh
Bash/Shell os_like_arch # scriptlet:_common/os_like.sh
Bash/Shell os_like_bsd # scriptlet:_common/os_like.sh
Bash/Shell os_like_macos # scriptlet:_common/os_like.sh
Bash/Shell os_version # scriptlet:_common/os_version.sh
Bash/Shell package_install # scriptlet:_common/package_install.sh
Bash/Shell package_install_if # scriptlet:_common/package_install.sh
Bash/Shell package_remove # scriptlet:_common/package_remove.sh
Bash/Shell N/A # scriptlet:_common/print_header.sh
Bash/Shell prompt_text # scriptlet:_common/prompt_text.sh
Bash/Shell prompt_yn # scriptlet:_common/prompt_yn.sh
Bash/Shell random_password # scriptlet:_common/random_password.sh
PowerShell N/A # scriptlet:_common/require_root.ps1
Python N/A from scriptlets._common.require_root import *
Bash/Shell N/A # scriptlet:_common/require_root.sh
Bash/Shell setconfigfile_orappend # scriptlet:_common/setconfigfile_orappend.sh
Bash/Shell bz_eval_log # scriptlet:bz_eval_log/log.sh
Bash/Shell log_error # scriptlet:bz_eval_log/log.sh
Bash/Shell log_warning # scriptlet:bz_eval_log/log.sh
Bash/Shell log_info # scriptlet:bz_eval_log/log.sh
Bash/Shell log_debug # scriptlet:bz_eval_log/log.sh
Python N/A from scriptlets.bz_eval_tui.print_header import *
Bash/Shell print_header # scriptlet:bz_eval_tui/print_header.sh
Python N/A from scriptlets.bz_eval_tui.prompt_text import *
Bash/Shell prompt_text # scriptlet:bz_eval_tui/prompt_text.sh
Python N/A from scriptlets.bz_eval_tui.prompt_yn import *
Bash/Shell prompt_yn # scriptlet:bz_eval_tui/prompt_yn.sh
Python add from scriptlets.bz_eval_tui.table import *
Python render from scriptlets.bz_eval_tui.table import *
Bash/Shell install_docker_engine # scriptlet:docker/install_engine.sh
Bash/Shell firewall_action_firewalld # scriptlet:firewalld/firewall_action_firewalld.sh
Bash/Shell install_firewalld # scriptlet:firewalld/install.sh
Bash/Shell ini_debug # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_error # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_validate_section_name # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_validate_key_name # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_create_temp_file # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_trim # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_escape_for_regex # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_check_file # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_read # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_list_sections # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_list_keys # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_section_exists # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_add_section # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_write # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_remove_section # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_remove_key # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_get_or_default # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_import # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_to_env # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_key_exists # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_read_array # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ini_write_array # scriptlet:io_github_lsferreira42/lib_ini.sh
Bash/Shell ipset_create # scriptlet:ipset/ipset.sh
Bash/Shell ipset_swap # scriptlet:ipset/ipset.sh
Bash/Shell firewall_action_iptables # scriptlet:iptables/firewall_action_iptables.sh
Bash/Shell install_openjdk # scriptlet:openjdk/install.sh
Python N/A from scriptlets.org_python.venv_path_include import *
Bash/Shell install_proton # scriptlet:proton/install.sh
Bash/Shell firewall_action_proxmox # scriptlet:proxmox/firewall_action_proxmox.sh
Python N/A from scriptlets.ssh.get_user_authorized_keys import *
Python N/A from scriptlets.ssh.get_user_public_key import *
Bash/Shell install_steamcmd # scriptlet:steam/install-steamcmd.sh
Python steamcmd_check_app_update from scriptlets.steam.steamcmd_check_app_update import *
Python N/A from scriptlets.steam.steamcmd_get_app_details import *
Python steamcmd_parse_manifest from scriptlets.steam.steamcmd_parse_manifest import *
Python update from scriptlets.suitecrm.suitecrmsync import *
Python create from scriptlets.suitecrm.suitecrmsync import *
Python find from scriptlets.suitecrm.suitecrmsync import *
Bash/Shell firewall_action_ufw # scriptlet:ufw/firewall_action_ufw.sh
Bash/Shell install_ufw # scriptlet:ufw/install.sh
PowerShell Test-IsRebootPending # scriptlet:windows/test_is_reboot_pending.ps1
PowerShell Test-WindowsFeatureInstalled # scriptlet:windows/test_windows_feature_installed.ps1
PowerShell WindowsInstallFeature # scriptlet:windows/windows_install_feature.ps1
Bash/Shell install_xvfb # scriptlet:xvfb/install.sh
Bash/Shell yum_repo_excludepkg # scriptlet:yum/repo_excludepkg.sh
Bash/Shell zabbix_repo_setup # scriptlet:zabbix/repo-setup.sh

Development

For more information on writing scripts, refer to the development guide for this project.

About

No description, website, or topics provided.

Resources

Readme
AGPL-3.0 license
Activity
Custom properties

Stars

1 star

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.