Skip to content

Instantly share code, notes, and snippets.

@nv1t
nv1t / check_ipmi
Created May 27, 2014 11:49
Check IPMI with ignore list
#!/usr/bin/perl
# Nagios plugin for IPMI sensors status checking.
#
# Especially useful on Dell Poweredge servers, and others that
# implement the Intelligent Platform Management Interface (IPMI)
# interface.
#
# (C) Chris Wilson <check_ipmi@qwirx.com>, 2005-06-04
# Released under the GNU General Public License (GPL)
@nv1t
nv1t / plot.py
Created September 15, 2014 15:33
plot gps coords on german map
import sys
import cartopy.crs as ccrs
import cartopy.io.shapereader as shpreader
import matplotlib.pyplot as plt
import json
# Downloaded from http://biogeo.ucdavis.edu/data/gadm2/shp/DEU_adm.zip
fname = 'DEU_adm1.shp'
@nv1t
nv1t / create_video.sh
Last active August 29, 2015 14:07
create_video.sh
#!/bin/bash
# This is a script to create a video from series of JPEG images
# Call it in a folder full of JPEGs that you want to turn into a video.
# Written on 2013-01-08 by Philipp Klaus <philipp.l.klaus →AT→ web.de>.
# Check <https://gist.github.com/4572552> for newer versions.
# Modified Version from: nv1t (coz of many image files)
# Resources
# * http://www.itforeveryone.co.uk/image-to-video.html
@nv1t
nv1t / poodle-cidr-scan.sh
Last active August 29, 2015 14:07
poodle vuln scanner
function poodle() { HOST=$1;PORT=$2;NAME=$(host $1 |cut -d " " -f 5 | tr "\n" ' '| grep -v NXDOMAIN);timeout 1 openssl s_client -connect $HOST:$PORT -ssl3 2> /dev/null > /dev/null; if [[ $? == 124 ]]; then echo "FAIL: ${HOST}:${PORT} - ${NAME}"; else echo "OK: ${HOST}:${PORT} - ${NAME}"; fi; }
PORT=$2; RANGE=$1; zmap -p ${PORT} -o /tmp/zmap.results.${PORT}.csv -B 10M $RANGE
for i in $(cat /tmp/zmap.results.${PORT}.csv | sort -t . -k 3,3n -k 4,4n); do poodle $i $PORT; done;

Keybase proof

I hereby claim:

  • I am nv1t on github.
  • I am nv1t (https://keybase.io/nv1t) on keybase.
  • I have a public key whose fingerprint is 083F 9BF3 7C3B 3262 62AF 397D 09CF F87B 70EC 6E70

To claim this, I am signing this object:

#!/usr/env python
###############################################################################################################
## [Title]: linuxprivchecker.py -- a Linux Privilege Escalation Check Script
## [Author]: Mike Czumak (T_v3rn1x) -- @SecuritySift
##-------------------------------------------------------------------------------------------------------------
## [Details]:
## This script is intended to be executed locally on a Linux box to enumerate basic system info and
## search for common privilege escalation vectors such as world writable files, misconfigurations, clear-text
## passwords and applicable exploits.
@nv1t
nv1t / slideshare-download.sh
Last active September 10, 2015 01:20
slideshare-download.sh
#!/bin/bash
URL="${1}"
TITLE=$(echo $URL | awk -F"/" '{ print $NF }' | awk -F"?" '{ print $1 }')
mkdir -p "${TITLE}"
cd "${TITLE}"
for i in $(curl "${URL}" 2> /dev/null | grep "slide_image" | tr '"' "\n" | grep -A 1 "data-full" | grep "image.slidesharecdn"); do
Wir sind alle an Tagen geboren in denen viele Menschen schrecklich starben und doch nennen wir es Gebutstag...Yeaha... - #idonthavabirthday
@nv1t
nv1t / gist:2052905
Created March 16, 2012 21:41
fortune internet
Am X-Copyright-Header kann man also auch sehen, daß die Techniker und
insbesondere Kristian zum Recht ein pragmatisches Verhältnis haben.
Fehlt nur noch ein pragmatisches Verhältnis der Juristen zur Technik,
und alles wird gut.
-- Ulf Möller
%
Smileys werden nur von Leuten verwendet die das, was sie meinen,
nicht sagen, und das, was sie sagen, so nicht meinen.
-- Klaus Schilling
%
@nv1t
nv1t / gist:2279124
Created April 1, 2012 22:19
levenshtein, js
function levenshtein (s1, s2) {
if (s1 == s2) { return 0; }
if (s1.length === 0 || s2.length===0) { return s2.length+s1.length; }
var split = false;
try {
split = !('0')[0];
} catch (e) {
split = true;