| # ~/.tmux.conf | |
| # git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tp | |
| # | |
| # ============================================================================ | |
| # PREFIX & CORE SETTINGS | |
| # ============================================================================ | |
| #unbind C-b | |
| #set -g prefix C-o | |
| #bind C-o send-prefix |
| # mkdir -p ${USERDIR:-$HOME}/docker/homeassistant/config | |
| # mkdir -p ${USERDIR:-$HOME}/docker/matter-server/data | |
| # docker pull ghcr.io/home-assistant/home-assistant:stable && docker pull ghcr.io/home-assistant-libs/python-matter-server:stable && docker-compose down && docker-compose up -d --force-recreate | |
| version: '3' | |
| services: | |
| homeassistant: | |
| container_name: homeassistant | |
| image: "ghcr.io/home-assistant/home-assistant:stable" | |
| volumes: |
| # ./show-me-rita.sh $DB | |
| DB=$1 | |
| COMMANDS="beacons beacons-fqdn exploded-dns long-connections strobes useragents" | |
| for SHOWCOMMAND in $COMMANDS | |
| do | |
| echo "exporting show-$SHOWCOMMAND to $SHOWCOMMAND-$DB.txt" | |
| docker-compose run --rm rita show-$SHOWCOMMAND $DB > $SHOWCOMMAND-$DB.txt | |
| done | |
| # Simple docker-compose.yml | |
| # You can change your port or volume location | |
| version: '3.3' | |
| services: | |
| uptime-kuma: | |
| image: louislam/uptime-kuma:1 | |
| container_name: uptime-kuma | |
| volumes: |
| ############################################################################## | |
| # 01. Shell | |
| ############################################################################## | |
| function __setprompt | |
| { | |
| local LAST_COMMAND=$? # Must come first! | |
| # Define colors | |
| local LIGHTGRAY="\033[0;37m" | |
| local WHITE="\033[1;37m" |
| import sys | |
| import argparse | |
| import random | |
| import re | |
| argparser = argparse.ArgumentParser( | |
| description='Arguments that may be parsed.', epilog="Use good passwords") | |
| argparser.add_argument('--words', default=5, type=int, | |
| help='Number of words to return. e.g. --words 5 (default)') | |
| argparser.add_argument('--filename', default='eff_large_wordlist.txt', type=str, |
| #!/usr/bin/perl -w | |
| # | |
| # check_ssl_certificate | |
| # Nagios script to check ssl certificate expirations | |
| # | |
| # Copyright (c) 2006-2008 David Alden <alden@math.ohio-state.edu> | |
| # | |
| # This program is free software; you can redistribute it and/or | |
| # modify it under the terms of the GNU General Public License | |
| # as published by the Free Software Foundation; either version 2 |
| import argparse,os | |
| #Return OK, Warning, or Critical for nagios to parse. | |
| argparser = argparse.ArgumentParser(description='Nagios script to check file size with human readable input and output (in python). Similar to ./check_files.pl -F file.txt -s 5000000,10000000',epilog="Thanks, Hope you like it. -Ryan") | |
| argparser.add_argument('--missingfileok','-m',action='store_true',help='If the file does not exist return OK.') | |
| argparser.add_argument('--file','-f',type=str,required=True,help='Pass in full path and file name i.e. --file /test/123/filename.txt ') | |
| argparser.add_argument('--critical','-c',type=str,required=True,help='K,M, or G, defaults to bytes') | |
| argparser.add_argument('--warning','-w',type=str,required=True,help='K,M, or G, defaults to bytes') | |
| args = argparser.parse_args() | |
| suffixes = ['K', 'M', 'G', 'T'] |
| startup_message off | |
| hardstatus on | |
| hardstatus alwayslastline | |
| hardstatus string "%{.bW}%-w%{..G}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a" | |
| screen -t host0 0 /home/user/bin/prettyping host0 | |
| screen -t host1 1 /home/user/bin/prettyping host1 | |
| screen -t host2 2 /home/user/bin/prettyping host2 | |
| screen -t host3 3 /home/user/bin/prettyping host3 | |
| screen -t host4 4 /home/user/bin/prettyping host4 |
| startup_message off | |
| hardstatus on | |
| hardstatus alwayslastline | |
| hardstatus string "%{..B}%n %t %=%{..B} %H %{..B} %m/%d %C%a" | |
| defscrollback 30000 | |
| screen -t bash0 0 | |
| screen -t bash1 1 | |
| screen -t pypthon 2 python |