Scripts

/Scripts
Scripts2018-12-16T15:42:13+00:00
Here you can find the latest versions of all the scripts mentioned in posts on this site

SSL Certs Generator

Version: 0.2 (28-Mar-2018)
Language: bash
Platform: Linux Logo Linux (Red Hat and Debian based systems)
Requirements: GNU awk, sed, grep, tail, head, cut, ip, openssl, whiptail, gpg
Description: Generates SSL certificates (private key and public certificate) for a Linux machine using Microsoft Certificate Authority. Supports Subject Alternative Names (x509 SAN) and IPv6. Read More »
Release notes
version 0.1 (23-Nov-2016) – Initial version for Red Hat based systems
version 0.2 (19-Dec-2017) – Simplified and improved
version 0.3 (04-Mar-2018) – Added compatibility for Debian based systems
version 0.4 (28-Mar-2018) – IPv6 support. Wget was replaced with cUrl.
Future releases
Not planned.
 
Download  
 

SSL Certs Scanner

Version: 0.2 (15-Mar-2018)
Language: perl
Platform: Linux Logo Linux (should also work on Windows but has not been tested)
Requirements: Thread::Queue, Date::Manip, Nmap::Parser, MIME::Lite, openssl, nmap
Description: Scans networks and get the detailed information about all the SSL certificates are being used in your company. Read More »
Release notes
version 0.1 (20-Mar-2016) – Initial version
version 0.2 (15-Mar-2018) – Rewritten in perl, multithreading implemented, improved significantly
Future releases
Not planned.
 
Download  
 

Spacewalk Registrator

Version: 0.3 (21-Dec-2017)
Language: bash
Platform: Linux Logo Linux
Requirements: nil
Description: Automate the procedure of registering client systems you wish to manage with Spacewalk. Read More »
Release notes
version 0.1 (08-Dec-2017) – Initial version for CentOS 6/7
version 0.2 (13-Dec-2017) – Added code for registering Oracle Linux 7
version 0.3 (21-Dec-2017) – Added menu to choose Spacewalk/Spacewalk Proxy
Future releases
Not planned.
 
Download  
 

Confluence Page Views Extractor

Version: 0.1 (29-Sep-2017)
Language: perl
Platform: Linux Logo Linux
Requirements: Excel::Writer::XLSX (perl lib), mysql-client, mpack, ssh
Description: Extracts page views statistics from Atlassian Confluence which utilizing a MySQL database and generates an Excel file. Read More »
Release notes
version 0.1 (29-Sep-2017) – Initial version
Future releases
Not planned.
 
Download  
 

Atlassian Products Checker

Version: 0.2 (20-Sep-2017)
Language: php
Platform: Linux Logo Linux
Requirements: php, php-json, php-curl
Description: Checks for the latest available versions of Atlassian products and shows your currently installed ones. Read More »
Release notes
version 0.1 (23-Mar-2017) – Initial version
version 0.2 (20-Sep-2017) – Implemented curl_multi, adapted for WordPress
Future releases
Not planned.
 
Download  
 

JIRA Boards Extractor

Version: 0.1 (15-Sep-2017)
Language: perl
Platform: Linux LogoLinux (tested on Debian but should work on most Linux platforms, only you need is to create a file with MySQL credentials)
Requirements: perl, libexcel-writer-xlsx-perl (Excel::Writer::XLSX), mysql-client, mpack
Description: Extracts data from the MySQL database of your Atlassian JIRA instance to help you identify redundant and unused JIRA boards. Read More »
Release notes
version 0.1 (15-Sep-2017) – Initial version
Future releases
Not planned.
 
Download  
 

System Monitor

Version: 0.5 (28-Jul-2018)
Language: bash
Platform: Linux Logo Linux
Requirements: GNU awk, grep, tail, sort
Description: Shows the real-time usage of CPUs, NICs, RAM (conventional memory, HugePages, and swap). Read More »
Release notes
version 0.1 (24-Feb-2017) – Initial version
version 0.2 (22-Aug-2017) – Simplified and optimized (‘bc’ is not required anymore)
version 0.3 (08-Sep-2017) – Added CPU model info
version 0.4 (18-May-2018) – Added more CPU details. Workaround for sort on CentOS 5.x (it doesn’t support natural sort of numbers (-V))
version 0.5 (28-Jul-2018) – Bug fixes: interface details for bond*_masters were excluded. Minor improvements.

Future releases
Not planned.
 
Download  
 

HugePages Configurator

Version: 0.2 (21-Aug-2017)
Language: bash
Platform: Linux Logo Linux (tested on Debian and Ubuntu but should work on most Linux platforms)
Requirements: GNU awk, grep
Description: Allows to easily configure HugePages and show real-time values. Read More »
Release notes
version 0.1 (23-Aug-2016) – Initial version
version 0.2 (21-Aug-2017) – Simplified and optimized (‘bc’ is not required anymore)
Future releases
Not planned.
 
Download