Skip to content

Instantly share code, notes, and snippets.

View bjpirt's full-sized avatar

Ben Pirt bjpirt

View GitHub Profile
@bjpirt
bjpirt / nnc.rb
Created February 6, 2012 16:46
Naughty Netcat
#!/usr/bin/env ruby
require 'rubygems'
require 'eventmachine'
class Client < EventMachine::Connection
def initialize(server)
@server = server
@server.client = self
@start_time = Time.now.to_f
end
#include <stdlib.h>
#include <AFMotor.h>
// COMMAND_COUNT specifies how many commands we are going to be able to hold
// You can reduce this to save memory
#define COMMAND_COUNT 7
#define BUFFER_LENGTH 20
// Define the different types of results
#define INTEGER_TYPE 1
#define FLOAT_TYPE 2