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 | |
# 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: |
# alerts if system file is changed or modified | |
name: File Integrity Changed | |
# Alert on x events in y seconds | |
type: frequency | |
# Alert when this many documents matching the query occur within a timeframe | |
num_events: 1 | |
get_params(){ | |
PARAMS="" | |
while (( "$#" )); do | |
case "$1" in | |
## RESET - boolean | |
-r|--reset) | |
RESET=true | |
shift |