Skip to content

Instantly share code, notes, and snippets.

View r4um's full-sized avatar

Pranay Kanwar r4um

View GitHub Profile
@r4um
r4um / aws-ip.rb
Created October 25, 2016 16:04
Chek if an IP is in AWS IP Range
#!/usr/bin/env ruby
require 'net/http'
require 'ipaddr'
require 'json'
url = 'https://ip-ranges.amazonaws.com/ip-ranges.json'
uri = URI(url)
response = Net::HTTP.get(uri)
aws_ranges = JSON.parse(response)
@r4um
r4um / pp.md
Last active October 18, 2016 14:34
packetbeat pfring amd64 on ubuntu trusty 14.04
Index: services/outside_network.c
===================================================================
--- services/outside_network.c (revision 3866)
+++ services/outside_network.c (working copy)
@@ -1879,7 +1879,7 @@
return 0;
}
#ifdef USE_DNSTAP
- if(outnet->dtenv &&
+ if(error == NETEVENT_NOERROR && outnet->dtenv &&
@r4um
r4um / getconfigmd5.lua
Last active January 8, 2022 17:20
meh
-- A simple Lua script which serves up the HAProxy config md5
-- ubuntu install the lua-md5 package
-- ripped from https://github.com/mesosphere/marathon-lb/blob/master/getconfig.lua
md5 = require 'md5'
function read_config_file(cmdline)
local found = false
local filename = ''
for s in string.gmatch(cmdline, '%g+') do
@r4um
r4um / docker_volume.md
Last active January 13, 2016 09:02
docker VOUME foo
‣ tree
.
├── Dockerfile
└── foo
    └── bar
        └── gendata

2 directories, 2 files
‣ cat foo/bar/gendata
@r4um
r4um / .cVimrc
Last active August 29, 2015 14:25
" Settings
set noautofocus
set cncpcompletion
set nosmoothscroll
set nohud
set autohidecursor
set typelinkhints
let scrollduration = 10
let searchlimit = 40
@r4um
r4um / ec.go
Created December 16, 2014 11:08
compress range.
package main
import (
"fmt"
"github.com/xaviershay/erg"
"io"
"log"
)
func main() {
@r4um
r4um / keybase.md
Last active August 27, 2021 06:31

Keybase proof

I hereby claim:

  • I am r4um on github.
  • I am r4um (https://keybase.io/r4um) on keybase.
  • I have a public key ASBB7o8gf0NSrsAkTmD5pv-qAYXMFFjZQKjQK-YioG1TGgo

To claim this, I am signing this object:

@r4um
r4um / wol.go
Created September 21, 2014 06:30
package main
import (
"fmt"
"github.com/ghthor/gowol"
"os"
)
func main() {
@r4um
r4um / act-login.rb
Last active December 31, 2015 20:19
ACT Autologin.
#!/usr/bin/ruby
require 'logger'
require 'optparse'
require 'net/http'
require 'uri'
class ACTLogin
@@logger = Logger.new(STDOUT)