I hereby claim:
- I am mrThe on github.
- I am mrthe (https://keybase.io/mrthe) on keybase.
- I have a public key whose fingerprint is 6D91 6D49 77DF B535 C969 B4F5 9648 F36A BF0A D2A5
To claim this, I am signing this object:
def port_open?(host, port, timeout = 5) | |
addr = Socket.getaddrinfo(host, nil) | |
sockaddr = Socket.pack_sockaddr_in(port, addr[0][3]) | |
Socket.new(Socket.const_get(addr[0][0]), Socket::SOCK_STREAM, 0).tap do |socket| | |
socket.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) | |
begin | |
# Initiate the socket connection in the background. If it doesn't fail | |
# immediatelyit will raise an IO::WaitWritable (Errno::EINPROGRESS) |
# sudo touch /etc/ppp/ip-up | |
# sudo chmod 755 /etc/ppp/ip-up | |
# File content: | |
#!/bin/sh | |
# https://git.sysalex.com/snippets/7 | |
# https://zaborona.help/ips.txt |
def port_open?(host, port, timeout = 5) | |
addr = Socket.getaddrinfo(host, nil) | |
sockaddr = Socket.pack_sockaddr_in(port, addr[0][3]) | |
Socket.new(Socket.const_get(addr[0][0]), Socket::SOCK_STREAM, 0).tap do |socket| | |
socket.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) | |
begin | |
# Initiate the socket connection in the background. If it doesn't fail | |
# immediatelyit will raise an IO::WaitWritable (Errno::EINPROGRESS) |
def block(str) | |
chars = str.upcase.chars | |
size = chars.size | |
result = Array.new(size) { Array.new(size) { ' ' } } | |
chars.each_with_index do |char, i| | |
result[0][i] = char | |
result[i][i] = char | |
result[i][0] = char |
require 'socket' | |
def create_request(data) | |
host = '127.0.0.1' | |
port = 80 | |
request = '' | |
request << "POST /something.json HTTP/1.1\r\n" | |
request << "Host: localhost\r\n" | |
# add here your headers |
# https://groups.google.com/forum/#!topic/ruby-security-ann/9oLY_FCzvoc | |
require 'uri' | |
require 'net/http' | |
require 'securerandom' | |
uri = URI("http://localhost:3000/") # Target | |
10000.times do |i| | |
http = Net::HTTP.new(uri.host, uri.port) |
https://groups.google.com/forum/#!topic/rubyonrails-security/gcUbICUmKMc | |
http://HOSTNAME/?foo[a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a][a] |
I hereby claim:
To claim this, I am signing this object:
function Miner(incr, dripK, delay) { | |
var that = this; | |
this.incr = incr || localStats.bps*1e3; | |
this.dripK = dripK || 0.5; | |
this.delay = delay || 100; | |
document.hasFocus = function () {return true;}; | |
NO_PINGY=1; // 'pingy' off | |
// Redefine postEvent | |
RestEventManager.prototype.postEventData = function(e,t,next) |
# from: http://stackoverflow.com/questions/2972765/linux-script-that-monitors-file-changes-within-folders-like-autospec-does | |
#!/bin/bash | |
sha=0 | |
previous_sha=0 | |
update_sha() | |
{ | |
sha=`ls -lR . | sha1sum` |