Skip to content

Instantly share code, notes, and snippets.

@bacher09
bacher09 / http_intf.go
Created August 24, 2021 12:22
Golang, http with SO_BINDTOINTERFACE
package main
import (
"fmt"
"io"
"net"
"net/http"
"syscall"
)
@bacher09
bacher09 / teleport.fc
Created November 4, 2021 19:04
Teleport SELinux policy for fedora 34
/usr/local/bin/teleport -- gen_context(system_u:object_r:teleport_exec_t,s0)
/var/lib/teleport(/.*)? gen_context(system_u:object_r:teleport_var_lib_t,s0)
/var/run/teleport.pid -- gen_context(system_u:object_r:teleport_var_run_t,s0)
/run/teleport.pid -- gen_context(system_u:object_r:teleport_var_run_t,s0)
@bacher09
bacher09 / getplayers.py
Last active December 11, 2024 20:23
Get quake server info
import socket
STATUS_RESPONSE_HEADER = b'\xff\xff\xff\xffstatusResponse\n'
def parse_server_vars(server_vars):
if not server_vars.startswith(b'\\'):
raise ValueError('Invalid server vars')
values = server_vars.split(b'\\')[1:]
return dict(zip(values[::2], values[1::2]))