From 3991ea5e1c711c29d0da3a4e6f49a19a1483941e Mon Sep 17 00:00:00 2001 From: Mike D'Morto Date: Wed, 10 Feb 2021 19:48:00 +0700 Subject: [PATCH] add mdmcertcheck.sh version 0.0 --- README.md | 5 ++-- mdmcertcheck/README.md | 2 ++ mdmcertcheck/certlist.cfg | 9 +++++++ mdmcertcheck/mdmcertcheck.sh | 47 ++++++++++++++++++++++++++++++++++++ 4 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 mdmcertcheck/README.md create mode 100644 mdmcertcheck/certlist.cfg create mode 100644 mdmcertcheck/mdmcertcheck.sh diff --git a/README.md b/README.md index c93348d..fd84f47 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -tasks: +dirs: -1 - insert here all used scripts +1 mdmcertcheck - scripts for check cert status -2 - write new scripts only here diff --git a/mdmcertcheck/README.md b/mdmcertcheck/README.md new file mode 100644 index 0000000..4cffd44 --- /dev/null +++ b/mdmcertcheck/README.md @@ -0,0 +1,2 @@ +mdmcertcheck.sh - main shell script for check cert status +certlist.cfg - configuration file for cert list diff --git a/mdmcertcheck/certlist.cfg b/mdmcertcheck/certlist.cfg new file mode 100644 index 0000000..3ced7cf --- /dev/null +++ b/mdmcertcheck/certlist.cfg @@ -0,0 +1,9 @@ +# this is the config file for mdmcertcheck.sh +# +# a record style: +# domain = domain of the cert +# ip = ip target server for taking cert +# port = port of target server for taking cert +# cert=domain|ip|port +# expemple: +# cert=google.com|8.8.8.8|443 diff --git a/mdmcertcheck/mdmcertcheck.sh b/mdmcertcheck/mdmcertcheck.sh new file mode 100644 index 0000000..595eaed --- /dev/null +++ b/mdmcertcheck/mdmcertcheck.sh @@ -0,0 +1,47 @@ +#!/bin/bash +# mdmcertcheck.sh is the script for checking a cert status +# author mikedmorto 2021 year + +export LC_ALL="" +export LANG="en_US.UTF-8" +version="0.0" + +CERTLIST="certlist.cfg" + +JSON="" +##### PARAMETERS##### +METRIC="$1" +ITEM="$2" + +case "$METRIC" in +discovery) + #records from the config file + RECS=`cat ` + JSON="{ \"data\":[" + + # append data + + # delete last simbol and add the end + JSON=${JSON::-1} + JSON=${JSON}"]}" + echo ${JSON} + exit 0 +;; + +script.verstion) + echo $VERSION +;; + +help) +echo "please use these params +{ +discovery +script.version +}" +;; + +*) + echo "" +;; +esac +