Skip to content

Instantly share code, notes, and snippets.

@facerip
facerip / rcon_fuzzer.sh
Created December 13, 2013 13:34
Extremely Simple Network Application Fuzzer. Sends random data from the dd utility to a netcat pipe. Tests input for the Rcon protocol.
#!/bin/bash
host="localhost"
port="27960"
nc="$(which nc)"
pass="cat"
timeout="3"
fuzz=`dd if=/dev/urandom bs=1K count=1b`
while :; do
@facerip
facerip / main.rb
Created December 2, 2013 19:41
Simple RSS Feed in Sinatra
require 'sinatra'
require 'data_mapper'
require 'builder'
class ExitStatusOne < Sinatra::Base
get '/rss' do
@post = Post.all :order => :id.desc
builder :rss
end
end
@facerip
facerip / dmesg output
Last active December 21, 2015 09:49
* Wireless card disconnects at random. At times a reboot is forced because reconnection continuously requires reauthorization that fails each time. * Output of dmesg, syslog, lspci and lsmod. * Debian 7.1. Kernel 3.2.0-4-amd64. Wireless Driver wl
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.46-1
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/bullion-root ro quiet
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009c400 (usable)
[ 0.000000] BIOS-e820: 000000000009c400 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bf27c000 (usable)
@facerip
facerip / gist:6262798
Last active December 21, 2015 06:18
Sinatra Blog
#!/usr/bin/env ruby
require 'sinatra'
require 'data_mapper'
DataMapper.setup(:default, 'sqlite:///home/facerip/Learn/Sinatra/Projects/exitstatusone/database/exitstatusone.db')
class User
include DataMapper::Resource
property :id, Serial
property :user, String, :required => true
property :pass, BCryptHash, :required => true