Skip to content

Instantly share code, notes, and snippets.

View flotwig's full-sized avatar

Zach Bloomquist flotwig

View GitHub Profile
@flotwig
flotwig / digresults.txt
Created September 19, 2012 20:29
dig -t SRV @ns1.niftyhost.us _minecraft._tcp.seang96.n1fty.com
; <<>> DiG 9.7.3 <<>> -t SRV @ns1.niftyhost.us _minecraft._tcp.seang96.n1fty.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28120
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;_minecraft._tcp.seang96.n1fty.com. IN SRV
@flotwig
flotwig / gist:3591447
Created September 1, 2012 23:44
bool isup(str $server, int $port) // check to see if a server is reachable
function isup($server,$port=80) {
if ($port==80||$port==2222||$port==2083) {
$up = @file_get_contents('http://' . $server . ':' . $port);
if (!$up) {
$up = @file_get_contents('http://' . $server . ':' . $port);
}
} else {
$up = @fsockopen($server, $port, $errno, $errstr, 2);
if (!$up) {
$up = @fsockopen($server, $port, $errno, $errstr, 2);
<?php
ini_set('xdebug.max_nesting_level', 10000000000000000000000000000000);
$set = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9','0','@','!','#','$','%','^','&','*','(',')','-',' ','+','-');
$set = array_merge($set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set,$set);
$results = array();
gen_nos($set,$results);
function gen_nos(&$set, &$results) {
for($i=0; $i<count($set); $i++) {
$results[] = $set[$i];
$tempset = $set;