Skip to content

Instantly share code, notes, and snippets.

@jijojv
jijojv / simplesshd.go
Last active August 6, 2018 06:30 — forked from arkhon78/simplesshd.go
sshd with scp support
package main
import (
"errors"
"fmt"
"io"
"io/ioutil"
"log"
"net"
"os/exec"
@jijojv
jijojv / sshd.go
Created August 5, 2018 20:40 — forked from jpillora/sshd.go
Go SSH server complete example - Read more here https://blog.gopheracademy.com/go-and-ssh/
// A small SSH daemon providing bash sessions
//
// Server:
// cd my/new/dir/
// #generate server keypair
// ssh-keygen -t rsa
// go get -v .
// go run sshd.go
//
// Client:
@jijojv
jijojv / ruby.2.4.1-setup.sh
Created August 6, 2017 00:42 — forked from mustafaturan/ruby.2.6.3-setup.sh
ruby 2.4.1 setup for centos 6.x
#!/usr/bin/env bash
# repository
cd /tmp
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm
# system update
yum -y update
yum -y groupinstall "Development Tools"
yum -y install libxslt-devel libyaml-devel libxml2-devel gdbm-devel libffi-devel zlib-devel openssl-devel libyaml-devel readline-devel curl-devel openssl-devel pcre-devel git memcached-devel valgrind-devel mysql-devel ImageMagick-devel ImageMagick
@jijojv
jijojv / gist:914d25a6cd60a041261f1fa0179b1460
Created September 18, 2016 00:18 — forked from reidransom/gist:6042016
Auto-starting VirtualBox VMs on OS X

Auto-starting VirtualBox VMs on OS X

After finding a lot of other posts on the topic that didn't work out for me this one did the trick so I'm reposting for my own sense of self preservation.

Link to original article.

Copy the Virtualbox autostart plist template file to your system's LaunchDaemons folder.

sudo cp \

/Applications/VirtualBox.app/Contents/MacOS/org.virtualbox.vboxautostart.plist \

@jijojv
jijojv / pvt.talkingmoose.LaunchTextEdit.plist
Created September 17, 2016 21:41 — forked from talkingmoose/pvt.talkingmoose.LaunchTextEdit.plist
Example: How to launch a GUI application using launchd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>pvt.talkingmoose.LaunchTextEdit</string>
<key>ProgramArguments</key>
<array>
<string>open</string>
<string>-a</string>
@jijojv
jijojv / spam-rrd-graph-example.sh
Created September 16, 2016 15:47 — forked from drmalex07/spam-rrd-graph-example.sh
Example Python plugin for collectd. #collectd #collectd-plugin
#!/bin/bash
# Navigate to where the RRD database is stored
cd /var/lib/collectd/rrd/localhost/spam/
# Graph values for the last 10 minutes (600s)
rrdtool graph /tmp/gauge-foo.svg -a SVG -s -600s -e -0s 'DEF:val=gauge-foo.rrd:value:AVERAGE' 'LINE1:val#ff0000:Value'
#!/usr/bin/env bash
# Loads and mounts an ISO over SMB via the
# SuperMicro IPMI web interface
#
# usage: supermicro-mount-iso.sh <ipmi-host> <smb-host> <path>
# e.g.: supermicro-mount-iso.sh 10.0.0.1 10.0.0.2 '\foo\bar\windows.iso'
set -x
@jijojv
jijojv / SimpleHTTPServer.py
Created March 3, 2016 04:34 — forked from two06/SimpleHTTPServer.py
Python SImpleHttpServer with cookie support
#Modifed SimpleHTTPServer which returns cookies passed on the request
import SimpleHTTPServer
import logging
cookieHeader = None
class MyHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def do_GET(self):
self.cookieHeader = self.headers.get('Cookie')
@jijojv
jijojv / gist:3c277a23b6030f5b3e73
Created March 3, 2016 04:10 — forked from gerjantd/gist:3121258
Python: simple http server, localhost only
import sys
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
HandlerClass = SimpleHTTPRequestHandler
ServerClass = BaseHTTPServer.HTTPServer
Protocol = "HTTP/1.0"
if sys.argv[1:]:
port = int(sys.argv[1])