tested on Redhat 9 using Rustdesk v 1.2.3 (installed on AWS ec2 instance t3.micro)
installs Signal + Relay server
on the cloud instance where this is installed, configure iptables
### RustDesk relay
| #!/bin/bash | |
| ## checks openvpn status of connected users, shows connected users in table format | |
| ## returns > | |
| ## username: <virtual ip>, [x days, x hours, x minutes] from <user's public IP> | |
| ## | |
| ## make sure your openvpn server config has this line uncommented: | |
| ## management 127.0.0.1 5555 | |
| current_epoch=$(date +%s) |
| [[source]] | |
| url = "https://pypi.org/simple" | |
| verify_ssl = true | |
| name = "pypi" | |
| [packages] | |
| django = "*" | |
| psycopg2 = "*" | |
| loguru = "*" | |
| django-bootstrap5 = "*" |
| #!/bin/bash | |
| # reset firmware to optimized settings | |
| # usage: | |
| # ./dellbios.sh - prints current settings | |
| # ./dellbios.sh configure - configures optimized BIOS settings (will require reboot to pick up changes) | |
| export PATH=$PATH:/opt/dell/srvadmin/sbin/ | |
| red="\e[0;91m" |
| from functools import reduce | |
| import time | |
| numbers = list(range(51000000)) | |
| def add(numbers): | |
| total = 0 | |
| for n in numbers: | |
| total += n | |
| return total |
| Make sure no other VM softrware is running (Virtualbox, etc) | |
| create new win 10 VM on ubuntu host | |
| 0. Turn off/kill any VirtualBox process, this will interfere with QEMU | |
| 1. create pool | |
| 2. create volume within the pool | |
| 3. install win10 iso (select Browse local files) | |
| 4. once win10 is up, install Spice windows guest tools on win10, www.spice-space.org/download.html, this will enable full screen display |
| ### PyPerf Diagram Generator | |
| ## Salt Runner, | |
| ## gets bandwidth results from each minion and generates a diagram | |
| import ast | |
| import pygraphviz as pgv | |
| import logging | |
| import time | |
| from dictor import dictor | |
| import salt.client |
| #!/opt/pyperf/venv/bin/python3 | |
| ## This runs on each agent, generates bandwidth snapshot | |
| from datetime import datetime | |
| import socket | |
| import json | |
| import os | |
| import sys | |
| import iperf3 | |
| from dictor import dictor |
| #!/bin/bash | |
| # Run as root | |
| # /home/sshuttle/conncheck.sh | |
| ## replace 'sshuttle' user with any user that has global SSH access to servers | |
| file=${1:-"/etc/hosts"} | |
| ncat_port=22 | |
| RED='\033[1;31m' | |
| GREEN='\033[1;32m' | |
| NC='\033[0m' # no color |
| pipeline { | |
| agent any | |
| stages { | |
| stage("Deploy Config"){ | |
| steps { | |
| slackSend color: "#15FFE9", message: """Jenkins is deploying Config to: |