Skip to content

Instantly share code, notes, and snippets.

View itskenny0's full-sized avatar

kenny itskenny0

  • I don't know what I'm doing, Inc.
  • Germany
View GitHub Profile
@itskenny0
itskenny0 / lp-symlink.sh
Created October 5, 2018 08:07
Find the device node (/dev/usb/lp0) for a connected line printer and symlink it to a known location
@itskenny0
itskenny0 / logstash.conf
Created July 10, 2018 08:56
communigate password fail geoip logstash config
input {
beats {
port => 50441
ssl => false
}
}
filter {
if "communigate-log" in [tags] {
grok {
@itskenny0
itskenny0 / build.sh
Created April 11, 2018 08:45
build.sh - build Ubuntu VM with ZeroTier and customization from the official Ubuntu Cloud images
#!/bin/bash
CIURL="https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img"
ZTURL="https://download.zerotier.com/zerotier-one-x64.deb"
PWD=$(pwd)
TEMP=$(mktemp -d)
HOSTNAME=$1
ROOTPW=abcd1234
# output colors
CYAN=$(echo -ne "\033[00;36m")
# shorthands
alias sl="ls --color"
alias txfv="tar xfv"
alias hgr="history | grep "
alias apti="apt install "
alias apts="apt search "
alias lsb="lsb_release -a"
alias ls="ls --color "
alias ll='ls -l --color'
alias k="tree"
@itskenny0
itskenny0 / cg_chpasswd.exp
Created September 12, 2017 22:30
CommuniGate: Programmatically change account passwords from the shell
#!/usr/bin/expect
set username [lindex $argv 0]
set newpassword [lindex $argv 1]
spawn telnet 127.0.0.1 106
expect "*ready*"
send "USER postmaster\r"
expect "300 please send the PASS"
send "PASS postmaster_password_here\r"
#!/bin/bash
CYAN=$(echo -ne "\033[00;36m")
GREEN=$(echo -en '\033[01;32m')
MAG=$(echo -en '\033[01;35m')
YEL=$(echo -en '\033[00;33m')
NOCOL=$(echo -ne "\E[0m")
CREATED=$(date)
cd /vz
FQDNLookup true
LoadPlugin syslog
<Plugin syslog>
LogLevel info
</Plugin>
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
#include <ESP8266WiFi.h>
#include <WiFiUDP.h>
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
WiFiUDP Udp;
const char* ssid = "ky-fi devices";
const char* password = "passwordremovedyayayaya";
<?php
echo $output = (new CheckMKLocalcheck("test-email-rtt"))
->setValue(305)
->setText("Some other text: :value:")
->setMetric("seconds", 20)
->setKPI(CheckMKLocalcheck::STATE_WARN, 300)
->setKPI(CheckMKLocalcheck::STATE_CRIT, 500)
->export() . PHP_EOL;
<?php
class CheckMKLocalcheck {
private $text = "Value returned: :value:";
private $metrics = array();
private $name;
private $value;
private $kpis = array(
self::STATE_WARN => "1",
self::STATE_CRIT => "2"