This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
obj-m += bigdummy.o | |
all: | |
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules | |
clean: | |
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
CONTAINER_NAME="nginx" | |
ENDPOINT="localhost:8080/v3.0.0" | |
function section { | |
echo "" | |
echo $1 | |
printf -v UNDERLINE "%-${#1}s" '=' | |
echo "${UNDERLINE// /=}" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env stap | |
probe begin { | |
printf("Watching for signal(9) and reporting sender and receiver statuses...\n"); | |
} | |
probe signal.syskill { | |
if(sig == 9) { | |
printf("[%s] SEND===> PID %d (%s) sent signal %d (%s) to PID %d (%s)\n", | |
ctime(gettimeofday_s()), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <sys/io.h> | |
#include <errno.h> | |
#define LEVEL 3 | |
int main(int argc, char **argv) | |
{ | |
int rc; | |
rc = iopl(LEVEL); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
listen 80; | |
listen [::]:80; | |
server_name localhost; | |
location / { | |
root /usr/share/nginx/html; | |
index index.html index.htm; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import logging | |
import socket | |
import sys | |
import threading | |
import time | |
CLIENT_CONN_ADDR="127.0.0.1" | |
CLIENT_NUM_CONNS=10 | |
SERVER_PORT=8888 | |
SERVER_SYN_BACKLOG=128 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM registry.redhat.io/ubi8-minimal | |
COPY vmovsd-checker.asm /root/ | |
WORKDIR /root/ | |
RUN microdnf install binutils -y && \ | |
as vmovsd-checker.asm -o vmovsd-checker.o && \ | |
ld vmovsd-checker.o -o vmovsd-checker && \ | |
rm vmovsd-checker.o vmovsd-checker.asm && \ | |
chmod +x vmovsd-checker | |
ENTRYPOINT ["/root/vmovsd-checker"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# bashy-bois.sh | |
# Maintained by Robb Manes <robbmanes@protonmail.com> | |
# | |
# A collection of bash functions that I've used and written over time. | |
# You CAN use this as a single script, but you probably want to pick-and-choose what you're looking for. | |
# It's probably best to assume you need to be root to do anything below unless otherwise specified. | |
# find_all_ptraces |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: v1 | |
kind: Namespace | |
metadata: | |
name: bz1872868-workaround | |
labels: | |
app: bz1872868-workaround | |
--- | |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* watch_unix_socket.stp | |
* | |
* This is a simply more modern version of the script found here: | |
* https://sourceware.org/systemtap/wiki/WSunixSockets | |
* | |
* The first argument is the location of the file descriptor for a UNIX socket. | |
* To find this address, for example, for the Docker socket run: | |
* | |
* # lsof 2>&1 | awk '/docker.sock/ {print $7}' | grep -v '0t0' | sort -u |