This is a quick guide to mounting a qcow2 disk images on your host server. This is useful to reset passwords, edit files, or recover something without the virtual machine running.
Step 1 - Enable NBD on the Host
modprobe nbd max_part=8
#Do not run this !!! | |
#IO operations | |
alias less='cat' | |
alias sed='awk' | |
#administration | |
alias apt-get='aptitude' | |
#file editing |
#!/bin/bash | |
#Analyze fail2ban logs and make a top 10 list of abusers! | |
if [[ $1 == "today" ]]; then | |
echo "Top abusers today:" | |
grep "Ban " /var/log/fail2ban.log | grep `date +%Y-%m-%d` | awk '{print $NF}' | sort | awk '{print $1,"("$1")"}' | logresolve | uniq -c | sort -n | |
else | |
echo "Top abusers:" |
#!/bin/bash | |
################################## | |
# Small SSH tunnel helper script | |
# polprog 2017 | |
# http://polprog.net | |
################################## | |
SOCKET="vnctun" |
This was created as a helper script for backing up my directory with VMs | |
It's not the prettiest one, but it's very simple and flexible. Works for me! | |
Be careful with the remove-old option, you may want to back up some of the older back ups to another place, | |
since it removers EVERY BACKUP OLDER than a week. | |
You definitely want the backup root to be a separate partition or, even better, separate disk. | |
It can be put into cron, if you do so I'd suggest a wrapper script like this: |
#include <stdio.h> | |
/******************** | |
* Enterprise array handler | |
* (c) 2018 Polprog | |
* | |
********************/ | |
//TODO: Rewrite in C++ as a class | |
void * getArrayElement(void * arr, char element, char elementSize){ |
/* PDFsearch - PDF indexing script | |
This script will search and generate a list of links for matching filenames inside a | |
given directory in the WWW root. Change the target directory inside the exec() call. | |
polrog, rue_mohr 2022 | |
*/ | |
<html> | |
<head> | |
<title>Datasheet Search Results</title> |
`timescale 1ns / 1ps | |
////////////////////////////////////////////////////////////////////////////////// | |
// Company: Polprog Computer Heresy Systems | |
// Engineer: The Man Himself | |
// | |
// Create Date: 17:38:08 02/10/2020 | |
// Design Name: | |
// Module Name: test | |
// Project Name: | |
// Target Devices: |
/** hexdump.h */ | |
/* | |
Hexdump functions | |
polprog 2021. Released on 3-clause BSD | |
*/ | |
#ifndef _HEXDUMP_H | |
#define _HEXDUMP_H |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <unistd.h> | |
#include <signal.h> | |
#include <time.h> | |
/* Plant like 2d cellular automaton by polprog <[email protected]> | |
03.02.2022 | |
Prototype program |