diff --git a/classes/sphinxapi.php b/classes/sphinxapi.php index 74feeebd..90643d3c 100644 --- a/classes/sphinxapi.php +++ b/classes/sphinxapi.php @@ -1,7 +1,7 @@ 0 && !feof($fp) ) { - $chunk = fread ( $fp, $left ); + $chunk = fread ( $fp, min ( 8192, $left ) ); if ( $chunk ) { $response .= $chunk; @@ -1109,8 +1108,8 @@ function RunQueries () // send query, get response $nreqs = count($this->_reqs); $req = join ( "", $this->_reqs ); - $len = 4+strlen($req); - $req = pack ( "nnNN", SEARCHD_COMMAND_SEARCH, VER_COMMAND_SEARCH, $len, $nreqs ) . $req; // add header + $len = 8+strlen($req); + $req = pack ( "nnNNN", SEARCHD_COMMAND_SEARCH, VER_COMMAND_SEARCH, $len, 0, $nreqs ) . $req; // add header if ( !( $this->_Send ( $fp, $req, $len+8 ) ) || !( $response = $this->_GetResponse ( $fp, VER_COMMAND_SEARCH ) ) ) @@ -1688,5 +1687,5 @@ function FlushAttributes () } // -// $Id: sphinxapi.php 2616 2011-01-01 02:33:06Z shodan $ +// $Id: sphinxapi.php 2758 2011-04-04 11:10:44Z kevg $ // diff --git a/classes/sphinxapi.php.bak b/classes/sphinxapi.php.bak new file mode 100644 index 00000000..74feeebd --- /dev/null +++ b/classes/sphinxapi.php.bak @@ -0,0 +1,1692 @@ +=8 ) + { + $v = (int)$v; + return pack ( "NN", $v>>32, $v&0xFFFFFFFF ); + } + + // x32, int + if ( is_int($v) ) + return pack ( "NN", $v < 0 ? -1 : 0, $v ); + + // x32, bcmath + if ( function_exists("bcmul") ) + { + if ( bccomp ( $v, 0 ) == -1 ) + $v = bcadd ( "18446744073709551616", $v ); + $h = bcdiv ( $v, "4294967296", 0 ); + $l = bcmod ( $v, "4294967296" ); + return pack ( "NN", (float)$h, (float)$l ); // conversion to float is intentional; int would lose 31st bit + } + + // x32, no-bcmath + $p = max(0, strlen($v) - 13); + $lo = abs((float)substr($v, $p)); + $hi = abs((float)substr($v, 0, $p)); + + $m = $lo + $hi*1316134912.0; // (10 ^ 13) % (1 << 32) = 1316134912 + $q = floor($m/4294967296.0); + $l = $m - ($q*4294967296.0); + $h = $hi*2328.0 + $q; // (10 ^ 13) / (1 << 32) = 2328 + + if ( $v<0 ) + { + if ( $l==0 ) + $h = 4294967296.0 - $h; + else + { + $h = 4294967295.0 - $h; + $l = 4294967296.0 - $l; + } + } + return pack ( "NN", $h, $l ); +} + +/// pack 64-bit unsigned +function sphPackU64 ( $v ) +{ + assert ( is_numeric($v) ); + + // x64 + if ( PHP_INT_SIZE>=8 ) + { + assert ( $v>=0 ); + + // x64, int + if ( is_int($v) ) + return pack ( "NN", $v>>32, $v&0xFFFFFFFF ); + + // x64, bcmath + if ( function_exists("bcmul") ) + { + $h = bcdiv ( $v, 4294967296, 0 ); + $l = bcmod ( $v, 4294967296 ); + return pack ( "NN", $h, $l ); + } + + // x64, no-bcmath + $p = max ( 0, strlen($v) - 13 ); + $lo = (int)substr ( $v, $p ); + $hi = (int)substr ( $v, 0, $p ); + + $m = $lo + $hi*1316134912; + $l = $m % 4294967296; + $h = $hi*2328 + (int)($m/4294967296); + + return pack ( "NN", $h, $l ); + } + + // x32, int + if ( is_int($v) ) + return pack ( "NN", 0, $v ); + + // x32, bcmath + if ( function_exists("bcmul") ) + { + $h = bcdiv ( $v, "4294967296", 0 ); + $l = bcmod ( $v, "4294967296" ); + return pack ( "NN", (float)$h, (float)$l ); // conversion to float is intentional; int would lose 31st bit + } + + // x32, no-bcmath + $p = max(0, strlen($v) - 13); + $lo = (float)substr($v, $p); + $hi = (float)substr($v, 0, $p); + + $m = $lo + $hi*1316134912.0; + $q = floor($m / 4294967296.0); + $l = $m - ($q * 4294967296.0); + $h = $hi*2328.0 + $q; + + return pack ( "NN", $h, $l ); +} + +// unpack 64-bit unsigned +function sphUnpackU64 ( $v ) +{ + list ( $hi, $lo ) = array_values ( unpack ( "N*N*", $v ) ); + + if ( PHP_INT_SIZE>=8 ) + { + if ( $hi<0 ) $hi += (1<<32); // because php 5.2.2 to 5.2.5 is totally fucked up again + if ( $lo<0 ) $lo += (1<<32); + + // x64, int + if ( $hi<=2147483647 ) + return ($hi<<32) + $lo; + + // x64, bcmath + if ( function_exists("bcmul") ) + return bcadd ( $lo, bcmul ( $hi, "4294967296" ) ); + + // x64, no-bcmath + $C = 100000; + $h = ((int)($hi / $C) << 32) + (int)($lo / $C); + $l = (($hi % $C) << 32) + ($lo % $C); + if ( $l>$C ) + { + $h += (int)($l / $C); + $l = $l % $C; + } + + if ( $h==0 ) + return $l; + return sprintf ( "%d%05d", $h, $l ); + } + + // x32, int + if ( $hi==0 ) + { + if ( $lo>0 ) + return $lo; + return sprintf ( "%u", $lo ); + } + + $hi = sprintf ( "%u", $hi ); + $lo = sprintf ( "%u", $lo ); + + // x32, bcmath + if ( function_exists("bcmul") ) + return bcadd ( $lo, bcmul ( $hi, "4294967296" ) ); + + // x32, no-bcmath + $hi = (float)$hi; + $lo = (float)$lo; + + $q = floor($hi/10000000.0); + $r = $hi - $q*10000000.0; + $m = $lo + $r*4967296.0; + $mq = floor($m/10000000.0); + $l = $m - $mq*10000000.0; + $h = $q*4294967296.0 + $r*429.0 + $mq; + + $h = sprintf ( "%.0f", $h ); + $l = sprintf ( "%07.0f", $l ); + if ( $h=="0" ) + return sprintf( "%.0f", (float)$l ); + return $h . $l; +} + +// unpack 64-bit signed +function sphUnpackI64 ( $v ) +{ + list ( $hi, $lo ) = array_values ( unpack ( "N*N*", $v ) ); + + // x64 + if ( PHP_INT_SIZE>=8 ) + { + if ( $hi<0 ) $hi += (1<<32); // because php 5.2.2 to 5.2.5 is totally fucked up again + if ( $lo<0 ) $lo += (1<<32); + + return ($hi<<32) + $lo; + } + + // x32, int + if ( $hi==0 ) + { + if ( $lo>0 ) + return $lo; + return sprintf ( "%u", $lo ); + } + // x32, int + elseif ( $hi==-1 ) + { + if ( $lo<0 ) + return $lo; + return sprintf ( "%.0f", $lo - 4294967296.0 ); + } + + $neg = ""; + $c = 0; + if ( $hi<0 ) + { + $hi = ~$hi; + $lo = ~$lo; + $c = 1; + $neg = "-"; + } + + $hi = sprintf ( "%u", $hi ); + $lo = sprintf ( "%u", $lo ); + + // x32, bcmath + if ( function_exists("bcmul") ) + return $neg . bcadd ( bcadd ( $lo, bcmul ( $hi, "4294967296" ) ), $c ); + + // x32, no-bcmath + $hi = (float)$hi; + $lo = (float)$lo; + + $q = floor($hi/10000000.0); + $r = $hi - $q*10000000.0; + $m = $lo + $r*4967296.0; + $mq = floor($m/10000000.0); + $l = $m - $mq*10000000.0 + $c; + $h = $q*4294967296.0 + $r*429.0 + $mq; + if ( $l==10000000 ) + { + $l = 0; + $h += 1; + } + + $h = sprintf ( "%.0f", $h ); + $l = sprintf ( "%07.0f", $l ); + if ( $h=="0" ) + return $neg . sprintf( "%.0f", (float)$l ); + return $neg . $h . $l; +} + + +function sphFixUint ( $value ) +{ + if ( PHP_INT_SIZE>=8 ) + { + // x64 route, workaround broken unpack() in 5.2.2+ + if ( $value<0 ) $value += (1<<32); + return $value; + } + else + { + // x32 route, workaround php signed/unsigned braindamage + return sprintf ( "%u", $value ); + } +} + + +/// sphinx searchd client class +class SphinxClient +{ + var $_host; ///< searchd host (default is "localhost") + var $_port; ///< searchd port (default is 9312) + var $_offset; ///< how many records to seek from result-set start (default is 0) + var $_limit; ///< how many records to return from result-set starting at offset (default is 20) + var $_mode; ///< query matching mode (default is SPH_MATCH_ALL) + var $_weights; ///< per-field weights (default is 1 for all fields) + var $_sort; ///< match sorting mode (default is SPH_SORT_RELEVANCE) + var $_sortby; ///< attribute to sort by (defualt is "") + var $_min_id; ///< min ID to match (default is 0, which means no limit) + var $_max_id; ///< max ID to match (default is 0, which means no limit) + var $_filters; ///< search filters + var $_groupby; ///< group-by attribute name + var $_groupfunc; ///< group-by function (to pre-process group-by attribute value with) + var $_groupsort; ///< group-by sorting clause (to sort groups in result set with) + var $_groupdistinct;///< group-by count-distinct attribute + var $_maxmatches; ///< max matches to retrieve + var $_cutoff; ///< cutoff to stop searching at (default is 0) + var $_retrycount; ///< distributed retries count + var $_retrydelay; ///< distributed retries delay + var $_anchor; ///< geographical anchor point + var $_indexweights; ///< per-index weights + var $_ranker; ///< ranking mode (default is SPH_RANK_PROXIMITY_BM25) + var $_maxquerytime; ///< max query time, milliseconds (default is 0, do not limit) + var $_fieldweights; ///< per-field-name weights + var $_overrides; ///< per-query attribute values overrides + var $_select; ///< select-list (attributes or expressions, with optional aliases) + + var $_error; ///< last error message + var $_warning; ///< last warning message + var $_connerror; ///< connection error vs remote error flag + + var $_reqs; ///< requests array for multi-query + var $_mbenc; ///< stored mbstring encoding + var $_arrayresult; ///< whether $result["matches"] should be a hash or an array + var $_timeout; ///< connect timeout + + ///////////////////////////////////////////////////////////////////////////// + // common stuff + ///////////////////////////////////////////////////////////////////////////// + + /// create a new client object and fill defaults + function SphinxClient () + { + // per-client-object settings + $this->_host = "localhost"; + $this->_port = 9312; + $this->_path = false; + $this->_socket = false; + + // per-query settings + $this->_offset = 0; + $this->_limit = 20; + $this->_mode = SPH_MATCH_ALL; + $this->_weights = array (); + $this->_sort = SPH_SORT_RELEVANCE; + $this->_sortby = ""; + $this->_min_id = 0; + $this->_max_id = 0; + $this->_filters = array (); + $this->_groupby = ""; + $this->_groupfunc = SPH_GROUPBY_DAY; + $this->_groupsort = "@group desc"; + $this->_groupdistinct= ""; + $this->_maxmatches = 1000; + $this->_cutoff = 0; + $this->_retrycount = 0; + $this->_retrydelay = 0; + $this->_anchor = array (); + $this->_indexweights= array (); + $this->_ranker = SPH_RANK_PROXIMITY_BM25; + $this->_maxquerytime= 0; + $this->_fieldweights= array(); + $this->_overrides = array(); + $this->_select = "*"; + + $this->_error = ""; // per-reply fields (for single-query case) + $this->_warning = ""; + $this->_connerror = false; + + $this->_reqs = array (); // requests storage (for multi-query case) + $this->_mbenc = ""; + $this->_arrayresult = false; + $this->_timeout = 0; + } + + function __destruct() + { + if ( $this->_socket !== false ) + fclose ( $this->_socket ); + } + + /// get last error message (string) + function GetLastError () + { + return $this->_error; + } + + /// get last warning message (string) + function GetLastWarning () + { + return $this->_warning; + } + + /// get last error flag (to tell network connection errors from searchd errors or broken responses) + function IsConnectError() + { + return $this->_connerror; + } + + /// set searchd host name (string) and port (integer) + function SetServer ( $host, $port = 0 ) + { + assert ( is_string($host) ); + if ( $host[0] == '/') + { + $this->_path = 'unix://' . $host; + return; + } + if ( substr ( $host, 0, 7 )=="unix://" ) + { + $this->_path = $host; + return; + } + + assert ( is_int($port) ); + $this->_host = $host; + $this->_port = $port; + $this->_path = ''; + + } + + /// set server connection timeout (0 to remove) + function SetConnectTimeout ( $timeout ) + { + assert ( is_numeric($timeout) ); + $this->_timeout = $timeout; + } + + + function _Send ( $handle, $data, $length ) + { + if ( feof($handle) || fwrite ( $handle, $data, $length ) !== $length ) + { + $this->_error = 'connection unexpectedly closed (timed out?)'; + $this->_connerror = true; + return false; + } + return true; + } + + ///////////////////////////////////////////////////////////////////////////// + + /// enter mbstring workaround mode + function _MBPush () + { + $this->_mbenc = ""; + if ( ini_get ( "mbstring.func_overload" ) & 2 ) + { + $this->_mbenc = mb_internal_encoding(); + mb_internal_encoding ( "latin1" ); + } + } + + /// leave mbstring workaround mode + function _MBPop () + { + if ( $this->_mbenc ) + mb_internal_encoding ( $this->_mbenc ); + } + + /// connect to searchd server + function _Connect () + { + if ( $this->_socket!==false ) + { + // we are in persistent connection mode, so we have a socket + // however, need to check whether it's still alive + if ( !@feof ( $this->_socket ) ) + return $this->_socket; + + // force reopen + $this->_socket = false; + } + + $errno = 0; + $errstr = ""; + $this->_connerror = false; + + if ( $this->_path ) + { + $host = $this->_path; + $port = 0; + } + else + { + $host = $this->_host; + $port = $this->_port; + } + + if ( $this->_timeout<=0 ) + $fp = @fsockopen ( $host, $port, $errno, $errstr ); + else + $fp = @fsockopen ( $host, $port, $errno, $errstr, $this->_timeout ); + + if ( !$fp ) + { + if ( $this->_path ) + $location = $this->_path; + else + $location = "{$this->_host}:{$this->_port}"; + + $errstr = trim ( $errstr ); + $this->_error = "connection to $location failed (errno=$errno, msg=$errstr)"; + $this->_connerror = true; + return false; + } + + // send my version + // this is a subtle part. we must do it before (!) reading back from searchd. + // because otherwise under some conditions (reported on FreeBSD for instance) + // TCP stack could throttle write-write-read pattern because of Nagle. + if ( !$this->_Send ( $fp, pack ( "N", 1 ), 4 ) ) + { + fclose ( $fp ); + $this->_error = "failed to send client protocol version"; + return false; + } + + // check version + list(,$v) = unpack ( "N*", fread ( $fp, 4 ) ); + $v = (int)$v; + if ( $v<1 ) + { + fclose ( $fp ); + $this->_error = "expected searchd protocol version 1+, got version '$v'"; + return false; + } + + return $fp; + } + + /// get and check response packet from searchd server + function _GetResponse ( $fp, $client_ver ) + { + $response = ""; + $len = 0; + + $header = fread ( $fp, 8 ); + if ( strlen($header)==8 ) + { + list ( $status, $ver, $len ) = array_values ( unpack ( "n2a/Nb", $header ) ); + $left = $len; + while ( $left>0 && !feof($fp) ) + { + $chunk = fread ( $fp, $left ); + if ( $chunk ) + { + $response .= $chunk; + $left -= strlen($chunk); + } + } + } + if ( $this->_socket === false ) + fclose ( $fp ); + + // check response + $read = strlen ( $response ); + if ( !$response || $read!=$len ) + { + $this->_error = $len + ? "failed to read searchd response (status=$status, ver=$ver, len=$len, read=$read)" + : "received zero-sized searchd response"; + return false; + } + + // check status + if ( $status==SEARCHD_WARNING ) + { + list(,$wlen) = unpack ( "N*", substr ( $response, 0, 4 ) ); + $this->_warning = substr ( $response, 4, $wlen ); + return substr ( $response, 4+$wlen ); + } + if ( $status==SEARCHD_ERROR ) + { + $this->_error = "searchd error: " . substr ( $response, 4 ); + return false; + } + if ( $status==SEARCHD_RETRY ) + { + $this->_error = "temporary searchd error: " . substr ( $response, 4 ); + return false; + } + if ( $status!=SEARCHD_OK ) + { + $this->_error = "unknown status code '$status'"; + return false; + } + + // check version + if ( $ver<$client_ver ) + { + $this->_warning = sprintf ( "searchd command v.%d.%d older than client's v.%d.%d, some options might not work", + $ver>>8, $ver&0xff, $client_ver>>8, $client_ver&0xff ); + } + + return $response; + } + + ///////////////////////////////////////////////////////////////////////////// + // searching + ///////////////////////////////////////////////////////////////////////////// + + /// set offset and count into result set, + /// and optionally set max-matches and cutoff limits + function SetLimits ( $offset, $limit, $max=0, $cutoff=0 ) + { + assert ( is_int($offset) ); + assert ( is_int($limit) ); + assert ( $offset>=0 ); + assert ( $limit>0 ); + assert ( $max>=0 ); + $this->_offset = $offset; + $this->_limit = $limit; + if ( $max>0 ) + $this->_maxmatches = $max; + if ( $cutoff>0 ) + $this->_cutoff = $cutoff; + } + + /// set maximum query time, in milliseconds, per-index + /// integer, 0 means "do not limit" + function SetMaxQueryTime ( $max ) + { + assert ( is_int($max) ); + assert ( $max>=0 ); + $this->_maxquerytime = $max; + } + + /// set matching mode + function SetMatchMode ( $mode ) + { + assert ( $mode==SPH_MATCH_ALL + || $mode==SPH_MATCH_ANY + || $mode==SPH_MATCH_PHRASE + || $mode==SPH_MATCH_BOOLEAN + || $mode==SPH_MATCH_EXTENDED + || $mode==SPH_MATCH_FULLSCAN + || $mode==SPH_MATCH_EXTENDED2 ); + $this->_mode = $mode; + } + + /// set ranking mode + function SetRankingMode ( $ranker ) + { + assert ( $ranker>=0 && $ranker_ranker = $ranker; + } + + /// set matches sorting mode + function SetSortMode ( $mode, $sortby="" ) + { + assert ( + $mode==SPH_SORT_RELEVANCE || + $mode==SPH_SORT_ATTR_DESC || + $mode==SPH_SORT_ATTR_ASC || + $mode==SPH_SORT_TIME_SEGMENTS || + $mode==SPH_SORT_EXTENDED || + $mode==SPH_SORT_EXPR ); + assert ( is_string($sortby) ); + assert ( $mode==SPH_SORT_RELEVANCE || strlen($sortby)>0 ); + + $this->_sort = $mode; + $this->_sortby = $sortby; + } + + /// bind per-field weights by order + /// DEPRECATED; use SetFieldWeights() instead + function SetWeights ( $weights ) + { + assert ( is_array($weights) ); + foreach ( $weights as $weight ) + assert ( is_int($weight) ); + + $this->_weights = $weights; + } + + /// bind per-field weights by name + function SetFieldWeights ( $weights ) + { + assert ( is_array($weights) ); + foreach ( $weights as $name=>$weight ) + { + assert ( is_string($name) ); + assert ( is_int($weight) ); + } + $this->_fieldweights = $weights; + } + + /// bind per-index weights by name + function SetIndexWeights ( $weights ) + { + assert ( is_array($weights) ); + foreach ( $weights as $index=>$weight ) + { + assert ( is_string($index) ); + assert ( is_int($weight) ); + } + $this->_indexweights = $weights; + } + + /// set IDs range to match + /// only match records if document ID is beetwen $min and $max (inclusive) + function SetIDRange ( $min, $max ) + { + assert ( is_numeric($min) ); + assert ( is_numeric($max) ); + assert ( $min<=$max ); + $this->_min_id = $min; + $this->_max_id = $max; + } + + /// set values set filter + /// only match records where $attribute value is in given set + function SetFilter ( $attribute, $values, $exclude=false ) + { + assert ( is_string($attribute) ); + assert ( is_array($values) ); + assert ( count($values) ); + + if ( is_array($values) && count($values) ) + { + foreach ( $values as $value ) + assert ( is_numeric($value) ); + + $this->_filters[] = array ( "type"=>SPH_FILTER_VALUES, "attr"=>$attribute, "exclude"=>$exclude, "values"=>$values ); + } + } + + /// set range filter + /// only match records if $attribute value is beetwen $min and $max (inclusive) + function SetFilterRange ( $attribute, $min, $max, $exclude=false ) + { + assert ( is_string($attribute) ); + assert ( is_numeric($min) ); + assert ( is_numeric($max) ); + assert ( $min<=$max ); + + $this->_filters[] = array ( "type"=>SPH_FILTER_RANGE, "attr"=>$attribute, "exclude"=>$exclude, "min"=>$min, "max"=>$max ); + } + + /// set float range filter + /// only match records if $attribute value is beetwen $min and $max (inclusive) + function SetFilterFloatRange ( $attribute, $min, $max, $exclude=false ) + { + assert ( is_string($attribute) ); + assert ( is_float($min) ); + assert ( is_float($max) ); + assert ( $min<=$max ); + + $this->_filters[] = array ( "type"=>SPH_FILTER_FLOATRANGE, "attr"=>$attribute, "exclude"=>$exclude, "min"=>$min, "max"=>$max ); + } + + /// setup anchor point for geosphere distance calculations + /// required to use @geodist in filters and sorting + /// latitude and longitude must be in radians + function SetGeoAnchor ( $attrlat, $attrlong, $lat, $long ) + { + assert ( is_string($attrlat) ); + assert ( is_string($attrlong) ); + assert ( is_float($lat) ); + assert ( is_float($long) ); + + $this->_anchor = array ( "attrlat"=>$attrlat, "attrlong"=>$attrlong, "lat"=>$lat, "long"=>$long ); + } + + /// set grouping attribute and function + function SetGroupBy ( $attribute, $func, $groupsort="@group desc" ) + { + assert ( is_string($attribute) ); + assert ( is_string($groupsort) ); + assert ( $func==SPH_GROUPBY_DAY + || $func==SPH_GROUPBY_WEEK + || $func==SPH_GROUPBY_MONTH + || $func==SPH_GROUPBY_YEAR + || $func==SPH_GROUPBY_ATTR + || $func==SPH_GROUPBY_ATTRPAIR ); + + $this->_groupby = $attribute; + $this->_groupfunc = $func; + $this->_groupsort = $groupsort; + } + + /// set count-distinct attribute for group-by queries + function SetGroupDistinct ( $attribute ) + { + assert ( is_string($attribute) ); + $this->_groupdistinct = $attribute; + } + + /// set distributed retries count and delay + function SetRetries ( $count, $delay=0 ) + { + assert ( is_int($count) && $count>=0 ); + assert ( is_int($delay) && $delay>=0 ); + $this->_retrycount = $count; + $this->_retrydelay = $delay; + } + + /// set result set format (hash or array; hash by default) + /// PHP specific; needed for group-by-MVA result sets that may contain duplicate IDs + function SetArrayResult ( $arrayresult ) + { + assert ( is_bool($arrayresult) ); + $this->_arrayresult = $arrayresult; + } + + /// set attribute values override + /// there can be only one override per attribute + /// $values must be a hash that maps document IDs to attribute values + function SetOverride ( $attrname, $attrtype, $values ) + { + assert ( is_string ( $attrname ) ); + assert ( in_array ( $attrtype, array ( SPH_ATTR_INTEGER, SPH_ATTR_TIMESTAMP, SPH_ATTR_BOOL, SPH_ATTR_FLOAT, SPH_ATTR_BIGINT ) ) ); + assert ( is_array ( $values ) ); + + $this->_overrides[$attrname] = array ( "attr"=>$attrname, "type"=>$attrtype, "values"=>$values ); + } + + /// set select-list (attributes or expressions), SQL-like syntax + function SetSelect ( $select ) + { + assert ( is_string ( $select ) ); + $this->_select = $select; + } + + ////////////////////////////////////////////////////////////////////////////// + + /// clear all filters (for multi-queries) + function ResetFilters () + { + $this->_filters = array(); + $this->_anchor = array(); + } + + /// clear groupby settings (for multi-queries) + function ResetGroupBy () + { + $this->_groupby = ""; + $this->_groupfunc = SPH_GROUPBY_DAY; + $this->_groupsort = "@group desc"; + $this->_groupdistinct= ""; + } + + /// clear all attribute value overrides (for multi-queries) + function ResetOverrides () + { + $this->_overrides = array (); + } + + ////////////////////////////////////////////////////////////////////////////// + + /// connect to searchd server, run given search query through given indexes, + /// and return the search results + function Query ( $query, $index="*", $comment="" ) + { + assert ( empty($this->_reqs) ); + + $this->AddQuery ( $query, $index, $comment ); + $results = $this->RunQueries (); + $this->_reqs = array (); // just in case it failed too early + + if ( !is_array($results) ) + return false; // probably network error; error message should be already filled + + $this->_error = $results[0]["error"]; + $this->_warning = $results[0]["warning"]; + if ( $results[0]["status"]==SEARCHD_ERROR ) + return false; + else + return $results[0]; + } + + /// helper to pack floats in network byte order + function _PackFloat ( $f ) + { + $t1 = pack ( "f", $f ); // machine order + list(,$t2) = unpack ( "L*", $t1 ); // int in machine order + return pack ( "N", $t2 ); + } + + /// add query to multi-query batch + /// returns index into results array from RunQueries() call + function AddQuery ( $query, $index="*", $comment="" ) + { + // mbstring workaround + $this->_MBPush (); + + // build request + $req = pack ( "NNNNN", $this->_offset, $this->_limit, $this->_mode, $this->_ranker, $this->_sort ); // mode and limits + $req .= pack ( "N", strlen($this->_sortby) ) . $this->_sortby; + $req .= pack ( "N", strlen($query) ) . $query; // query itself + $req .= pack ( "N", count($this->_weights) ); // weights + foreach ( $this->_weights as $weight ) + $req .= pack ( "N", (int)$weight ); + $req .= pack ( "N", strlen($index) ) . $index; // indexes + $req .= pack ( "N", 1 ); // id64 range marker + $req .= sphPackU64 ( $this->_min_id ) . sphPackU64 ( $this->_max_id ); // id64 range + + // filters + $req .= pack ( "N", count($this->_filters) ); + foreach ( $this->_filters as $filter ) + { + $req .= pack ( "N", strlen($filter["attr"]) ) . $filter["attr"]; + $req .= pack ( "N", $filter["type"] ); + switch ( $filter["type"] ) + { + case SPH_FILTER_VALUES: + $req .= pack ( "N", count($filter["values"]) ); + foreach ( $filter["values"] as $value ) + $req .= sphPackI64 ( $value ); + break; + + case SPH_FILTER_RANGE: + $req .= sphPackI64 ( $filter["min"] ) . sphPackI64 ( $filter["max"] ); + break; + + case SPH_FILTER_FLOATRANGE: + $req .= $this->_PackFloat ( $filter["min"] ) . $this->_PackFloat ( $filter["max"] ); + break; + + default: + assert ( 0 && "internal error: unhandled filter type" ); + } + $req .= pack ( "N", $filter["exclude"] ); + } + + // group-by clause, max-matches count, group-sort clause, cutoff count + $req .= pack ( "NN", $this->_groupfunc, strlen($this->_groupby) ) . $this->_groupby; + $req .= pack ( "N", $this->_maxmatches ); + $req .= pack ( "N", strlen($this->_groupsort) ) . $this->_groupsort; + $req .= pack ( "NNN", $this->_cutoff, $this->_retrycount, $this->_retrydelay ); + $req .= pack ( "N", strlen($this->_groupdistinct) ) . $this->_groupdistinct; + + // anchor point + if ( empty($this->_anchor) ) + { + $req .= pack ( "N", 0 ); + } else + { + $a =& $this->_anchor; + $req .= pack ( "N", 1 ); + $req .= pack ( "N", strlen($a["attrlat"]) ) . $a["attrlat"]; + $req .= pack ( "N", strlen($a["attrlong"]) ) . $a["attrlong"]; + $req .= $this->_PackFloat ( $a["lat"] ) . $this->_PackFloat ( $a["long"] ); + } + + // per-index weights + $req .= pack ( "N", count($this->_indexweights) ); + foreach ( $this->_indexweights as $idx=>$weight ) + $req .= pack ( "N", strlen($idx) ) . $idx . pack ( "N", $weight ); + + // max query time + $req .= pack ( "N", $this->_maxquerytime ); + + // per-field weights + $req .= pack ( "N", count($this->_fieldweights) ); + foreach ( $this->_fieldweights as $field=>$weight ) + $req .= pack ( "N", strlen($field) ) . $field . pack ( "N", $weight ); + + // comment + $req .= pack ( "N", strlen($comment) ) . $comment; + + // attribute overrides + $req .= pack ( "N", count($this->_overrides) ); + foreach ( $this->_overrides as $key => $entry ) + { + $req .= pack ( "N", strlen($entry["attr"]) ) . $entry["attr"]; + $req .= pack ( "NN", $entry["type"], count($entry["values"]) ); + foreach ( $entry["values"] as $id=>$val ) + { + assert ( is_numeric($id) ); + assert ( is_numeric($val) ); + + $req .= sphPackU64 ( $id ); + switch ( $entry["type"] ) + { + case SPH_ATTR_FLOAT: $req .= $this->_PackFloat ( $val ); break; + case SPH_ATTR_BIGINT: $req .= sphPackI64 ( $val ); break; + default: $req .= pack ( "N", $val ); break; + } + } + } + + // select-list + $req .= pack ( "N", strlen($this->_select) ) . $this->_select; + + // mbstring workaround + $this->_MBPop (); + + // store request to requests array + $this->_reqs[] = $req; + return count($this->_reqs)-1; + } + + /// connect to searchd, run queries batch, and return an array of result sets + function RunQueries () + { + if ( empty($this->_reqs) ) + { + $this->_error = "no queries defined, issue AddQuery() first"; + return false; + } + + // mbstring workaround + $this->_MBPush (); + + if (!( $fp = $this->_Connect() )) + { + $this->_MBPop (); + return false; + } + + // send query, get response + $nreqs = count($this->_reqs); + $req = join ( "", $this->_reqs ); + $len = 4+strlen($req); + $req = pack ( "nnNN", SEARCHD_COMMAND_SEARCH, VER_COMMAND_SEARCH, $len, $nreqs ) . $req; // add header + + if ( !( $this->_Send ( $fp, $req, $len+8 ) ) || + !( $response = $this->_GetResponse ( $fp, VER_COMMAND_SEARCH ) ) ) + { + $this->_MBPop (); + return false; + } + + // query sent ok; we can reset reqs now + $this->_reqs = array (); + + // parse and return response + return $this->_ParseSearchResponse ( $response, $nreqs ); + } + + /// parse and return search query (or queries) response + function _ParseSearchResponse ( $response, $nreqs ) + { + $p = 0; // current position + $max = strlen($response); // max position for checks, to protect against broken responses + + $results = array (); + for ( $ires=0; $ires<$nreqs && $p<$max; $ires++ ) + { + $results[] = array(); + $result =& $results[$ires]; + + $result["error"] = ""; + $result["warning"] = ""; + + // extract status + list(,$status) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $result["status"] = $status; + if ( $status!=SEARCHD_OK ) + { + list(,$len) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $message = substr ( $response, $p, $len ); $p += $len; + + if ( $status==SEARCHD_WARNING ) + { + $result["warning"] = $message; + } else + { + $result["error"] = $message; + continue; + } + } + + // read schema + $fields = array (); + $attrs = array (); + + list(,$nfields) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + while ( $nfields-->0 && $p<$max ) + { + list(,$len) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $fields[] = substr ( $response, $p, $len ); $p += $len; + } + $result["fields"] = $fields; + + list(,$nattrs) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + while ( $nattrs-->0 && $p<$max ) + { + list(,$len) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $attr = substr ( $response, $p, $len ); $p += $len; + list(,$type) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $attrs[$attr] = $type; + } + $result["attrs"] = $attrs; + + // read match count + list(,$count) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + list(,$id64) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + + // read matches + $idx = -1; + while ( $count-->0 && $p<$max ) + { + // index into result array + $idx++; + + // parse document id and weight + if ( $id64 ) + { + $doc = sphUnpackU64 ( substr ( $response, $p, 8 ) ); $p += 8; + list(,$weight) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + } + else + { + list ( $doc, $weight ) = array_values ( unpack ( "N*N*", + substr ( $response, $p, 8 ) ) ); + $p += 8; + $doc = sphFixUint($doc); + } + $weight = sprintf ( "%u", $weight ); + + // create match entry + if ( $this->_arrayresult ) + $result["matches"][$idx] = array ( "id"=>$doc, "weight"=>$weight ); + else + $result["matches"][$doc]["weight"] = $weight; + + // parse and create attributes + $attrvals = array (); + foreach ( $attrs as $attr=>$type ) + { + // handle 64bit ints + if ( $type==SPH_ATTR_BIGINT ) + { + $attrvals[$attr] = sphUnpackI64 ( substr ( $response, $p, 8 ) ); $p += 8; + continue; + } + + // handle floats + if ( $type==SPH_ATTR_FLOAT ) + { + list(,$uval) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + list(,$fval) = unpack ( "f*", pack ( "L", $uval ) ); + $attrvals[$attr] = $fval; + continue; + } + + // handle everything else as unsigned ints + list(,$val) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + if ( $type & SPH_ATTR_MULTI ) + { + $attrvals[$attr] = array (); + $nvalues = $val; + while ( $nvalues-->0 && $p<$max ) + { + list(,$val) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $attrvals[$attr][] = sphFixUint($val); + } + } else if ( $type==SPH_ATTR_STRING ) + { + $attrvals[$attr] = substr ( $response, $p, $val ); + $p += $val; + } else + { + $attrvals[$attr] = sphFixUint($val); + } + } + + if ( $this->_arrayresult ) + $result["matches"][$idx]["attrs"] = $attrvals; + else + $result["matches"][$doc]["attrs"] = $attrvals; + } + + list ( $total, $total_found, $msecs, $words ) = + array_values ( unpack ( "N*N*N*N*", substr ( $response, $p, 16 ) ) ); + $result["total"] = sprintf ( "%u", $total ); + $result["total_found"] = sprintf ( "%u", $total_found ); + $result["time"] = sprintf ( "%.3f", $msecs/1000 ); + $p += 16; + + while ( $words-->0 && $p<$max ) + { + list(,$len) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $word = substr ( $response, $p, $len ); $p += $len; + list ( $docs, $hits ) = array_values ( unpack ( "N*N*", substr ( $response, $p, 8 ) ) ); $p += 8; + $result["words"][$word] = array ( + "docs"=>sprintf ( "%u", $docs ), + "hits"=>sprintf ( "%u", $hits ) ); + } + } + + $this->_MBPop (); + return $results; + } + + ///////////////////////////////////////////////////////////////////////////// + // excerpts generation + ///////////////////////////////////////////////////////////////////////////// + + /// connect to searchd server, and generate exceprts (snippets) + /// of given documents for given query. returns false on failure, + /// an array of snippets on success + function BuildExcerpts ( $docs, $index, $words, $opts=array() ) + { + assert ( is_array($docs) ); + assert ( is_string($index) ); + assert ( is_string($words) ); + assert ( is_array($opts) ); + + $this->_MBPush (); + + if (!( $fp = $this->_Connect() )) + { + $this->_MBPop(); + return false; + } + + ///////////////// + // fixup options + ///////////////// + + if ( !isset($opts["before_match"]) ) $opts["before_match"] = ""; + if ( !isset($opts["after_match"]) ) $opts["after_match"] = ""; + if ( !isset($opts["chunk_separator"]) ) $opts["chunk_separator"] = " ... "; + if ( !isset($opts["limit"]) ) $opts["limit"] = 256; + if ( !isset($opts["limit_passages"]) ) $opts["limit_passages"] = 0; + if ( !isset($opts["limit_words"]) ) $opts["limit_words"] = 0; + if ( !isset($opts["around"]) ) $opts["around"] = 5; + if ( !isset($opts["exact_phrase"]) ) $opts["exact_phrase"] = false; + if ( !isset($opts["single_passage"]) ) $opts["single_passage"] = false; + if ( !isset($opts["use_boundaries"]) ) $opts["use_boundaries"] = false; + if ( !isset($opts["weight_order"]) ) $opts["weight_order"] = false; + if ( !isset($opts["query_mode"]) ) $opts["query_mode"] = false; + if ( !isset($opts["force_all_words"]) ) $opts["force_all_words"] = false; + if ( !isset($opts["start_passage_id"]) ) $opts["start_passage_id"] = 1; + if ( !isset($opts["load_files"]) ) $opts["load_files"] = false; + if ( !isset($opts["html_strip_mode"]) ) $opts["html_strip_mode"] = "index"; + if ( !isset($opts["allow_empty"]) ) $opts["allow_empty"] = false; + if ( !isset($opts["passage_boundary"]) ) $opts["passage_boundary"] = "none"; + if ( !isset($opts["emit_zones"]) ) $opts["emit_zones"] = false; + + ///////////////// + // build request + ///////////////// + + // v.1.2 req + $flags = 1; // remove spaces + if ( $opts["exact_phrase"] ) $flags |= 2; + if ( $opts["single_passage"] ) $flags |= 4; + if ( $opts["use_boundaries"] ) $flags |= 8; + if ( $opts["weight_order"] ) $flags |= 16; + if ( $opts["query_mode"] ) $flags |= 32; + if ( $opts["force_all_words"] ) $flags |= 64; + if ( $opts["load_files"] ) $flags |= 128; + if ( $opts["allow_empty"] ) $flags |= 256; + if ( $opts["emit_zones"] ) $flags |= 512; + $req = pack ( "NN", 0, $flags ); // mode=0, flags=$flags + $req .= pack ( "N", strlen($index) ) . $index; // req index + $req .= pack ( "N", strlen($words) ) . $words; // req words + + // options + $req .= pack ( "N", strlen($opts["before_match"]) ) . $opts["before_match"]; + $req .= pack ( "N", strlen($opts["after_match"]) ) . $opts["after_match"]; + $req .= pack ( "N", strlen($opts["chunk_separator"]) ) . $opts["chunk_separator"]; + $req .= pack ( "NN", (int)$opts["limit"], (int)$opts["around"] ); + $req .= pack ( "NNN", (int)$opts["limit_passages"], (int)$opts["limit_words"], (int)$opts["start_passage_id"] ); // v.1.2 + $req .= pack ( "N", strlen($opts["html_strip_mode"]) ) . $opts["html_strip_mode"]; + $req .= pack ( "N", strlen($opts["passage_boundary"]) ) . $opts["passage_boundary"]; + + // documents + $req .= pack ( "N", count($docs) ); + foreach ( $docs as $doc ) + { + assert ( is_string($doc) ); + $req .= pack ( "N", strlen($doc) ) . $doc; + } + + //////////////////////////// + // send query, get response + //////////////////////////// + + $len = strlen($req); + $req = pack ( "nnN", SEARCHD_COMMAND_EXCERPT, VER_COMMAND_EXCERPT, $len ) . $req; // add header + if ( !( $this->_Send ( $fp, $req, $len+8 ) ) || + !( $response = $this->_GetResponse ( $fp, VER_COMMAND_EXCERPT ) ) ) + { + $this->_MBPop (); + return false; + } + + ////////////////// + // parse response + ////////////////// + + $pos = 0; + $res = array (); + $rlen = strlen($response); + for ( $i=0; $i $rlen ) + { + $this->_error = "incomplete reply"; + $this->_MBPop (); + return false; + } + $res[] = $len ? substr ( $response, $pos, $len ) : ""; + $pos += $len; + } + + $this->_MBPop (); + return $res; + } + + + ///////////////////////////////////////////////////////////////////////////// + // keyword generation + ///////////////////////////////////////////////////////////////////////////// + + /// connect to searchd server, and generate keyword list for a given query + /// returns false on failure, + /// an array of words on success + function BuildKeywords ( $query, $index, $hits ) + { + assert ( is_string($query) ); + assert ( is_string($index) ); + assert ( is_bool($hits) ); + + $this->_MBPush (); + + if (!( $fp = $this->_Connect() )) + { + $this->_MBPop(); + return false; + } + + ///////////////// + // build request + ///////////////// + + // v.1.0 req + $req = pack ( "N", strlen($query) ) . $query; // req query + $req .= pack ( "N", strlen($index) ) . $index; // req index + $req .= pack ( "N", (int)$hits ); + + //////////////////////////// + // send query, get response + //////////////////////////// + + $len = strlen($req); + $req = pack ( "nnN", SEARCHD_COMMAND_KEYWORDS, VER_COMMAND_KEYWORDS, $len ) . $req; // add header + if ( !( $this->_Send ( $fp, $req, $len+8 ) ) || + !( $response = $this->_GetResponse ( $fp, VER_COMMAND_KEYWORDS ) ) ) + { + $this->_MBPop (); + return false; + } + + ////////////////// + // parse response + ////////////////// + + $pos = 0; + $res = array (); + $rlen = strlen($response); + list(,$nwords) = unpack ( "N*", substr ( $response, $pos, 4 ) ); + $pos += 4; + for ( $i=0; $i<$nwords; $i++ ) + { + list(,$len) = unpack ( "N*", substr ( $response, $pos, 4 ) ); $pos += 4; + $tokenized = $len ? substr ( $response, $pos, $len ) : ""; + $pos += $len; + + list(,$len) = unpack ( "N*", substr ( $response, $pos, 4 ) ); $pos += 4; + $normalized = $len ? substr ( $response, $pos, $len ) : ""; + $pos += $len; + + $res[] = array ( "tokenized"=>$tokenized, "normalized"=>$normalized ); + + if ( $hits ) + { + list($ndocs,$nhits) = array_values ( unpack ( "N*N*", substr ( $response, $pos, 8 ) ) ); + $pos += 8; + $res [$i]["docs"] = $ndocs; + $res [$i]["hits"] = $nhits; + } + + if ( $pos > $rlen ) + { + $this->_error = "incomplete reply"; + $this->_MBPop (); + return false; + } + } + + $this->_MBPop (); + return $res; + } + + function EscapeString ( $string ) + { + $from = array ( '\\', '(',')','|','-','!','@','~','"','&', '/', '^', '$', '=' ); + $to = array ( '\\\\', '\(','\)','\|','\-','\!','\@','\~','\"', '\&', '\/', '\^', '\$', '\=' ); + + return str_replace ( $from, $to, $string ); + } + + ///////////////////////////////////////////////////////////////////////////// + // attribute updates + ///////////////////////////////////////////////////////////////////////////// + + /// batch update given attributes in given rows in given indexes + /// returns amount of updated documents (0 or more) on success, or -1 on failure + function UpdateAttributes ( $index, $attrs, $values, $mva=false ) + { + // verify everything + assert ( is_string($index) ); + assert ( is_bool($mva) ); + + assert ( is_array($attrs) ); + foreach ( $attrs as $attr ) + assert ( is_string($attr) ); + + assert ( is_array($values) ); + foreach ( $values as $id=>$entry ) + { + assert ( is_numeric($id) ); + assert ( is_array($entry) ); + assert ( count($entry)==count($attrs) ); + foreach ( $entry as $v ) + { + if ( $mva ) + { + assert ( is_array($v) ); + foreach ( $v as $vv ) + assert ( is_int($vv) ); + } else + assert ( is_int($v) ); + } + } + + // build request + $this->_MBPush (); + $req = pack ( "N", strlen($index) ) . $index; + + $req .= pack ( "N", count($attrs) ); + foreach ( $attrs as $attr ) + { + $req .= pack ( "N", strlen($attr) ) . $attr; + $req .= pack ( "N", $mva ? 1 : 0 ); + } + + $req .= pack ( "N", count($values) ); + foreach ( $values as $id=>$entry ) + { + $req .= sphPackU64 ( $id ); + foreach ( $entry as $v ) + { + $req .= pack ( "N", $mva ? count($v) : $v ); + if ( $mva ) + foreach ( $v as $vv ) + $req .= pack ( "N", $vv ); + } + } + + // connect, send query, get response + if (!( $fp = $this->_Connect() )) + { + $this->_MBPop (); + return -1; + } + + $len = strlen($req); + $req = pack ( "nnN", SEARCHD_COMMAND_UPDATE, VER_COMMAND_UPDATE, $len ) . $req; // add header + if ( !$this->_Send ( $fp, $req, $len+8 ) ) + { + $this->_MBPop (); + return -1; + } + + if (!( $response = $this->_GetResponse ( $fp, VER_COMMAND_UPDATE ) )) + { + $this->_MBPop (); + return -1; + } + + // parse response + list(,$updated) = unpack ( "N*", substr ( $response, 0, 4 ) ); + $this->_MBPop (); + return $updated; + } + + ///////////////////////////////////////////////////////////////////////////// + // persistent connections + ///////////////////////////////////////////////////////////////////////////// + + function Open() + { + if ( $this->_socket !== false ) + { + $this->_error = 'already connected'; + return false; + } + if ( !$fp = $this->_Connect() ) + return false; + + // command, command version = 0, body length = 4, body = 1 + $req = pack ( "nnNN", SEARCHD_COMMAND_PERSIST, 0, 4, 1 ); + if ( !$this->_Send ( $fp, $req, 12 ) ) + return false; + + $this->_socket = $fp; + return true; + } + + function Close() + { + if ( $this->_socket === false ) + { + $this->_error = 'not connected'; + return false; + } + + fclose ( $this->_socket ); + $this->_socket = false; + + return true; + } + + ////////////////////////////////////////////////////////////////////////// + // status + ////////////////////////////////////////////////////////////////////////// + + function Status () + { + $this->_MBPush (); + if (!( $fp = $this->_Connect() )) + { + $this->_MBPop(); + return false; + } + + $req = pack ( "nnNN", SEARCHD_COMMAND_STATUS, VER_COMMAND_STATUS, 4, 1 ); // len=4, body=1 + if ( !( $this->_Send ( $fp, $req, 12 ) ) || + !( $response = $this->_GetResponse ( $fp, VER_COMMAND_STATUS ) ) ) + { + $this->_MBPop (); + return false; + } + + $res = substr ( $response, 4 ); // just ignore length, error handling, etc + $p = 0; + list ( $rows, $cols ) = array_values ( unpack ( "N*N*", substr ( $response, $p, 8 ) ) ); $p += 8; + + $res = array(); + for ( $i=0; $i<$rows; $i++ ) + for ( $j=0; $j<$cols; $j++ ) + { + list(,$len) = unpack ( "N*", substr ( $response, $p, 4 ) ); $p += 4; + $res[$i][] = substr ( $response, $p, $len ); $p += $len; + } + + $this->_MBPop (); + return $res; + } + + ////////////////////////////////////////////////////////////////////////// + // flush + ////////////////////////////////////////////////////////////////////////// + + function FlushAttributes () + { + $this->_MBPush (); + if (!( $fp = $this->_Connect() )) + { + $this->_MBPop(); + return -1; + } + + $req = pack ( "nnN", SEARCHD_COMMAND_FLUSHATTRS, VER_COMMAND_FLUSHATTRS, 0 ); // len=0 + if ( !( $this->_Send ( $fp, $req, 8 ) ) || + !( $response = $this->_GetResponse ( $fp, VER_COMMAND_FLUSHATTRS ) ) ) + { + $this->_MBPop (); + return -1; + } + + $tag = -1; + if ( strlen($response)==4 ) + list(,$tag) = unpack ( "N*", $response ); + else + $this->_error = "unexpected response length"; + + $this->_MBPop (); + return $tag; + } +} + +// +// $Id: sphinxapi.php 2616 2011-01-01 02:33:06Z shodan $ +// diff --git a/log b/log new file mode 100644 index 00000000..f2e1457f --- /dev/null +++ b/log @@ -0,0 +1,2451 @@ +IP 67.21.232.223.57114 > 67.21.232.222.3312: S 2146806077:2146806077(0) win 5840 +E..< +$@.@...C...C..........=.........a......... +........... .j..c0615e2505c6fd3efe53e0d4d1e7f43a&info_hash=%E4%11%EDx%7F2yy%04%F7%0D%12%15%93%B75A%FA%EC9 HTTP/1.1 +User-Agent: Azureus 4.6.0.2;Windows Vista;Java 1.6.0_24 +Accept-Encoding: gzip +Connection: close +Host: tracker.bitme.org +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 + +....d%3aae59%3adf53 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2200(23774) +Accept-Encoding: gzip +Connection: Close + +...<,0,0,0,0,111676,62,'70.246.139.70','-UT2210-*b...%.S.D.W','uTorrent/2210(25130)'),(158915,119407,1,149192704,0,0,0,0,182845,100,'91.121.171.111','-lt0C60--..\r.......m','rtorrent/0.8.6/0.12.6'),(229442,106411,1,0,0,0,0,0,2047,2,'76.250.250.134','-UT2020-.L:...P.L...','uTorrent/2020(19648)'),(4057,1752222,1,0,0,0,0,0,183498,98,'24.10.52.224','-lt0C60-.S\0.....[..2','rtorrent/0.8.6/0.12.6'),(3007,1669327,1,0,0,0,0,0,11006,7,'210.49.193.85','-UT2210-*b...=8..|..','uTorrent/2210(25130)'),(6627,90688,1,2981888,0,0,0,0,182668,91,'46.223.62.36','-UT2210-*b.......7.X','uTorrent/2210(25130)'),(11508,1432588,1,44138496,0,0,0,0,182910,101,'209.52.232.83','-UT2040-.V....:....u','uTorrent/2040(22150)'),(30056,48775,1,0,0,0,0,0,63235,35,'96.44.165.98','-UT2210-*b....1.r\r..','uTorrent/2210(25130)'),(150390,8702,1,4312411,0,0,0,0,183190,97,'67.159.39.62','-TR2130-su0ls05p36jf','Transmission/2.13'),(18928,506134,1,0,0,0,0,0,0,1,'67.170.165.240','-UT2210-*b9..S.$....','uTorrent/2210(25130)'),(235168,22879,1,0,0..~.1258893189 +1258893189...6.556789 +1259348211 +1259348211...7.290222 +1260370311 +1260370311...8.21 +1260729004 +1260729004...9.291344 +1260951200 +1260951200...:.553652 +1261795952 +1261795952...;.660 +1261850632 +1261850632...<.602 +1262494587 +1262494587...=.203324 +1262508215 +1262508215...>.284466 +1262517093 +1262517093...?.554044 +1262525949 +1262525949...@.489 +1262544959 +1262544959...A.553822 +1262556651 +1262556651...B.554436 +1262567454 +1262567454...C.556544 +1262568794 +1262568794...D.428408 +126258.320 +3528897994 +3528 +IP 67.21.232.222.3312 > 67.21.232.223.57114: S 405778541:405778541(0) ack 2146806078 win 65535 +E..<..@.@.(#C...C......../.m...>....X.............. +...7.... +IP 67.21.232.223.57114 > 67.21.232.222.3312: . ack 1 win 12 +E..4 +%@.@...C...C..........>./.n........... +.......7..qf.SELECT GroupID FROM bookmarks_torrents WHERE UserID = 106964_...2971 +3642292971...?.555983 +3642292974 +3642292974...@.109061 +3642301132 +3642301132...A.556900 +3642347576 +3642347576...B.468891 +3642404380 +3642404380...C.510220 +3642564116 +3642564116...D.87108 +3642586647 +3642586647...E.138176 +3642696720 +3642696720...F.5154 +3642700621 +3642700621...G.553591 +3644088966 +3644088966...H.96142 +3644196630 +3644196630...I.553427 +3644858218 +3644858218...J.554176 +3644865470 +3644865470...K.556074 +3644966020 +3644966020...L.193 +3644987791 +3644987791...M.557093 +3645033744 +3645033744...N.557215 +3645033789 +3645033789...O.556084 +3645033804 +3645033804...P.553836 +3645156521 +3645156521...Q.2082 +3645257889 +3645257889...R.556648 +3645759203 +3645759203...S.555124 +3645849190 +3645849190...T.233768 +3646637806 +3646637806...U.556500 +3646694158 +3646694158...V.1168 +3647794561 +3647794561...W.553538 +3647795370 +3647795370...X.350487 +3647838954 +3647838954...Y.203522 +3648127964 +3648127964...Z.554364 +3648181012 +3648181012...[.230223 +3648182243 +3648182243...\.291302 +3648260777 +3648260777...].123829 +3648264068 +3648264068...^.554341 +3648307988 +3648307988..._.557050 +3648843906 +3648843906...`.555459 +3649093625 +3649093625...a.427212 +3649274354 +3649274354...b.468596 +3650182501 +3650182501...c.556523 +3650277453 +3650277453...d.556732 +3650451462 +3650451462...e.556150 +3650467158 +3650462099744907 +2099744907.....555663 +2099744958 +2099744958.....556275 +2099747730 +2099747730.....794 +2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908.."LogScore";s:2:"79";s:9:"FileCount";s:2:"11";s:11:"FreeTorrent";s:1:"0";s:4:"Size";s:9:"109159299";s:8:"Leechers";s:1:"1";s:7:"Seeders";s:1:"4";s:8:"Snatched";s:2:"52";s:4:"Time";s:19:"2008-07-15 00:27:52";s:7:"HasFile";s:6:"340023";}}s:7:"Artists";a:0:{}} +}} +IP 67.21.232.223.57114 > 67.21.232.222.3312: P 1:5(4) ack 1 win 12 +E..8 +&@.@...C...C..........>./.n.....w..... +.......7.......pECT COUNT(UnRead) FROM pm_conversations_users WHERE UserID='106964' AND UnRead = '1' AND InInbox = '1'..yhrtorrent/0.8.6/0.12.6'),(154684,3585583,1,0,0,0,0,0,25854,15,'85.17.5.144','-lt0C60-.......B..v.','rtorrent/0.8.6/0.12.6'),(101002,29321557,1,0,0,0,0,0,125906,63,'212.117.162.18','-DE1310-IYU!SE.oBqEy','Deluge 1.3.1'),(49893,28931701,1,0,0,0,0,0,9011,6,'142.162.72.101','-UT2210-*bR.Z...M.ck','uTorrent/2210(25130)'),(110530,18539,1,0,0,0,0,0,27547,16,'178.45.85.69','-UT2210-*bh.E\\..{..H','uTorrent/2210(25130)'),(60014,1440034,1,0,0,0,0,0,183042,94,'68.36.106.0','-UT2210-*b....Q.%|.9','uTorrent/2210(25130)'),(2980,28939569,1,0,0,0,0,0,27200,16,'71.230.56.187','-UT2040-.V.=..\'...D.','uTorrent/2040(22150)'),(257379,239937,1,2015232,0,0,0,0,183105,80,'92.237.94.162','-UT2210-*b.m....?...','uTorrent/2210(25130)'),(221450,876997,1,0,0,0,0,0,183177,80,'121.180.9.7','-UT2210-*b.&....k.I.','uTorrent/2210(25130)'),(126764,575966,1,9404416,0,0,0,0,183166,93,'99.150.140.179','-lt0C40-....#...-O.y','rtorrent/0.8.4/0.12.4'),(16707,29222194,1,327680,0,0,0,0,183280,93,'67.2.24.19','-UT2210-*bz.DG......','uTorrent/2210(25130)'),(106604,1698276,1,0,0,0,0,0,5417,4,'89.160.66.225','-UM1020-.[...3p..j..','uTorrentMac/1020(23439)'),(77504,29274805,1,20791296,0,0,0,0,182164,91,'67.162.158.169','-UT2200-.\\.;....Jh..','uTorrent/2200(23703)'),(279746,265954,1,0,0,0,0,0,21888,13,'83.101.57.212','-UT2210-*b...U\\H....','uTorrent/2210(2513....e Rub mp3{{{15685787}}} + 21 Dead Radio Aaren San Remix mp3{{{17544660}}} + 22 Teenage Anthem Dilemn Remix mp3{{{13142505}}} + Cover jpg{{{320328}}}1.. .71966137"Get Your Money Man / Taste My LoveEHouse To House House To House & Reggie The Movemaker with Kim Mazelle.house techno.2006.2006..C#CC003.1 +1304260180.5.88160.0.1.2.0.0.0.0.0.0.WEB.FLAC.Lossless....a1-Get Your Money Man flac{{{53263008}}} + 2-Taste My Love flac{{{36928862}}} + cover jpg{{{83061}}}x.. +.71966138.A Knight's Tale: Original Motion Picture +IP 67.21.232.222.3312 > 67.21.232.223.57114: P 1:5(4) ack 5 win 8325 +E..8..@.@.(&C...C......../.n...B.. .X...... +...8........ +IP 67.21.232.223.57114 > 67.21.232.222.3312: . ack 5 win 12 +E..4 +'@.@...C...C..........B./.r.....{..... +.......8P.|.p?passkey=54c46028b6c686def64a3dcd25cd07b2&info_hash=S%04K%97s%b3%9c%05%23%05%ef%01%a6%9c%a9U%0f%ae%0dH&peer_id=-UT2210-%2ab%faa%ac%1e%ea%1c%bcvu%9e&port=36524&uploaded=0&downloaded=366499840&left=0&corrupt=0&key=24B91AB9&numwant=200&compact=1&no_peer_id=1&ipv6=2001%3a0%3a5ef5%3a79fd%3a1852%3a2b62%3ab05f%3a9df9 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +.R00 +.def.what_db.g.torrents_group +CategoryID +CategoryID.?.......@...4....def.what_db.g.torrents_group.Time.Time.?.......@...D....def....GROUP_CONCAT(DISTINCT tags.Name SEPARATOR '|').....'........B.. .def...,GROUP_CONCAT(DISTINCT tags.ID SEPARATOR '|')..?..'........;....def...%GROUP_CONCAT(tt.UserID SEPARATOR '|')..?..'........B....def...,GROUP_CONCAT(tt.PositiveVotes SEPARATOR '|')..?..'........B....def...,GROUP_CONCAT(tt.NegativeVotes SEPARATOR '|')..?..'........................1. Road Zombie +2. California (Hustle And Flow) +3. Gimme The Sweet And Lowdown +4. Diamond In The Rough" +5. Machine Gun Blues +6. Bakersfield +7. Far Side Of Nowhere +8. Alone And Forsaken +9. Writing On The Wall +10. Can't Take It With You +11. Still Alive +12. Take Care Of Yourself" (Vinyl Only & Deluxe Edition Bonus Track) +13. I Won't Run No More" (Vinyl Only & Deluxe Edition Bonus Track) +14. Down Here (With the Rest of Us)" (Deluxe Edition Bonus Track)2http://whatimg.com/images/11437902501627319823.jpg.71883860.Hard Times and Nursery Rhymes.2011.Epitaph +B004DK49DW.1.1.2011-04-10 10:22:42 punk|rock.47|50.65834|65834.10|14.3|1.........8317956 +3388317956.....75 +3388415489 +3388418047.....1429 +3740325429.....555635 +3741062268 +3741062268.....205080 +3741188511 +3741188511.....158906 +3741260673 +3741260673.....557012 +3741260767 +3741260767.....557331 +3741285019 +3741285019.....920 +3741314365 +3741314365.....556902 +3743125770 +3743125770......."."HasFile";s:8:"28927597";}}s:7:"Artists";a:0:{}} +END +.................................. +IP 67.21.232.223.57114 > 67.21.232.222.3312: P 5:210(205) ack 5 win 12 +E... +(@.@...C...C..........B./.r....E...... +.......8...................2................time.../@(groupname,artistname,yearfulltext) glitch mob....... +what delta........................................@group desc............................................*...t.RemasterTitle, + t.Snatched, + t.Seeders, + t.Leechers, + t.Time, + t.HasLog, + t.HasCue, + t.LogScore, + tln.TorrentID AS LogInDB, + unt.UnRead, + unt.FilterID, + unf.Label + FROM users_notify_torrents AS unt + JOIN torrents AS t ON t.ID=unt.TorrentID + JOIN torrents_group AS g ON g.ID = t.GroupID + LEFT JOIN users_notify_filters AS unf ON unf.ID=unt.FilterID + LEFT JOIN torrents_logs_new AS tln ON tln.TorrentID=t.ID + WHERE unt.UserID='13217' + GROUP BY t.ID + ORDER BY t.ID DESC LIMIT 50....10(25130)'),(133774,8252,1,0,0,0,0,36306944,89358,48,'76.250.61.66','-TR2220-5dtr65obrrwa','Transmission/2.22'),(68695,28909677,1,0,0,0,0,0,182542,102,'108.36.98.152','-UT2210-*b. j.O>u...','uTorrent/2210(25130)'),(250728,28974752,1,0,0,0,0,0,105430,59,'64.229.100.140','-UM1020-.[a..d...4.0','uTorrentMac/1020(23439)'),(46283,833644,1,0,0,0,0,232428896,182885,98,'68.97.185.195','-UT2210-*b...R.\"`@.@','uTorrent/2210(25130)'),(205865,167997,1,12779520,0,0,0,0,144592,80,'24.252.14.194','-UT2200-.\\!D.s..7...','uTorrent/2200(23703)'),(8269,116478,1,13598720,0,0,0,0,14484,9,'96.32.129.78','-UM1020-.[.&.......Z','uTorrentMac/1020(23439)'),(14119,748670,1,0,0,0,0,0,18220,11,'145.97.197.127','-TR2220-uzbx5wsmhkvo','Transmission/2.22'),(12..n +END +3418644780.....349897 +3418829331 +3418829331.....553462 +3418992194 +3418992194.....555842 +3419070887 +3419070887.....123854 +3419078541 +3419078541.....219 +3419284045 +3419284045.....5570601394 +3175951394.....151073 +317594987 +3031905706 +3031905706.....557133 +3035720640 +3035720640.....556660 +3035724831 +3035724831.....556836 +3035757095 +3035757095.....557209 +3036102445 +3036102445.....556563 +3056609738 +3056609738...804 +2101352535 +2101352535.....07:58";s:7:"HasFile";s:7:"1555647";}}s:7:"Artists";a:0:{}} +.. +IP bad-len 0 +E.....@.@...C...C......../.r...... .` ..... +...K....................... groupname... +artistname....taglist....yearfulltext....recordlabel....cataloguenumber....media....format....encoding....remasteryear... remastertitle....remasterrecordlabel....remastercataloguenumber....filelist........year....... +categoryid........time........releasetype........size........snatched........seeders........leechers........logscore........scene........vanityhouse........haslog........hascue........freetorrent.................. +.........M.C.......R........r.......d.....................I.... +,........Mv..... ..0........ +.............................IR... +.........MY..... ..k....G...n.............................I<... +.........MP.j... ......._.................................H.c.. +,........M1..... ..\........5.............................H.... +T........M-..... ..(....H.................................H.... +T........M+}................6.............................H.\.. +u........M!.D... ..Q~.......-.............................H.... +?........M........ .........D.............................G.... +T........L.jj.......@....... .............................G.u.. +~........L..7... ...........'.............................Gz....$........L.........&........#.......O.......................... +]........L..C.......o... ...W.......d.......................z.. +?........K...... ..i........(.......O.......................... +]........K.8.... ..R....s...........O......................a... +?........K...... ..h........\.......O.......................... +]........K.x.... ..#....6...?.......O.......................... +u........K.........}................O.......................... +.........K..z......%)...e...........O.......................[.. +,........K.Y........C...\...........O..................... +.... +]........K...... ..7................O.......................Y.. +.........I..c......>....e...........d.......................I.. +]........I,..... ..;c.......&.......O...................... ... +?........H.........k....9...>.......O........................................glitch...... +o....mob........ +IP 67.21.232.222.3312 > 67.21.232.223.57114: F 2047:2047(0) ack 210 win 8326 +E..4..@.@.((C...C......../.l...... .X...... +...K.... +IP 67.21.232.223.57114 > 67.21.232.222.3312: . ack 2047 win 23 +E..4 +)@.@...C...C............/.l........... +.......Kz#W.p?p...2d23299049%20c5e?info_hash=%19%8D%B6%AFG%F4%DE%C4%81%DB%FD%8Br%12n%DB%3DI%81%91&peer_id=%2DSD0100%2D%FF%A1%A08%D57%C1%0E%2Cu%08%E4&ip=114.243.117.251&port=11629&uploaded=2618294272&downloaded=2618294272&left=0&numwant=200&key=32566&compact=1 HTTP/1.0 +Host: tracker.bitme.org + +j?t..lM6;.@ +...B....G$.>q.kq.Q.O.Z.y....._.U<6..h.".S1..9....$..J.Q...iO.....|G..F..z.Z{YC.K.6Z..8..N.....>.....4..P.....O[F...o[...A.F.."...^..:[.F..n8.W.L..VUd......"i..........x, bd..z.Sm.NMO.b..S.L..(.T8..?...8.r.._mk.G.]6..G.Hl7I.W.........s..w..w....(...5=.57....[.......e......d).../=^3....J\j...s...<..5D ...wd.......G.....r...P...] +...A.....9...B....D....8s..e.[..7.U5..E.....F.......\...T34$.z @`(K...U. .[l....C....C(...7 .J.Z..F..1.../....`...6 +...cO...? .1.E.<..>..)..l0D]C . ...]9.....t....[.H%f.H/..=./.6o....:iY.4e.......}1.F9.R;.uN..Q.....5.}0...N..!#...].K...+YV#...s.416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +1186445970,'-UT2040-.Y..B.t^s\n.l','uTorrent/2040(22967)'),(157219,1235543,1,0,0,0,0,0,45115,26,'58.173.225.241','-UM1020-.[l..>TOZ.\r.','uTorrentMac/1020(23439)'),(94175,676.g..2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..:"Time";s:19:"2010-09-26 21:12:48";s:7:"HasFile";s:8:"28944884";}}s:7:"Artists";a:0:{}} +END +1448 +3565831448...rtist/Rurals,+The[/url].........y Plays The Demo ogg{{{2967715}}} + 21 - Ring Ring Ring (Ha Ha Hey) ogg{{{11068819}}} + 22 - WRMS- Cat's In Control og +IP 67.21.232.223.57114 > 67.21.232.222.3312: F 210:210(0) ack 2048 win 23 +E..4 +*@.@...C...C............/.m........... +.......K. ../scrape.php?passkey=e17e8817c1f0c3cf5649319d1106a36b&info_hash=%A2%3C4%F2%B3%FF%86%5C%93%A7%F7%999%95%F6%F7%1ES%CEe HTTP/1.1 +User-Agent: Azureus 4.6.0.2;Mac OS X;Java 1.6.0_22 +Accept-Encoding: gzip +Connection: close +Host: tracker.bitmetv.org +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 + +. +v....r6h .<.t...y......_........)Bx..M.:...3....#d.4m..j`p.P..A......L...$.]....N...;7.|8f_.B$C6.89`.v)..~E..=!....w.c....F...b~....;J..a18K..e....<...i..2..*....@.m)-.(.E.a?....4"T......\i3. ..iJJ.} ..6X(.Y...K(>S.V.}Qx......U.G.d........2...T.y..&....f.n...H b"...xe.&x.C5.D.....F....n..bA.Z.e...TE.L.hV..A........!....`...pG..E..(b..1.0.Rx..VG;..~`.....A3&...Y.........*..b|L8.p1`i.....K..}]m...d........2A..!....s....9.S...+.(v>ob.....N^B........U..{.7f......Y......7!....ml..~U.2\y....m3...5230032 +1185230032.....840 +1185412371 +1185412371.....556208 +1185416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +1186445970262339,0,0,0,0,182751,102,'83.163.134.103','-TR2220-gj9nmcymipe2','Transmission/2.22'),(115296,1785283,1,4407296,0,0,0,0,183231,94,'2.103.124.19','-UM1020-.[DD.VYb_..F............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. +IP 67.21.232.222.3312 > 67.21.232.223.57114: . ack 211 win 8325 +E..4..@.@.('C...C......../.m...... .X...... +...K.... +IP 67.21.232.223.57115 > 67.21.232.222.3312: S 2142720323:2142720323(0) win 5840 +E..<.g@.@..kC...C.........QC........w.......... +...$....... .1p 73e2bb8aa54a467d32ed3b877a4b3997&info_hash=%b3%86%d4%849cgD%20%1d%fc%0a%f5%dd%f25%b35%15%a6 HTTP/1.1 +Host: tracker.bitme.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +'.........def....Bounty..?.+............ ........ +.....981554.....266287 +1180055170 +1180055170.....137529 +1180694098 +1180694098.....157 +1181127478 +1181127478.....243034 +1182174963 +1182174963.....287461 +1182216727 +1182216727.....397010 +1182251088 +1182251088.....555970 +1182368860 +1182368860.....431427 +1182542726 +1182542726.....553729 +1182617912 +1182617912.....375 +1182780779 +1182780779.....554172 +1183725857 +1183725857.....654 +1184410222 +1184410222.....553640 +1184897795 +1184897795.....428785 +1184911825 +1184911825.....111377 +1184973507 +1184973507.....348243 +1184999807 +1184999807.....553438 +1185230032 +1185230032.....840 +1185412371 +1185412371.....556208 +1185416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +1186445970UT2210-*b.]./..d.\0.','uTorrent/2210(25130)'),(32450,731049,1,0,0,0,0,0,182807,100,'76.17.117.73','-UT2210-*b!.....c.x.','uTorrent/2210(25130)'),(113002,1214646,1,0$...2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..31pOjg7T+/r/Ed734WsbkqdOPN6s2eF59hLElfmmh+DT3N48Z7x+QDaowGK4bHJavBp7rRouoRA2JAWMxxjkIsU2lxqjTP+uJDxqPCrN53/pt3QsZSkPfsEKxGoZqiQLZCvsAqCwi4Odh/1eYawdo/djEl+va0UZvuiPDqZ+QhkIpUcwJyw4IGjVjVCSsM/2QE/sG0EMXSCutiwObct1EwQ2cI+8q6JCLNpA6PBpj55MyWkvzzsayiAmJ4dxRYtca4I4 +IP 67.21.232.222.3312 > 67.21.232.223.57115: S 4001749484:4001749484(0) ack 2142720324 win 65535 +E..<..@.@.(.C...C.............QD....X.............. +.L.`...$ +IP 67.21.232.223.57115 > 67.21.232.222.3312: . ack 1 win 12 +E..4.h@.@..rC...C.........QD............... +...$.L.`@...p?passkey=4ddc96d66bceb3ed04d4f8bbdbe12c44&info_hash=%0fP%cfBDiK%aed%ae%94%e5%b5j%ac.%9a%83hB&peer_id=-UT2040-RT%ec%40O%02q%93%8e%bfLW&port=45654&uploaded=0&downloaded=0&left=0&corrupt=0&key=2BD9A9BC&event=started&numwant=200&compact=1&no_peer_id=1&ipv6=2001%3a0%3a4137%3a9e76%3a2069%3ad35%3a52eb%3a472e HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2040(21586) +Accept-Encoding: gzip + +....2897302.....230212 +1332897893 +1332897893.....555388 +1333594149 +1333594149.....555574 +1333595601 +1333595601.....419407 +1333597963 +1333597963.....555382 +1333599107 +1333599107.....556287 +1333599474 +1333599474.....1113 +1334104870 +1334104870.....553570 +1334134009 +1334134009.....972 +1334166018 +1334166018.....556901 +1334297582 +1334297582OQ09ERV9ESUNUIjoyOntzOjM6IlZhbCI7YToyOntzOjY6Imxlbmd0aCI7aTo0MDE0NDgxO3M6NDoicGF0aCI7TzoxMjoiQkVOQ09ERV9MSVNUIjoyOntzOjM6IlZhbCI7YToyOntpOjA7czozOiJDRDIiO2k6MTtzOjMyOiJLbmFjayAtIDAxIC0gRG9udCcgTG9vayBCYWNrLm1wMyI7fXM6MzoiUG9zIjtpOjQyO319czozOiJQb3MiO2k6Njc7fWk6MjI7TzoxMjoiQkVOQ09ERV9ESUNUIjoyOntzOjM6IlZhbCI7YToyOntzOjY6Imxlbmd0aCI7aTo1MzkxNzU5O3M6NDoicGF0aCI7TzoxMjoiQkVOQ09ERV9MSVNUIjoyOntzOjM6IlZhbCI7YToyOntpOjA7czozOiJDRDIiO2k6MTtzOjQ0OiJMaXR0bGUgQm9iIFN0b3J5IC0gMTIgLSBTZWFzaWRlIEJhciBTb25nLm1wMyI7fXM6MzoiUG9zIjtpOjU0O319czozOiJQb3MiO2k6Nzk7fWk6MjM7TzoxMjoiQkVOQ09ERV9ESUNUIjoyOntzOjM6IlZhbCI7YToyOntzOjY6Imxlbmd0aCI7aTo2MDY2Nzc2O3M6NDoicGF0aCI7TzoxMjoiQkVOQ09ERV9MSVNUIjoyOntzOjM6IlZhbCI7YToyOntpOjAk.Sp7079562.....555653 +1887079578 +1887079578.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558.................................................................................................................................................................................................................................... +IP 67.21.232.223.57115 > 67.21.232.222.3312: P 1:5(4) ack 1 win 12 +E..8.i@.@..mC...C.........QD............... +...$.L.`......" key=d76d8cdac7af731b7e5dbfb6bd007fab&info_hash=%08e%b2%85%b7nt%8b%24%15%a0%aa%0d%98i%f7%98%cb%92%f1 HTTP/1.1 +Host: tracker.bitme.org +User-Agent: uTorrent/2040(22150) +Accept-Encoding: gzip + +{...3276933730 +3276933730.....556369 +3276971484 +3276971484.....138134 +3276973382 +3276973382.....557334 +3277074460 +3277074460.....556566 +3277182489 +3277182489.....603 +3277426643 +3277426643.....555703 +3277480958 +3277480958.....129333 +3277553682 +3277553682.....2184 +3277667328 +3277667583.....94740 +3277790494 +3277790494.....556881 +3278767390 +3278767390.....556869 +3279020790 +3279020790.....555814 +3279061020 +3279061020.....961 +3279177212 +3279177212.....555454 +3280172332 +3280172332.....1053 +3280587590 +3280587),(191092,317469,1,20667737,0,0,0,0,183084,101,'94.23.21.90','-TR2220-5umxvujd8d0c','Transmission/2.22'),(221687,1596047,1,0,0,0,0,0,183402,101,'67.180.253.184','-UM1010-@Xb.5.[...9.','uTorrentMac/1010(22592)'),(212402,570309,1,0,0,0,0,0,182018,98,'174.20.59.192','-UT2200-.\\.S.....f.Y','uTorrent/2200(23703)'),(139079,1378899,1,0,0,0,0,1025507328,180610,99,'83.128.119.157','-lt0C60-......Jb.J.w','rtorrent/0.8.6/0.12.6'),(7664,726524,1,3768320,0,0,0,0,183019,102,'207.81.143.32','-UT1770-...#).f....j','uTorrent/1770'),(158459,1155244,1,0,0,0,0,0,0,1,'108.16.25.57','-UT2040-RT1.x...\"...','uTorrent/2040(21586)'),(275205,5014844,1,0,0,0,0,0,84786,48,'94.181.17.210','-UT2210-*b...1....~.','uTorrent/2210(25130)'),(20569,23400,1,0,0,0,0,....7079562.....555653 +1887079578 +1887079578.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....555805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..44 +1262568794 +1262568794...D.428408 +126258tists";a:0:{}} +.... +IP 67.21.232.222.3312 > 67.21.232.223.57115: P 1:5(4) ack 5 win 8325 +E..8..@.@.(!C...C.............QH.. .X...... +.L.a...$.... +IP 67.21.232.223.57115 > 67.21.232.222.3312: . ack 5 win 12 +E..4.j@.@..pC...C.........QH............... +...%.L.a..VS1$... @..+..(..u.aa......6].7d'...h?........b6..c*.=..0..6..d.&..}.f......K..GY.5....*w.ktl.I..Ar.R.`..j....a....49v...S(..|...Q,..R..\.f0.\."A... .... +....7.....-..dK........A?......s..:.....d....Z...A).z.+....&.5.._.u(2>.9 +_nT...(8{Y3.K..wxS....6.....a.v..O.l.W....y%k..O.7..a'2-......x...=/7...&....M....{?.....n{0.B..L...)...f....%....Up"...u.Lp.5T=.......]v'...$,5..U...sl.....A.j.........C.....b.....f..?.M.1 .%.......s.P.7x='..J.!..._.)77........&.K....Ab^....C... d the Chocolate Watchband that most fans know was Mark Loomis, lead guitar and keyboards, Gary Andrijasevich, drums, Sean Tolby, rhythm guitar, Bill 'Flo' Flores, bass and Dave Aguilar, lead vocals and harmonica. They appeared in the 1967 film Riot on Sunset Strip. The band was involved with disputes with their manager Ed Cobb, because they were presented as being more psychedelic on record than they were live due to Cobb's innovative production methods. In addition, Cobb was accused of recording parts of the Watchband's albums without them. They also recorded a Cobb tune already done by the Standells, 'Medication' (on 'The Inner Mystique')..........2,1,0,0,0,0,0,182830,99,'85.17.27.92','-lt0C60-.h.U..z.d.V}','rtorrent/0.8.6/0.12.6'),(72373,763403,1,0,0,0,0,0,183195,102,'174.99.107.155','-UT2040-RTUm.G..X..D','uTorrent/2040(21586)'),(274153,509953,1,0,0,0,0,0,183231,98,'85.17.27.92','-lt0C60-..h.A.......','rtorrent/0.8.6/0.12.6'),(169905,355306,1,0,0,0,0,0,1.j..2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..1 +1899320801 +1899320801.....5558nt";s:1:"2";s:4:"Size";s:9:"121236975";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:2:"20";s:8:"Snatched";s:2:"57";s:4:"Time";s:19:"2010-03-22 21:19:39";s:7:"HasFile";s:7:"1466070";}}s:7:"Artists";a:0:{}} +END +....................... +IP 67.21.232.223.57115 > 67.21.232.222.3312: P 5:191(186) ack 5 win 12 +E....k@.@...C...C.........QH......... ..... +...%.L.a...................2................time........... +what delta............................size....................................@group desc............................................*:.5*9317325&downloaded=0&left=731906048&corrupt=0&numwant=36&no_peer_id=1&compact=1&key=GJvX3yvj&azver=3 HTTP/1.1 +User-Agent: Azureus 4.5.1.0;Windows XP;Java 1.6.0_16 +Connection: close +Accept-Encoding: gzip +Host: tracker.bitmetv.org +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 + +X...860 +1182368860.....431427 +1182542726 +1182542726.....553729 +1182617912 +1182617912.....375 +1182780779 +1182780779.....554172 +1183725857 +1183725857.....654 +1184410222 +1184410222.....553640 +1184897795 +1184897795.....428785 +1184911825 +1184911825.....111377 +1184973507 +1184973507.....348243 +1184999807 +1184999807.....553438 +1185230032 +1185230032.....840 +1185412371 +1185412371.....556208 +1185416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +118644597036,0,0,0,0,183054,100,'89.73.180.111','-UT2210-*b...\'..(.Rb','uTorrent/2210(25130)'),(65708,29002198,1,0,0,0,0,0,16360,10,'82.98.86.167','-UT2200-.\\./...a7!..','u8 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. +IP bad-len 0 +E.....@.@...C...C.............R... .fh..... +.L.....%.......Q........... groupname... +artistname....taglist....yearfulltext....recordlabel....cataloguenumber....media....format....encoding....remasteryear... remastertitle....remasterrecordlabel....remastercataloguenumber....filelist........year....... +categoryid........time........releasetype........size........snatched........seeders........leechers........logscore........scene........vanityhouse........haslog........hascue........freetorrent.......2.....J..............M.v.......4&.....................................J..............M.v........4...............d....................................M.v.......iI...............d.....................J..............M.v..............................................J..............M.v3... .........................................J..............M.v.......X0.....................................J..............M.u`..............................................I.............M.u +......w................d.....................H..............M.u.......#....[.................................J..............M.tk.......,......................................`.............M.tj.......%...............O....................................M.t.......g ...'...........d.......................F............M.s.......,....x... .......d....................................M.s............o...........d.....................J..............M.s...............................................|5............M.s.... ...h...............d.....................J..............M.sq......w5.....................................J..............M.sh.......................d....................................M.r........k...............c.....................J..............M.r.... ..[......................................J..............M.r........W....................................................M.q.... ...................d.....................J..............M.q........&.....................................J..............M.qX.............................................J..............M.qW....... ...............d.....................J..............M.pz............................................................M.p/......I................O.....................J.Y............M.p(......b6...-.................................J..............M.o..............................................J..............M.o.... ..O......................................I..............M.o:......H......................................J..............M.o ......3\......................................+.............M.n............v...$.......O.....................J..............M.n`......|......................................J..............M.nT......X`.....................................J..............M.nO......Q......................................J..............M.mF... ...................d.....................I.4............M.lu... .......b.../...............................j............M.l^....... ...%...........O.....................I./............M.k.... ...o...[...$.............................J..............M.kX.......0.....................................J..............M.j&......S................d.....................J..............M.i.......(................d.....................J..............M.i........J...............d.....................J..............M.ir.............................................I..............M.h.......42...J.................................J..............M.h.......DU.....................................J..............M.h.... ..$................d.....................J..............M.h(......s........ .............................J..............M.g.... ...t...........................................+...1.... +IP 67.21.232.222.3312 > 67.21.232.223.57115: F 3678:3678(0) ack 191 win 8326 +E..4..@.@.(.C...C..........J..R... .X...... +.L.....% +IP 67.21.232.223.57115 > 67.21.232.222.3312: . ack 2901 win 23 +E..4.l@.@..nC...C.........R....A........... +...1.L..r..>...............2................time........... +what delta............................size....................................@group desc............................................*P=..hat_db.ta.torrents_artists.AliasID.AliasID.?. +..................-....492475.11767.Wolfgang Amadeus Mozart.1.11767... .....FprpjUKGn0sXxYkxSso/wL6D8ryaMnWPapq/gYua9cTajiOJTf0fCWQ+32Vj0X2ZOo1Z28Kldif19ko2g0RS85JMWGB7iTxHK1RCWbzXfOY/Pb5Z/zW8UX1eQtRWYwx5YsXBvy0b/ti2gGKmCzX8HWNvtAKnVuYdWrLxCBlkWu4F+cj3qOa+v+4zm8I5E/P0AOdW/u9tsYRBG0UEymx8ZitsBxdHENfZw7WiriUoJx4bXV1S+n/krZZeBzlr4ZLmGKbgQDKXiZxX2+3MVmk3Vzh2kzm8ZhxYVQ+nwUuLiyHIS+mr50kcMBSvMFWeVIOk7v8V6RSjhgUH2w7Awcz/pFwGbVEx5UGnJ9kB8ttENF8n/q8U1ph0MhblWTQnS9U5+vE8tcLkSr0dEnRTHRAaKT7WJnjLJucdVzfZu4sW7IcxdkPIj/WUQlkb1Yzcew7kXa4Efh2urqYN+cKTMulbJx8aOgzdipXMk8z2wP2BXO4hkTuEfQajT/pODdLb0DFY8BkVQObOBOIleP3CgD2NLQxVXVBTzFUGrGC8d/vF7FW4VN2l2EWTFdnN+dVlbjfgpnXcP9/VofE2DINbcAFMK3ztBT567nLGyuzD11c8ByGpTyEKthV14N0cU6GmNr76jDsQLsEwoEQsfvmaNTRS+FmClF0/x05wI31J07brmAUsCddAPMNb8GvoaaVQS2IGN+DJCAdae4aW128pqyPVdHl6uKHI/1dsVevGh+HPYc5SHzABzxwkU/yGX2HBnDETs+4yj1BmUTVfYNBGKVhvptIyqxTrQDCkzazIFduWD+jGiYnO64kfyyOF/dxmutxHgANbCuOLcWaG6o2xZHhkPigH0WSoIdsIkmg0UVoKAIskZFzgSVdcU7tfpThbiNzS/RJZDL4UE+Eu9UUmN31PY4kszkw1oDQys8q8whzVHsPbVOln6Q2mUL0yIXNs5hMW2n3dq1AD0e/WtITV63mu21wKz+rCK3Skp1ISeJwWbgIaLxHSJAkGyFM5M/PamEHG4v7n+LyiMuteJbc4K+fmGLd1pEcOJmvzcLOBHKJ8MgkCKnpreSbpKxVomJdxjiePYJwabWDWy7sLHtDU5aOY9okRR8M1r21Ca8TRNJ9c2Gl3SubF................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ +IP 67.21.232.223.57115 > 67.21.232.222.3312: F 191:191(0) ack 3679 win 29 +E..4.m@.@..mC...C.........R....K........... +...1.L....`.p?passkey=bb88d801486133d855db03ea8ed05e74&info_hash=%f5%08%f9j%01%27%82%dd%8a%27%18%a2%eb4%0b%24J%c1%a0%5e&peer_id=-UT2200-%97%5c%03%e6%fd%2a_%9a%13%ad%c7%14&port=34381&uploaded=8617984&downloaded=0&left=0&corrupt=0&key=5294A996&numwant=200&compact=1&no_peer_id=1 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2200(23703) +Accept-Encoding: gzip +Connection: Close + +o<.q82174963 +1182174963.....287461 +1182216727 +1182216727.....397010 +1182251088 +1182251088.....555970 +1182368860 +1182368860.....431427 +1182542726 +1182542726.....553729 +1182617912 +1182617912.....375 +1182780779 +1182780779.....554172 +1183725857 +1183725857.....654 +1184410222 +1184410222.....553640 +1184897795 +1184897795.....428785 +1184911825 +1184911825.....111377 +1184973507 +1184973507.....348243 +1184999807 +1184999807.....553438 +1185230032 +1185230032.....840 +1185412371 +1185412371.....556208 +1185416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +1186445970,(19295,75,3,0,-56668118),(732648,26,0,0,0),(979855,3,0,0,0),(1308917,2,0,0,0),(400273,209,1,0,-1912079),(194510,32,0,0,0),(798398,2,0,0,0),(776672,216,1,0,11175713S'..7079562.....555653 +1887079578 +1887079578.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558461";}}s:7:"Artists";a:0:{}} +END +:7:"Artists";a:0:{}} +END +24831.....556836 +3035757095 +3035757095.....557209 +3036102445 +3036102445............................................................................................... +IP 67.21.232.222.3312 > 67.21.232.223.57115: . ack 192 win 8325 +E..4..@.@.(.C...C..........K..R... .X...... +.L.....1 +IP 67.21.232.223.57131 > 67.21.232.222.3312: S 2145691299:2145691299(0) win 5840 +E..<..@.@...C...C....+..............!.......... +...u....... bt.^rterID.?. +....!..../....def.what_db.r reportsv2.Type.Type.........@...=....def.what_db.r reportsv2.UserComment.UserComment.............?....def.what_db.r reportsv2.ReportedTime.ReportedTime.?.............................Info, + i.Avatar, + i.Country, + i.Donor, + i.Warned, + COUNT(posts.id) AS ForumPosts, + i.Inviter, + i.DisableInvites, + inviter.username + FROM users_main AS m + JOIN users_info AS i ON i.UserID = m.ID + LEFT JOIN permissions AS p ON p.ID=m.PermissionID + LEFT JOIN users_main AS inviter ON i.Inviter = inviter.ID + LEFT JOIN forums_posts AS posts ON posts.AuthorID = m.ID + WHERE m.ID = 294498 GROUP BY AuthorIDs...9479...c.5110 +3358449779 +3358449779...d.555675 +3358458749 +3358458749...e.1105 +3358476578 +3358476578...f.553452 +3358590200 +3358590200...g.389768 +3358592298 +3358592298...h.53868,1612975,1,0,0,0,0,0,7202,4,'99.23.36.17','-TR2220-cn3bfpfdsxv7','Transmission/2.22'),(59773,257002,1,0,0,0,0,0,95760,54,'75.75.2.4','-UT2210-*b...Z.U@...','uTorrent/2210(25130)'),(46666,731102,1,1249229,0,0,0,0,183343,100,'98.24.123.176','-lt0C70-.-\0.=.....k.','rtorrent/0.8.7/0.12.7'),(30839,28899924,1,0,0,0,0,0,182654,102,'79.171.125.71','-UT1850-.D.U.~M.....','uTorrent/1850(17414)'),(30839,2883175,1,51462144,0,0,0,0,182755,100,'79.171.125.71','-UT1850-.D.U.~M.....','uTorrent/1850(17414)'),(154684,29170583,1,94131773,0,0,0,0,183085,100,'85.17.5.144','-lt0C60-.....49.fq..','rtorrent/0.8.6/0.12.6'),(169669,1500092,pV..:"0";s:6:"HasCue";s:1:"0";s:8:"LogScore";s:2:"79";s:9:"FileCount";s:2:"22";s:11:"FreeTorrent";s:1:"2";s:4:"Size";s:8:"81765169";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:2:"15";s:8:"Snatched";s:3:"365";s:4:"Time";s:19:"2007-10-31 05:34:14";s:7:"HasFile";s:5:"12252";}}s:7:"Artists";a:0:{}} +END +9:"2008-10-08 02:33:48";s:7:"HasFile";s:6:"458911";}}s:7:"Artists";a:0:{}} +END +5389.....429816 +2101120908 +2101120908.....804 +2101352535 +2101352535.....5 02:07:07";s:7:"HasFile";s:7:"1561304";}}s:7:"Artists";a:0:{} +IP 67.21.232.222.3312 > 67.21.232.223.57131: S 1091201506:1091201506(0) ack 2145691300 win 65535 +E..<.N@.@.'.C...C......+A +i.........X.............. +*G^....u +IP 67.21.232.223.57131 > 67.21.232.222.3312: . ack 1 win 12 +E..4..@.@...C...C....+......A +i.....3:..... +...u*G^...dJ.SELECT + ID, + PermissionID, + CustomPermissions, + PassHash, + Secret, + Enabled + FROM users_main WHERE Username='gtg897u' + AND Username<>''Cga..Visible, + m.Language + FROM users_main AS m + INNER JOIN users_info AS i ON i.UserID=m.ID + WHERE m.ID='211821'I..W6557.....555437 +1282727474 +1282727474.....556973 +1282811142 +1282811142.....201478 +1282819432 +1282819432.....555530 +1282864636 +1282864636.....554428 +1282867405 +1282867405.....555642 +1282884955 +1282884955.....554280 +1283079502 +1283079502.....553724 +1283086511 +1283086511.....553717 +1283128617 +1283128617.....451 +1283134109 +1283134109.....553728 +1283197717 +1283197717.....553832 +1283436027 +1283436027.....263754 +1286028612 +1286028612.....136541 +1286041336 +1286041336.....554420 +1286061556 +1286061556..10 +2085711410.....152055 +2085805506 +2085805506.....123792 +2087409013 +2087409013.....556461 +2087917050 +2087917050.....476284 +2088326599 +2088326599.....285785 +2088525242 +2088525242.....391640 +2088530765 +2088530765.....555659 +2088600932 +2088600932.....571 +2088766674 +2088766674.....275483 +2089360779 +2089360779.....554976 +2089990237 +2089990237.....554971 +2090425428 +2090425428.....554993 +2090582789 +2090582792.....555076 +2090867618 +2090867618.....555116 +2091021996 +2091021996.....555120 +2091uTorrent/2040(22150)'),(98211,1236945,1,0,0,0,0,0,81175,46,'80.87.146.135','-TR2130-c66uqict0acj','Transmission/2.13'),(125073,904877,1,0,0,0,0,0,182895,101,'98.246.108.132..lY107...i.229 +3650609181 +3650609181...j.555724 +3650699091 +3650699091...k.522961 +3651704505 +3651704505...l.556923 +3651705986 +3651705986...m.555181 +3652004429 +3652004429...n.123838 +3653542947 +3653542947...o.557155 +3653557194 +3653557194...p.554331 +3653768952 +3653768952...q.212 +3654289654 +3654289654...r.108258 +3654957256 +3654957256...s.107481 +3654968062 +3654968062s:7:"Artists";a:0:{}} +END +265874873.5.123668.5.3.0.100.0.0.1.1.0.CD.FLAC MP3.Lossless V0 (VBR).....9.01 Half Truth (A Thief) flac{{{19922034}}} + 0 +IP 67.21.232.223.57131 > 67.21.232.222.3312: P 1:5(4) ack 1 win 12 +E..8..@.@...C...C....+......A +i.....3-..... +...u*G^......PA...2d23299049%20c5e?info_hash=%BC%9A8%8A%B1%1DY%1E%9A%19%AD%CC%C4%EF%BF%10%3B%EC%EE%C4&peer_id=%2DSD0100%2D%9Aj4V%C8%2D%A2%AC%E0%7C5a&ip=180.153.115.151&port=16920&uploaded=2132279296&downloaded=2132279296&left=292552704&numwant=200&key=843&compact=1 HTTP/1.0 +Host: tracker.bitme.org + +...N....337413.3.........,(997074,8,0,0,0),(167997,27,0,0,1736704),(28922573,8,1,0,0),(1176682,3,0,0,0),(1414509,55,0,0,0),(1459233,2,0,0,0),(1234657,13,0,0,0),(1530338,5,0,0,0),(1772127,11,0,0,0),(1289316,1,0,0,0),(1633195,1,0,0,0),(442190,228,4,0,6408461),(1006525,55,0,0,0),(28978515,1,0,0,0),(29082020,422,2,0,232515512),(29226714,545,3,0,7467496),(1601387,22,2,0,4044149),(28994794,1,0,0,0),(886251,1,0,0,0),(28977939,4,0,0,0),(29143969,6,0,0,0),(1220417,2,0,0,0),(1337562,2,0,0,0),(1669922,1,0,0,0),(1619804,1,0,0,0),(1703004,11,0,0,0),(29098518,6,0,0,0),(784788,3,0,0,0),(61714,18,0,0,0),(1231432,1,0,0,0),(29023029,406,4,0,-177134729),(29151431,156,1,0,698189),(29031686,2947,29,0,-47249515),(29031656,1210,12,0,49698298),(967103,1,0,0,0),(601290,3,0,0,-36833402),(749647,7,0,0,0),(1499436,5,0,0,0),(659627,11,0,0,0),(1421517,7,0,0,0),(19332,381,10,0,58301),(631782,2,0,0,0),(631773,2,0,0,0),(1316168,2,0,0,0),(1516697,2,0,0,0),(907089,1029,4,0,129670055),(347785,23,1,0,0),(1778391,1,0,0,0),(29138616,1,0,0,0),(28986817,88,2,0,0),(29120655,3,1,0,0),(1424926,4,0,0,0),(29138617,1,0,0,0),(1443778,2,0,0,0),(29076947,1,0,0,0),(1609091,8,0,0,0),(29................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ +IP 67.21.232.222.3312 > 67.21.232.223.57131: P 1:5(4) ack 5 win 8325 +E..8.O@.@.'.C...C......+A +i....... .X...... +*G^....u.... +IP 67.21.232.223.57131 > 67.21.232.222.3312: . ack 5 win 12 +E..4..@.@...C...C....+......A +i.....31..... +...u*G^...wj +3228280961...S.1158 +3228972558 +3228972558...T.555885 +3231198472 +3231198472...U.346725 +3231477248 +3231477503...V.346724 +3231477281 +3231477281...W.553566 +3233812028 +3233812028...X.155728 +3233851767 +3233851767...Y.68 +3237733068 +3237733069...Z.1134 +3237733070 +3237733070...[.734 +3240466586 +3240466586...\.555383 +3240466604 +3240466604...].287 +3240657409 +3240657663...^.150903 +3242489126 +3242489126..._.383 +3242572371 +3242572371...`.554975 +3243527514 +3243527514...a.555269 +3243690009 +3243690009...b.555919 +3243745410 +3243745410...c.557127 +3243746424 +3243746424...d.277979 +3243748714 +3243748714...e.556884 +3244152597 +3244152597...f.555132 +3244945440 +3244945440...g.555829 +3244947526 +3244947526...h.555474 +3245056012 +3245056012...i.553926 +3245645251 +3245645251...j.250 +3245893729 +3245893729...k.427712 +3246944550 +3246944550onic.1,....357699.Parthenay EP.2003...idm electronic.5&....357701.Silica.2000...electronic idm.5b....374418.La Tete Qui Flotte.2005..>folktronica idm electronic lo_fi folk_rock synth_pop leftfield.1^....374422"There is Something in the Universe.2006..*leftfield folktronica idm electronic lo_fi.1`....438042.Rufs.2007..Jfenetre_records abstract electronica electronic ambient rhyhtmic_noise idm.7Z....447262.QuietNoiseArea.2001..:instrumental electronic experimental leftfield folktronica.11....609930.Micro Douleur EP.2008...folktronica idm.5J....609979.Lullabies For Adults.2009..$electronic idm downtempo folktronica.1=....619049.10 years.2009..#experimental electronic idm ambient.16....71885088 +Petit Jama.2011...ambient folk electronica.1M....71956389 Coloribus.2011.Abandon Building Records..ambient folk electronica.1N....71959068.Flacana Flacana.2006.Audio Dregs Records..ambient folk electronica.1......................................................................................................................................................................................................................................... +IP 67.21.232.223.57131 > 67.21.232.222.3312: P 5:205(200) ack 5 win 12 +E.....@.@..9C...C....+......A +i.....;...... +...u*G^....................2................time...*@(groupname,artistname,yearfulltext) kills....... +what delta........................................@group desc............................................*.B...what_db.t forums_topics.LastPostAuthorID.LastPostAuthorID.?. +..............def....NoPoll..?...........C.. .def.what_db.t forums_topics.StickyPostID.StickyPostID.?. +............ +.....(....Bonnaroo: Volunteering.7.1.0.13.722.1.0.........4381 +2096034381.....555112 +2096034384 +2096034384.....555070 +2096034393 +2096034393.....555107 +2096034394 +2096034394.....555064 +2096034395 +2096034395.....555123 +2096034396 +2096034396.....555109 +2096034399 +2096034399.....555097 +2096034400 +2096034400.....555133 +2096034401 +2096034401.....555106 +2096034404 +2096034404.....555094 +2096034405 +2096034405.....555135 +2096034406 +2096034406.....555110 +2096034408 +2096034408.....555102 +2096034410 +2096034410.....555104 +2096034411 +2096034411.....193036 +2096369475 +2096369475.....555380 +2096374948 +2096374948.....556718 +2096377405 +2096377405.....553798 +2096404062 +2096404062.....553505 +2096427619 +2096427619.....125546 +2096430004 +2096430004.....556100 +2097056084 +2097056084.....556911 +2097637924 +2097637924.....1056 +2097667474 +2097667474.....389387 +2098586573 +2098586573.....555413 +2099731788 +2099731788.....555491 +2099741410 +2099741410.....555486 +2099744904 +2099744904.....555485 +2099744907 +2099744907.....555663 +2099744958 +2099744958.....556275 +2099747730 +2099747730.....794 +2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908...................................................................................................................................................................................................................................................................... +IP bad-len 0 +E....P@.@...C...C......+A +i....p.. .fy..... +*G^....u.......b........... groupname... +artistname....taglist....yearfulltext....recordlabel....cataloguenumber....media....format....encoding....remasteryear... remastertitle....remasterrecordlabel....remastercataloguenumber....filelist........year....... +categoryid........time........releasetype........size........snatched........seeders........leechers........logscore........scene........vanityhouse........haslog........hascue........freetorrent.......2.....J..............M..=... ..5~......................................b +............M..M...............".......d.....................I..............M.[{......]........K.......d.....................I..............M..'.............................................I.y...v........M.iA......TF.......;.......d.....................I..............M.............. .................................I.....v........M..........4.....................................I.e...v........M..a......i......................................I..............M.........g........l... +...d.....................IfU...v........M........'V,...%...........d....................................M..r.......~...............d....................................M..9......)3...a...........d.....................H.....v........M.1............*...c.............................I.....v........M..]...... +A... +.................................H.....L........M.{......".....>................................................M..`.......w... ...........d......................Qe............M.\O......P................d...........................v........M...... ...{...............d.....................I..............M................................................I.....v........M..[..... .......................................I.....v........M..>......Y.... +.................................I.....L........M.N........3...3...................................X............M..4......+........q.......d......................9a............M..s......D................d.....................Iy;...L........M.VX... ...w....... +..............................x@............M.V+... ...........#.......O.....................I.....L........M~.........{... ..................................T.............M~[........................d.....................I.\............M|..... ...................d.......................=............Mz[............ ...........d.....................I.6...L........My{`... ......./.................................I.1...v........Mv........&......................................I.....L........Muc.......-.......................................P.............Mu,........................d.....................I.....L........Mn......... ... .................................Iu....L........Mi.z......K......................................Ih.............Mh.Q...........N...!.......d.....................I=....v........M^.......#.X...............d....................................MZ.........................d.....................IS9............MY........K................d.....................I0.............MU.J.......9...G.................................IH.............MT........6................d.....................ID.............MS4.......Z................d.....................I4y............ML...*...........d.....................I.....v........M7.B...........L........................................... +........kills....... +IP 67.21.232.222.3312 > 67.21.232.223.57131: F 3695:3695(0) ack 205 win 8326 +E..4.Q@.@.'.C...C......+A +xQ...p.. .X...... +*G^....u +IP 67.21.232.223.57131 > 67.21.232.222.3312: . ack 2901 win 23 +E..4..@.@...C...C....+.....pA +u7....'...... +...x*G^..;.........xts_similar.ArtistID.ArtistID.?. +.....@............ +....8133.2802.....26194.2802.....16524.2802.....25757.2802... .12725.2802... +.26702.2802.....80524.2802 +....2802.8133... .26194.8133.....16524.8133.....26149.8133.....25757.8133.....23770.8133.....12725.8133.....67431.8133.....79454.8133.....26702.8133.....80524.8133.....23770.8733.....80524.8733.....20330.8733.....67431.8733.....2802.12725.....8133.12725.....16524.12725.....26702.12725.....67431.12725... .2802.16524...!.26194.16524...".8133.16524...#.26149.16524...$.25757.16524...%.12725.16524...&.26702.16524...'.67431.16524...(.79454.16524...).20330.16524...*.16524.20330...+.26149.20330...,.8733.20330...-.8133.23770.....8733.23770.../.67431.23770...0.2802.25757...1.8133.25757...2.16524.25757...3.26149.25757...4.26702.25757...5.79454.25757...6.80524.25757...7.8133.26149...8.16524.26149...9.25757.26149...:.20330.26149...;.26194.26149...<.2802.26194...=.16524.26194...>.8133.26194...?.67431.26194...@.26702.26194...A.79454.26194...B.80524.26194...C.26149.26194...D.2802.26702...E.16524.26702...F.25757.26702...G.12725.26702...H.8133.26702...I.79454.26702...J.26194.26702...K.80524.26702...L.8133.67431...M.16524.67431...N.26194.67431...O.79454.67431...P.12725.67431...Q.8733.67431...R.23770.67431...S.8133.79454...T.16524.79454...U.67431.79454...V.26702.79454...W.26194.79454...X.25757.79454...Y.80524.79454...Z.8133.80524...[.25757.80524...\.2802.80524...].26194.80524...^.8733.80524..._.79454.80524...`.26702.80524...a.....5696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558t";s:2:"16";s:11:"FreeTorrent";s:1:"0";s:4:"Size";s:8:"94735580";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:1:"1";s:8:"Snatched";s:1:"6";s:4:"Time";s:19:"2008-09-10 05:53:28";s:7:"HasFile";s:6:"404592";}}s:7:"Artists";a:0:{}} +..... +IP 67.21.232.223.57131 > 67.21.232.222.3312: F 205:205(0) ack 3696 win 29 +E..4..@.@...C...C....+.....pA +xR....#...... +...x*G^.n...... ...-.......2................time........... +what delta............................size....................................@group desc............................................*.... +1179572532 +1179572532.....555538 +1179952644 +1179952644.....173847 +1179981554 +1179981554.....266287 +1180055170 +1180055170.....137529 +1180694098 +1180694098.....157 +1181127478 +1181127478.....243034 +1182174963 +1182174963.....287461 +1182216727 +1182216727.....397010 +1182251088 +1182251088.....555970 +1182368860 +1182368860.....431427 +1182542726 +1182542726.....553729 +1182617912 +1182617912.....375 +1182780779 +1182780779.....554172 +1183725857 +1183725857.....654 +1184410222 +1184410222.....553640 +1184897795 +1184897795.....428785 +1184911825 +1184911825.....111377 +1184973507 +1184973507.....348243 +1184999807 +1184999807.....553438 +1185230032 +1185230032.....840 +1185412371 +1185412371.....556208 +1185416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +11864459701873899308.....555409 +1883348890 +1883348890.....556975 +1883370589 +1883370589.....553769 +1884210469 +1884210469.....556905 +1887025858 +1887025858.....555488 +1887079562 +1887079562.....555653 +1887079578 +1887079578.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558654 +3654289654...r.108258 +3654957256 +3654957256...s.107481 +3654968062 +3654968062 +1262544959...A.553822 +1262556651 +1262556651...B.554436 +1262567454 +1262567454...C.556544 +1262568794 +1262568794...D.428408 +1262582011 - 08 Yes We Can +IP 67.21.232.222.3312 > 67.21.232.223.57131: . ack 206 win 8325 +E..4.R@.@.'.C...C......+A +xR...q.. .X...... +*G^....x +IP 67.21.232.223.57239 > 67.21.232.222.3312: S 2188581793:2188581793(0) win 5840 +E..<..@.@.%:C...C........s..................... +...8....... .0m.e.php?passkey=7b9d75762c0d81b9a797cd7d13e6eeeb&info_hash=%0E%A6%A5L%85%7B%D6W%E0%20%1B-%BC%EE%98%27%F5%FB%22Y&peer_id=T03I-----tQemTX0Qcux&port=64035&uploaded=599310336&downloaded=1173560464&left=0&no_peer_id=1&compact=1&key=QqoyML HTTP/1.1 +Host: tracker.bitmetv.org +Accept-Encoding: gzip +User-Agent: BitTornado/T-0.3.18 + +....78...M.41511 +3494178341 +3494178341...N.122197 +3494279170 +3494279170...O.553883 +3494330247 +3494330247...P.556740 +3494435748 +3494435748...Q.555511 +3494481639 +3494481639...R.553513 +3494518300 +3494518300...S.976 +3494555278 +3494555278...T.114 +3494598853 +3494598853...U.556897 +3494614020 +3494614020...V.555577 +3494669246 +3494669246...W.194 +3494730531 +3494730537...X.277821 +3494745938 +3494745938...Y.586 +3494763340 +3494763340...Z.426993 +3494861391 +3494861391...[.2196 +3495485997 +3495485997...\.728 +3495485998 +3495485998...].i8+7puqRUHi7JKvlldUTX5pwQLBf4v1viIEhnRIlzVIQ9NGIEr1bS3jzkuwLOQs0gqi05qBgSnrrCsV9XkWg9zyo9RJ9BAOzgr2TT3bX9MZ6lBHxwaOFFuiCTzo+HPZReCXcc4mApGZGYmIcAfxmQb7nLQTuoj6WnDr9xzLAEvB8qQy6lwgN+kzzwCpCxYop+gTYKz6009Rm5YpN0S3wv4plL2XSrYmA59O/YEy60o5DNwE/cxn4DSaE3VX46DX4GCidOHmf/A3VHJ2JPgHBOsa6zPXj71uhLiu5XIM3elLj+olPQ/JJsamUEzNjRrsEVIkoepvaoP8i/dDHQIHmxkz599sLu5NNiJAe6J75uoIKtn2R9Z617wEOV/JTlltaT92YbA6JfvGUtz6G4MD4Nzn1OAs81lk2b2mVT2bTqHG9Zc7rqg8arsEz0onBmZpAYZBqR4p1RZEzcDgAyKNcmBdkHfUoza5DPKvLb6XMOYDZK+1LJ5ClqxyngLQX8HffiK9/uH8oqhVYv7nDybQRm8i6gvCioeWpNcQvhE5Dr0AZoXraKK40nNa13IbM03jU9LK6T1aBNoZh..l.7079562.....555653 +1887079578 +1887079578.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558";s:7:"HasFile";s:7:"1173864";}}s:7:"Artists";a:0:{}} +END +99885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..179762.....5540385 +1833118385...0............................. +IP 67.21.232.222.3312 > 67.21.232.223.57239: S 1312134380:1312134380(0) ack 2188581794 win 65535 +E..<..@.@.$#C...C.......N5...s......X.............. +m......8 +IP 67.21.232.223.57239 > 67.21.232.222.3312: . ack 1 win 12 +E..4..@.@.%AC...C........s..N5............. +...8m...r._.... ....891ec18d0fbaa811738464e93bf49488&info_hash=%da%16%7c%d44%97%c7%a3%7f%1bz2%93%85B%a1%10R%ce%d2 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2200(24683) +Accept-Encoding: gzip +Connection: Close + +r..515811,1,0,0,0,0,0,183107,102,'96.49.103.184','-UT2040-.VY..Q+[....','uTorrent/2040(22150)'),(183856,29129773,1,0,0,0,0,0,76168,43,'90.157.19.118','-UT2210-*b...8.\n`..2','uTorrent/2210(25130)'),(64875,39338,1,0,0,0,0,47972352,183221,80,'69.14.207.150','-UT2040-.VL......lF.','uTorrent/2040(22150)'),(107469,183686,1,0,0,0,0,0,182692,96,'64.184.240.163','-TR2220-ns2b8vk0ve57','Transmission/2.22'),(18039,1425565,1,0,0,0,0,0,3635,3,'85.24.145.69','-DE1310-Qffvrlv(JAK5','Deluge 1.3.1'),(57604,12470,1,458752,0,0,0,0,163130,78,'152.7.62.59','-UT2210-*b.\nX. ;...A','uTorrent/2210(25130)'),(267406,29030443,1,0,0,0,0,0,182676,102,'192.168.0.200','-DE1300-vImKfrC7tCrL','Deluge 1.3.0'),(57407,1558637,1,0,0,0,0,0,183100,97,'91.74.205.195','-lt0C60-.E;c..B.S...','rtorrent/0.8.6/0.12.6'),(182976,394699,1,0,0,0,0,0,9887,6,'152.16.51.172','-UM1000-5O...%.\"..\"l','uTorrentMac/1000(20277)'),(3801,138252,1,119058192,0,0,0,0,183064,99,'212.117.173.215','-lt0C60-.].Q.Q..5..o','rtorrent/0.8.6/0.12.6'),(139865,162354,1,0,0,0,0,0,34276,20,'200.109.3.69','-TR2220-ws78tvsp3djt','Transmission/2.22'),(226955,480260,1,0,0,0,0,0,21609,10,'85.10.1.16','-UT2210-*bI.._...~%/','uTorrent/2210(25130)'),(59503,34029,1,0,0,0,0,0,57593,28,'88....)7079562.....555653 +1887079578 +1887079578.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558d";s:2:"42";s:4:"Time";s:19:"2009-06-16 20:46:19";s:7:"HasFile";s:6:"977072";}}s:7:"Artists";a:0:{}} +END +55 +2100185389 +2100185389.....429816 +2101120908 +2101120908..179762.....5540............................................... +IP 67.21.232.223.57239 > 67.21.232.222.3312: P 1:5(4) ack 1 win 12 +E..8..@.@.% 67.21.232.223.57239: P 1:5(4) ack 5 win 8325 +E..8..@.@.$%C...C.......N5...s.... .X...... +m......8.... +IP 67.21.232.223.57239 > 67.21.232.222.3312: . ack 5 win 12 +E..4..@.@.%?C...C........s..N5............. +...8m...b.-.passkey=285b3c582e477c090b231a246aafa2b8&info_hash=%a4U%fd%3cy%8f%eca%c5%19%ab%9c%02%abqk%26%f9%d2%c2 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +>..u......M....def.what_db.users_sessions.users_sessions +LastUpdate +LastUpdate.?.......P......................556566 +3277182489 +3277182489.....603 +3277426643 +3277426643.....555703 +3277480958 +3277480958.....129333 +3277553682 +3277553682.....2184 +3277667328 +3277667583.....94740 +3277790494 +3277790494.....556881 +3278767390 +3278767390.....556869 +3279020790 +3279020790.....555814 +3279061020 +3279061020.....961 +3279177212 +3279177212.....555454 +3280172332 +3280172332.....1053 +3280587590 +3280587...>....def.what_db.p.forums_posts +EditedTime +EditedTime.?...........?....def.what_db.ed +users_main.EditedUsername.Username.........P.................20 +Technology.218.Post Your Desktop.+.[quote=paranoid1][quote=htrd]Fresh install as of about a week ago. Still not finished re-customizing everything. Whatever. Enjoy. + +http://i.imgur.com/C7Zef.jpg + +http://i.imgur.com/uO412.jpg[/quote] + +Really nice! Could you share the wall please?[/quote] +[img]http://i.imgur.com/AXO8m.jpg[/img].3165041.0.1.3164795.8017.124736.htrd2http://whatimg.com/images/93990208080798674682.jpg...htrd.........65412864,0,1,'94.241.229.127','-UT2030-.R#...D@S.6.','uTorrent/2030(21177)'),(46302,130659,1,0,0,0,0,0,182913,100,'173.65.108.114','-lt0C70-.U.I..z..*.X.107...i.229 +3650609181 +3650609181...j.555724 +3650699091 +3650699091...k.522961 +3651704505 +3651704505...l.556923 +3651705986 +3651705986...m.555181 +3652004429 +3652004429...n.123838 +3653542947 +3653542947...o.557155 +3653557194 +3653557194...p.554331 +3653768952 +3653768952...q.212 +3654289654 +3654289654...r.108258 +3654957256 +3654957256...s.107481 +3654968062 +3654968062:1:"0";s:7:"Seeders";s:2:"18";s:8:"Snatched";s:2:"42";s:4:"Time";s:19:"2008-12-12 19:26:22";s:7:"HasFile";s:6:"562331";}}s:7:"Artists";a:0:{}} +END +IP 67.21.232.223.57239 > 67.21.232.222.3312: P 5:191(186) ack 5 win 12 +E.....@.@.$.C...C........s..N5......*...... +...8m......................2................time........... +what delta............................size....................................@group desc............................................*.{.86&downloaded=294649856&left=22020096&numwant=200&key=23801&compact=1 HTTP/1.0 +Host: tracker.bitme.org + +..q/?.......P............T... 9nsxlxtq3t8ffpm24go6ujv9vzpq351m.Chrome.Windows .72.207.231.118.2011-05-01 15:07:14... .....82864636.....554428 +1282867405 +1282867405.....555642 +1282884955 +1282884955.....554280 +1283079502 +1283079502.....553724 +1283086511 +1283086511.....553717 +1283128617 +1283128617.....451 +1283134109 +1283134109.....553728 +1283197717 +1283197717.....553832 +1283436027 +1283436027.....263754 +1286028612 +1286028612.....136541 +1286041336 +1286041336.....554420 +1286061556 +1286061556..7859,1,5685248,0,0,0,0,166348,91,'188.2.58.54','-UT2210-*b......w..Y','uTorrent/2210(25130)'),(213097,1259904,1,0,0,0,0,0,182447,99,'91.121.174.101','-lt0C60-..5oS...y...','rtorrent/0.8.6/0.12.6'),(211200,414771,1,0,0,0,0,0,76468,33,'160.39.225.54','-UT2210-*b..........','uTorrent/2210(25130)'),(170261,1344848,1,0,0,0,0,0,183261,101,'88.163.224.36','-TR2220-ktguig0whbha','Transmission/2.22'),(46218,29000388,1,0,0,0,0,0,20776,10,'94.255.249.41','-UT2210-*bQ.|N.G....','uTorrent/2210(25130)'),(162256,459498,1,0,0,0,0,0,182767,101,'99.100.1.236','-UT2210-*b.`_$..m@..','uTorrent/2210(25130)'),(22036,651388,1,0,0,0,0,0,182886,102,'70.69.45.178','-UT2040-.V.. +q.B1595869923.....556783 +1595920611 +1595920296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..natched";s:1:"0";s:4:"Time";s:19:"2010-05-14 16:47:22";s:7:"HasFile";s:7:"1588048";}}s:7:"Artists";a:0:{}} +END +07";s:7:"HasFile";s:7:"1701009";}}s:7:"Artists";a:0:{}} +END +.557103 +3361179762 +3361179762.....5540............................................... +IP bad-len 0 +E.....@.@...C...C.......N5...s.`.. .fh..... +m......8.......Q........... groupname... +artistname....taglist....yearfulltext....recordlabel....cataloguenumber....media....format....encoding....remasteryear... remastertitle....remasterrecordlabel....remastercataloguenumber....filelist........year....... +categoryid........time........releasetype........size........snatched........seeders........leechers........logscore........scene........vanityhouse........haslog........hascue........freetorrent.......2.....J..............M.v.......4&.....................................J..............M.v........4...............d....................................M.v.......iI...............d.....................J..............M.v..............................................J..............M.v3... .........................................J..............M.v.......X0.....................................J..............M.u`..............................................I.............M.u +......w................d.....................H..............M.u.......#....[.................................J..............M.tk.......,......................................`.............M.tj.......%...............O....................................M.t.......g ...'...........d.......................F............M.s.......,....x... .......d....................................M.s............o...........d.....................J..............M.s...............................................|5............M.s.... ...h...............d.....................J..............M.sq......w5.....................................J..............M.sh.......................d....................................M.r........k...............c.....................J..............M.r.... ..[......................................J..............M.r........W....................................................M.q.... ...................d.....................J..............M.q........&.....................................J..............M.qX.............................................J..............M.qW....... ...............d.....................J..............M.pz............................................................M.p/......I................O.....................J.Y............M.p(......b6...-.................................J..............M.o..............................................J..............M.o.... ..O......................................I..............M.o:......H......................................J..............M.o ......3\......................................+.............M.n............v...$.......O.....................J..............M.n`......|......................................J..............M.nT......X`.....................................J..............M.nO......Q......................................J..............M.mF... ...................d.....................I.4............M.lu... .......b.../...............................j............M.l^....... ...%...........O.....................I./............M.k.... ...o...[...$.............................J..............M.kX.......0.....................................J..............M.j&......S................d.....................J..............M.i.......(................d.....................J..............M.i........J...............d.....................J..............M.ir.............................................I..............M.h.......42...J.................................J..............M.h.......DU.....................................J..............M.h.... ..$................d.....................J..............M.h(......s........ .............................J..............M.g.... ...t...........................................+...2.... +IP 67.21.232.222.3312 > 67.21.232.223.57239: F 3678:3678(0) ack 191 win 8326 +E..4..@.@.$.C...C.......N5.J.s.`.. .X...... +m......8 +IP 67.21.232.223.57239 > 67.21.232.222.3312: . ack 2901 win 23 +E..4..@.@.%=C...C........s.`N5.A.....;..... +...Em...Q...p?passkey=2c8b805768a553d81944ead8cbe60ea6&info_hash=%86%fd%ce%c9%dd%d2%e8%f8%bfd%89%18%8a%d8%c3%f5%ab%05V%0f&peer_id=-UT2210-%2ab%8fe%92Y%5e%99%c6%1f%b9%aa&port=14218&uploaded=306855936&downloaded=0&left=0&corrupt=0&key=5B6DAB17&numwant=200&compact=1&no_peer_id=1&ipv6=fe80%3a%3a61c5%3aed8d%3a7d69%3a4f25 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +9V.. AND f.MinClassRead<=250 + AND IF(l.PostID IS NULL OR (t.IsLocked = '1' && t.IsSticky = '0'), t.LastPostID, l.PostID).868...b.157385 +3358339479 +3358339479...c.5110 +3358449779 +3358449779...d.555675 +3358458749 +3358458749...e.1105 +3358476578 +3358476578...f.553452 +3358590200 +3358590200...g.389768 +3358592298 +3358592298...h.777193...*.555392 +1153836864 +1153836864...+.288378 +1153847715 +1153847715...,.555656 +1153869785 +1153869785...-.624 +1153891347 +11582975,96,'68.198.76.172','-UT2040-RT*... qz.p.','uTorrent/2040(21586)'),(107724,314404,1,34655536,0,0,0,0,182888,102,'72.23.171.64','-UT2040-.V..7.3\\f0..','uTorrent/2040(22150)'),(122301,558964,1,0,0,0,0,0,57874,34,'64.131.198.251','-TR2130-qn6stwovhdqx','Transmission/2.13'),(58546,443737,1,0,0,0,0,0,9819,6,'80.109.70.164','-UT2210-*b.2j^v!....','uTorrent/2210(25130)'),(160302,29114846,1,0,0,0,0,0,3676,3,'82.170.194.21','-TR2040-xkumf08yb9jf','Transmission/2.04'),(164026,987956,1,14696448,0,0,0.................................prosumer........555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558}}} + Cd 2/12 Eelke Kleijn - 8 Bit Era Dub mp3{{{14220267}}} + Cd 2/13 Tannen - Blackout mp3{{{20277518}}} + Artwork/1 CD 2 jpg{{{4182215}}} + Artwork/back 01 jpg{{{4989232}}} + Artwork/back jpg{{{4272156}}} + Artwork/front 01 jpg{ +IP 67.21.232.223.57239 > 67.21.232.222.3312: F 191:191(0) ack 3679 win 29 +E..4..@.@.% 67.21.232.223.57239: . ack 192 win 8325 +E..4..@.@.$.C...C.......N5.K.s.a.. .X...... +m......E +IP 67.21.232.223.57311 > 67.21.232.222.3312: S 2222396863:2222396863(0) win 5840 +E..<.R@.@.0.C...C........w..................... +........... \...e.php?passkey=1661af4889244d9e47023cc1230f934c&info_hash=%91%D3Xk%8Bl%E3%11F%15%26%0E%3En%02%8E%DC%C3%60%EB&peer_id=T03I--00QNMBymOM8QD.&port=29249&uploaded=0&downloaded=0&left=0&no_peer_id=1&compact=1&key=d5SpdF HTTP/1.1 +Host: tracker.bitmetv.org +Accept-Encoding: gzip +User-Agent: BitTornado/T-0.3.18 + +..k_roup.ReleaseType.ReleaseType.?.............. .....%.. +.563004.Big Sky.2008...dance trance.9.........0,0,0),(29343683,1,0,0,0),(139070,44,0,0,11699814),(28886953,8,0,0,0),(1336589,1505,24,0,-163076),(29011932,23,0,0,0),(29352832,19,0,0,0),(1003511,4,0,0,0),(1419433,6,0,0,104908),(268159,14,0,0,0),(29144457,3,0,0,0),(257783,32,0,0,-36136963),(1246637,83,1,0,0),(783294,1,0,0,0),(26989,68,2,0,-1349519),(29269347,15,1,0,213187),(28959471,3,0,0,0),(435330,5,0,0,0),(29252517,5,1,0,0),(1770845,2,0,0,0),(28881223,5,0,0,147456),(1592558,0,0,0,0),(1725336,2,0,0,0),(1318493,6,0,0,0),(29005708,2,0,0,0),(1215755,64,1,0,0),(1529704,8,0,0,0),(29213142,40,0,0,0),(28919549,5,0,0,0),(715195,2,0,0,0),(1475642,1,0,0,0),(691747,7,0,0,0),(29071828,2,0,0,0),(6707,83,0,0,1752599),(557799,9,3,0,0),(21973,7,0,0,0),(21743,34,1,0,13037670),(1692446,711,1,0,13401252),(1240539,2,0,0,0),(28918889,11,0,0,0),(497557,20,0,0,-241625),(908721,113,1,0,0),(525045,890,3,0,186314948),(996890,4,0,0,0),(756580,2,0,0,0),(35271,17,0,0,0),(492612,481,3,0,20010455),(1004777,19,1,0,126453),(29191842,23,0,0,207615),(29099051,4,0,0,0),(1440711,4,0,0,0),(28ONs\terTitle";s:15:"Special Edition";s:19:"RemasterRecordLabel";s:0:"";s:23:"RemasterCatalogueNumber";s:0:"";s:5:"Scene";s:1:"1";s:6:"HasLog";s:1:"0";s:6:"HasCue";s:1:"0";s:8:"LogScore";s:2:"79";s:9:"FileCount";s:2:"21";s:11:"FreeTorrent";s:1:"2";s:4:"Size";s:9:"343493589";s:8:"Leechers";s:1:"1";s:7:"Seeders";s:2:"28";s:8:"Snatched";s:3:"756";s:4:"Time";s:19:"2009-06-17 13:52:03";s:7:"HasFile";s:6:"978120";}}s:7:"Artists";a:0:{}} +201";}}s:7:"Artists";a:0:{}} +END + +2101120908.....804 +2101352535 +2101352535. +IP 67.21.232.222.3312 > 67.21.232.223.57311: S 82390632:82390632(0) ack 2222396864 win 65535 +E..<..@.@.".C...C..........h.w......X.............. ++@.".... +IP 67.21.232.223.57311 > 67.21.232.222.3312: . ack 1 win 12 +E..4.S@.@.0.C...C........w.....i........... +....+@."....passkey=2219c4091f4fa0e18c6605ab0b76babf&info_hash=%93r%fc%1c%a1%c0%b1%2a%d7%bdUjy%f1F%93q%13DC HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2040(21586) +Accept-Encoding: gzip + +.... +...Zkey=689EB736&numwant=200&compact=1&no_peer_id=1&ipv6=fe80%3a%3affff%3affff%3afffe HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/1820 +Accept-Encoding: gzip + +M.n.15.3159565.1.....129806.3164089.2.....129878.3165070.1........., RemasterRecordLabel, RemasterCatalogueNumber, Format, EncodingG.f..R.553513 +3494518300 +3494518300...S.976 +3494555278 +3494555278...T.114 +3494598853 +3494598853...U.556897 +3494614020 +3494614020...V.555577 +3494669246 +3494669246...W.194 +3494730531 +3494730537...X.277821 +3494745938 +3494745938...Y.586 +3494763340 +3494763340...Z.426993 +3494861391 +3494861391...[.2196 +3495485997 +3495485997...\.728 +3495485998 +3495485998...].556514 +3495673357 +3495673357...^.556153 +3495700255 +3495700255..._.554443 +3495732610 +3495732610...`.555115 +3495753739 +3495753739...a.556893 +3495884138 +3495884138...b.85435 +3496007061 +3496007061...c.554302 +3496129899 +3496129899...d.389934 +3496224810 +3496224810...e.538 +3496284922 +3496284922...f.419289 +3496285026 +3496285026...g.554254 +3496529886 +3496529886...h.327 +3496705166 +3496705166...i.122204 +3496887626 +3496887626...j.555582 +3496892088 +3496892088...k.530)'),(134796,129497,1,20348677,0,0,0,0,183226,102,'66.211.104.250','-TR1920-28qerypnw0p0','Transmission/1.92'),(115723,109596,1,0,0..^K1595869923.....556783 +1595920611 +1595920.....555696 +1887079586 +1887079586.....554360 +1888683442 +1888683442.....556598 +1889438837 +1889438837.....557205 +1893143102 +1893143102.....554985 +1897324242 +1897324242.....554459 +1897808408 +1897808408.....556421 +1899320801 +1899320801.....5558ount";s:1:"6";s:11:"FreeTorrent";s:1:"2";s:4:"Size";s:8:"25358529";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:1:"3";s:8:"Snatched";s:2:"10";s:4:"Time";s:19:"2010-04-12 16:27:31";s:7:"HasFile";s:7:"1518891";}}s:7:"Artists";a:0:{}} +5 +IP 67.21.232.223.57311 > 67.21.232.222.3312: P 1:5(4) ack 1 win 12 +E..8.T@.@.0.C...C........w.....i........... +....+@."............4070506c858d0e993b1190e2b0b5b185&info_hash=Y%01%3b%21%ef%bb%bc%cc%a7-ED%e6AZ%9c%e5%a5%81%90 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +.... +Host: tracker.bitme.org +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 + +.j> +75.208.83','-lt0C60-.^..U2{.o\\o.','rtorrent/0.8.6/0.12.6'),(198909,28894919,1,0,0,0,0,0,182511,102,'46.182.121.235','-UT2040-.W.Q....L.SY','uTorrent/2040(22450)'),(138924,29288941,1,0,0,0,0,0,78564,44,'195.16.88.104','-UT2210-*b.X.v.O..aZ','uTorrent/2210(25130)'),(100453,18656,1,0,0,0,0,0,24603,14,'46.39.224.117','-UT2210-sby.)...y;..','uTorrent/2210(25203)'),(142617,691660,1,0,0,0,0,0,28945,17,'74.61.24.104','-TR2220-4g7douqxycjy','Transmission/2.22'),(203567,28989402,1,1458176,0,0,0,0,182964,101,'121.45.136.7','-UT2210-*bzY.f...*h.','uTorrent/2210(25130)'),(77066,28960195,1,0,0,0,0,0,183007,97,'203.219.87.24','-UT2200-.\\...P.t5.z}','uTorrent/2200(23703)'),(207501,995082,1,0,0,0,0,0,89042,49,'131.104.255.98','-lt0C60-g..T...R,..8','rtorrent/0.8.6/0.12.6'),(258935,485102,1,0,0,0,0,0,0,1,'85.17.27.93','-DE1310-92(IUiBbUnx6','Deluge 1.3.1'),(77766,616188,1,5210112,0,0,0,0,182690,102,'220.255.149.62','-UT2210-*b......z.\'Y','uTorrent/2210(25130)'),(73228,887862,1,0,0,0,0,0,48277,27,'87.194.3.106','-UT2210-*b,F..V;l...','uTorrent/2210(25130)'),(187710,1610109,1,0,0,0,0,0,182670,95,'70.181.49.164','-UT2020-.L.u......I..W2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908.......................................booty...... .....mix.......e"Size";s:8:"71012934";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:2:"22";s:8:"Snatched";s:3:"246";s:4:"Time";s:19:"2007-11-17 02:52:07";s:7:"HasFile";s:5:"47518";}}s:7:"Artists";a:0:{}} +............. +IP 67.21.232.222.3312 > 67.21.232.223.57311: P 1:5(4) ack 5 win 8325 +E..8..@.@.".C...C..........i.w.... .X...... ++@.#........ +IP 67.21.232.223.57311 > 67.21.232.222.3312: . ack 5 win 12 +E..4.U@.@.0.C...C........w.....m........... +....+@.#....passkey=085647a2900a3ac96f74881d35b10a0f&info_hash=%a4U%fd%3cy%8f%eca%c5%19%ab%9c%02%abqk%26%f9%d2%c2 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +z=.Ja5%3e%5b%fb%28&info_hash=%9c%85%3a%d9%82s%f1%24%b5x%01K%11%b0%dd%40%be%28%9e%e4&info_hash=g%f8%9b%7fy%dd%b2%06%09%7d%26%f0c%c4%ea%ad%eak%87%c3&info_hash=i%5b%a0%82%a2%40%c6%a3%ee%ect%81%ae%11C%c6%dbO4R&info_hash=%e6%7c%24QZ%0d%1a%b7%29%86%adT%95y%e5%d7h0%bb%9b&info_hash=%e5%c2%8b%ca%dc%17f%f4%8b%dace%86%ab%f5%87%d0%9b%a8%81&info_hash=%bar%cd%80%bc%ac%a9%9b%faS%cf%fa%c9%1b%f1%8f%c0%ecn%bc&info_hash=%e6%09%c7%d5%06%943%28%0eZ%cb9f%e8%81%f0%7f%95t%e4&info_hash=%fbn%16%8as%a2%9e%d1%87%15%16%3a6%88%ff%e3_%e4%9c%fa HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +xeXJ...+.288378 +1153847715 +1153847715...,.555656 +1153869785 +1153869785...-.624 +1153891347 +115224890,29268009,1,1553298,0,0,0,0,183313,98,'27.33.43.250','-lt0C60-.....!&...#.','rtorrent/0.8.6/0.12.6'),(40831,18234,1,0,0,0,0,0,58027,26,'24.154.8.232','-TR222X-3zhacxlnqvoh','Transmission/2.30b4'),(79441,18726,1,0,0,0,0,0,151351,64,'173.26.198.5','-UT2210-*b\Zu.....8i0','uTorrent/2210(25130)'),(211080,1770625,1,0,0,0,0,0,167950,91,'98.210.145.7','-UT2210-*bRs\"5.[&..>','uTorrent/2210(25130)'),(20600,29298616,1,0,0,0,0,0,54327,31,'70.124.60.163','-UT2210-*b]V@.8..\'e.','uTorrent/2210(25130)'..*>1";}}s:7:"Artists";a:0:{}} +masterCatalogueNumber";s:11:"STRUT064CDX";s:5:"Scene";s:1:"1";s:6:"HasLog";s:1:"0";s:6:"HasCue";s:1:"0";s:8:"LogScore";s:2:"79";s:9:"FileCount";s:2:"13";s:11:"FreeTorrent";s:1:"0";s:4:"Size";s:9:"155295384";s:8:"Leechers";s:1:"1";s:7:"Seeders";s:2:"15";s:8:"Snatched";s:2:"81";s:4:"Time";s:19:"2010-06-29 20:20:24";s:7:"HasFile";s:7:"1677342";}}s:7:"Artists";a:0:{}} +END +........................................................................................................... +IP 67.21.232.223.57311 > 67.21.232.222.3312: P 5:213(208) ack 5 win 12 +E....V@.@./.C...C........w.....m....$P..... +....+@.#...................2................snatched....@(groupname,artistname,yearfulltext) zonealarm....... +what delta........................................@group desc............................................*..| 67.21.232.223.57311: P 5:1075(1070) ack 213 win 8326 +E..b..@.@...C...C..........m.w.... .\=..... ++@.3...........&........... groupname... +artistname....taglist....yearfulltext....recordlabel....cataloguenumber....media....format....encoding....remasteryear... remastertitle....remasterrecordlabel....remastercataloguenumber....filelist........year....... +categoryid........time........releasetype........size........snatched........seeders........leechers........logscore........scene........vanityhouse........haslog........hascue........freetorrent....... ....................G'%........................O.......................=............I..M...........^...........O....................................G.........E....P...........O..................... 0Y............J..Z.......9...I...........O......................._...B........I.........1y...............O......................hF............I..z.......*...............O.....................IC.............MR.x.......e...................................... +$............JH{............ +...........O..................... E2............J. ........_...............O....................... ... ........... zonealarm... +.... +IP 67.21.232.222.3312 > 67.21.232.223.57311: F 1075:1075(0) ack 213 win 8326 +E..4..@.@.".C...C.........2..w.... .X...... ++@.3.... +IP 67.21.232.223.57311 > 67.21.232.222.3312: . ack 1076 win 16 +E..4.W@.@.0.C...C........w....2......q..... +....+@.3H-../scrape.php?passkey=6a2636ccdb71d6608ddd89cd9d983306&info_hash=D%d3%b4%9d%d3b%0e%d0%af%27%7c%1aF%d4%ec%2bgoZ%0f HTTP/1.1 +User-Agent: Transmission/2.13 +Host: tracker.bitmetv.org +Accept: */* +Accept-Encoding: gzip;q=1.0, deflate, identity + +K... +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 + +.W..ent/2040(22150) +Accept-Encoding: gzip + +.0... .....b.. +.71838110ELogicNP Crypto Obfuscator For .NET v2010.R2.602010 Enterprise Edition.0...apps_windows.0.....71881619bSteven Levy - Crypto: How the Code Rebels Beat the Government and Saved Privacy in the Digital Age.0...internet crypto.0..........t.torrents.HasLog.HasLog.............2....def.what_db.t.torrents.HasCue.HasCue.............6....def.what_db.t.torrents.LogScore.LogScore.?...........8....def.what_db.t.torrents FileCount FileCount.?...... P...<....def.what_db.t.torrents.FreeTorrent.FreeTorrent..................def.what_db.t.torrents.Size.Size.?...... P...6....def.what_db.t.torrents.Leechers.Leechers.?...... @...4....def.what_db.t.torrents.Seeders.Seeders.?...... @...6....def.what_db.t.torrents.Snatched.Snatched.?. +....)@........def.what_db.t.torrents.Time.Time.?.......@.../....def.what_db.t.torrents.HasFile.ID.?. +.....B............_....467791.267111.CD.FLAC.Lossless.0.0....0.0.0.79.12.0 425903194.0.3.7.2008-10-15 14:38:53.467791`....948507.504379.CD.FLAC.Lossless.0.0....0.1.1.80.13.0 346924462.0.8.44.2009-05-31 11:18:06.948507Z....948431.504379.CD.MP3.320.0.0....0.0.0.79.13.0 157488579.0.4.31.2009-05-31 09:58:05.948431a....1157153.504379.CD.MP3.V0 (VBR).0.0....0.0.0.79.13.0 104609749.0.3.43.2009-10-03 07:15:53.1157153`....29209873.504379.CD.MP3.V2 (VBR).0.0....0.0.0.0.12.0.82211677.0.1.0.2011-02-02 13:35:42.29209873.........554578 +3360554578.....553518 +3360642257 +3360642257.....556632 +3360737555 +3360737555.....163 +3361046967 +3361046967.....507700 +3361157690 +3361157690.....818 +3361175598 +3361175598.....5571..872 +2735685646:"852394";}}s:7:"Artists";a:0:{ +IP 67.21.232.223.57311 > 67.21.232.222.3312: F 213:213(0) ack 1076 win 16 +E..4.X@.@.0.C...C........w....2......p..... +....+@.3...!/scrape.php?passkey=7bcb70f6eef6b8bc380a4947345a1ee4&info_hash=%3f%18%95%01%fc%e7%89%29_%fa%a1%df%84%8bO%5eZ%1ak%db HTTP/1.1 +User-Agent: Transmission/2.13 +Host: tracker.bitmetv.org +Accept: */* +Accept-Encoding: gzip;q=1.0, deflate, identity + +......a.v..O.l.W....y%k..O.7..a'2-......x...=/7...&....M....{?.....n{0.B..L...)...f....%....Up"...u.Lp.5T=.......]v'...$,5..U...sl.....A.j.........C.....b.....f..?.M.1 .%.......s.P.7x='..J.!..._.)77........&.K....Ab^....C... d the Chocolate Watchband that most fans know was Mark Loomis, lead guitar and keyboards, Gary Andrijasevich, drums, Sean Tolby, rhythm guitar, Bill 'Flo' Flores, bass and Dave Aguilar, lead vocals and harmonica. They appeared in the 1967 film Riot on Sunset Strip. The band was involved with disputes with their manager Ed Cobb, because they were presented as being more psychedelic on record than they were live due to Cobb's innovative production methods. In addition, Cobb was accused of recording parts of the Watchband's albums without them. They also recorded a Cobb tune already done by the Standells, 'Medication' (on 'The Inner Mystique')..........2,1,0,0,0,0,0,182830,99,'85.17.27.92','-lt0C60-.h.U..z.d.V}','rtorrent/0.8.6/0.12.6'),(72373,763403,1,0,0,0,0,0,183195,102,'174.99.107.155','-UT2040-RTUm.G..X..D','uTorrent/2040(21586)'),(274153,509953,1,0,0,0,0,0,183231,98,'85.17.27.92','-lt0C60-..h.A.......','rtorrent/0.8.6/0.12.6'),(169905,355306,1,0,0,0,0,0,1.j..2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..1 +1899320801 +1899320801.....5558nt";s:1:"2";s:4:"Size";s:9:"121236975";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:2:"20";s:8:"Snatched";s:2:"57";s:4:"Time";s:19:"2010-03-22 21:19:39";s:7:"HasFile";s:7:"1466070";}}s:7:"Artists";a:0:{}} +END +....................... +IP 67.21.232.222.3312 > 67.21.232.223.57311: . ack 214 win 8325 +E..4..@.@.".C...C.........2..w.... .X...... ++@.3.... +IP 67.21.232.223.57387 > 67.21.232.222.3312: S 2264025029:2264025029(0) win 5840 +E..<..@.@...C...C....+....G.........q.......... +...7....... ..w. +3520647632 +3520647632.....556380 +3523382202 +3523382202.....392599 +3523386447 +3523386447.....556924 +3523425203 +3523425203.....129789 +3523561346 +3523561346.....111753 +3523624064 +3523624064.....553472 +3523643303 +3523643303.....202529 +3524096833 +3524096833.....493844 +3524368374 +3524368374.....555872 +3524690126 +3524690126.....555998 +3524742600 +3524742600.....130106 +3525363807 +3525363807.....391332 +3526066194 +3526066194.....28 +3526561477 +3526561477.....813 +3526571685 +3526571685.....349751 +3526572456 +3526572456.....555 +3526627282 +3526627282.....553756 +3527004546 +3527004546.....419511 +3527751347 +3527751347.....430021 +3527752186 +3527752186.....278442 +3527966818 +3527966818.....283794 +3528002162 +3528002162.....541 +3528131722 +3528131722.....539 +3528211215 +3528211215.....294 +3528597249 +3528597503.....555695 +3528711707 +3528711707.....320 +3528897994 +3528897994.....426687 +3528982056 +3528982056.....427139 +3528982058 +3528982058.....427317 +3528982131 +3528982131.....428089 +3528982135 +3528982135.....555148 +3529071405 +3529071405.....553847 +3529511688 +3529511688.....556452 +3529868263 +3529868263.....556459 +3529868264 +3529868264.....555894 +3530253563 +3530253563.....555942 +3530583565 +3530583565.....555936 +3530583566 +3530583566.....555860 +3530583567 +3530583567.....555937 +3530583568 +3530583568.....555855 +3530583569 +3530583569.....555857 +3530583570 +3530583570.....555862 +3530583571 +3530583571.....555897 +3530583572 +3530583572.....555907 +3530583573 +3530583573.....555858 +3530583574 +3530583574.....473714 +3533151246 +3533151246.....553928 +3533290528 +3533290528.....201311 +3533703233 +3533703244.....172412 +3534792104 +38 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..atched";s:1:"3";s:4:"Time";s:19:"2010-06-04 05:47:30";s:7:"HasFile";s:7:"1632905";}}s:7:"Artists";a:0:{}} +END +rs";s:1:"1";s:7:"Seeders";s:2:"10";s:8:"Snatched";s:2:"55";s:4:"Time";s:19:"2009-06-20 15:00:47";s:7:"HasFile";s:6:"983260";}}s:7:"Artists";a:0:{}} +IP 67.21.232.222.3312 > 67.21.232.223.57387: S 1596607464:1596607464(0) ack 2264025030 win 65535 +E..<.\@.@..wC...C......+_*K...G.....X.............. +I......7 +IP 67.21.232.223.57387 > 67.21.232.222.3312: . ack 1 win 12 +E..4..@.@...C...C....+....G._*K............ +...7I....W..passkey=7deeebee25aa4dd25da144c84db91840&info_hash=%fb%27c%a1%ec%d0%1e%f5%f3%21%92%9d00R%99%5c%20%f4M&info_hash=%e4%a9%f3%b9%b7%07%80%aeWK%e9%8a49k%87%b7%c3q%1b HTTP/1.1 +Host: tracker.bitme.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +... 8ab%3afb4e%3aa04f%3a720d HTTP/1.1 +Host: tracker.bitme.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +v...ncoding: gzip + + 67.21.232.222.3312: P 1:5(4) ack 1 win 12 +E..8..@.@...C...C....+....G._*K............ +...7I........e.kounce.php?passkey=91b077966c0a0e25ea14db6e330e6ffc&info_hash=A%18%5B%7BJ%10%99%9C1JT%CCm%01%21%93%F6%04%D4%D7&peer_id=-lt0C60-%E5%24%E0g5%D9%B16%BD%ED%E7%D5&key=72b95649&compact=1&port=56951&uploaded=0&downloaded=0&left=0 HTTP/1.1 +User-Agent: rtorrent/0.8.6/0.12.6 +Host: tracker.bitmetv.org +Accept: */* +Accept-Encoding: deflate, gzip + +..=.62227...b.556283 +3172942163 +3172942163...c.1039 +3173015578 +3173015578...d.278270 +3173079683 +3173079683...e.85741 +3173133620 +3173133620...f.647 +3173154692 +3173154692...g.96722 +3173195892 +3173195892...h.714 +3173234906 +3173234906...i.275573 +3173385002 +3173385002...j.154549 +3173627940 +3173627940...k.553694 +3173697686 +3173697686...l.150882 +3173703381 +3173703381...m.391121 +3173791308 +3173791308...n.556834 +3173794399 +3173794399...o.556257 +3173868034 +3173868034...p.553931 +3173871506 +3173871506...q.391841 +3174025256 +3174025256...r.556016 +3174247426 +3174247426...s.391960 +3174344898 +3174344898...t.288 +3174346824 +3174346824...u.160273 +3174482862 +3174482862...v.556765 +3174556841 +3174556841...w.775 +3174574954 +3174574954...x.556404 +3174585643 +3174585643...y.165587 +3174589482 +3174589482...z.108224 +3174602350 +3174602350...{.351809 +3174820883 +3174820883...|.157621 +3174875956 +3174875956...}.556833 +3175640229 +3175640229...~.557273 +3175671436 +3175671436.....130198 +3175734719 +3175734719.....557226 +3175748700 +3175748700.....175012 +3175822370 +3175822370.....979 +3175855286 +3175855286.....1157 +3175928322 +3175928322.....349755 +3175942182 +3175942182.....508109 +3175947340 +3175947340.....555751 +3175947549 +3175947549.....556486 +3175947550 +3175947550.....153497 +3175948115 +3175948115.....555828 +3175948116 +3175948116.....150515 +3175951394 +3175951394.....151073 +3175963171 +3175963171.....553406 +3175972382 +3175972382.....166804 +317657331 +3741285019 +3741285019.....920 +3741314365 +3741314365.....556902 +3743125770 +3743125770.......". +3388315878 +3388315878.....152886 +3388317956 +3388317956.....75 +3388415489 +3388418047..... +IP 67.21.232.222.3312 > 67.21.232.223.57387: P 1:5(4) ack 5 win 8325 +E..8.]@.@..zC...C......+_*K...G... .X...... +I......7.... +IP 67.21.232.223.57387 > 67.21.232.222.3312: . ack 5 win 12 +E..4..@.@...C...C....+....G._*K............ +...7I.......p?passkey=43840220a7d87c0fc2dc562c16d57e3d&info_hash=.%ac%0b%f4%b4%c4%c3%21%a2%90%87%40qV%ec%e1%fe%d8%d2%00&peer_id=-UT2200-R_%9b8%ef1V%d4P%28T%22&port=21479&uploaded=0&downloaded=0&left=0&corrupt=0&key=84FFFC92&numwant=200&compact=1&no_peer_id=1&ipv6=2001%3a0%3a4137%3a9e76%3a2803%3a2621%3a2b8b%3aa4f0 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2200(24402) +Accept-Encoding: gzip +Connection: Close + +.j..: Close + +...C1,'24.69.66.2','-UM1020-.[!.C....\"~.','uTorrentMac/1020(23439)'),(211739,24235,1,0,0,0,0,0,77001,38,'78.86.144.184','-UT1830-.>..b.U....+','uTorrent/1830(16010)'),(134598,737716,1,0,0,0,0,0,0,1,'24.69.66.2','-UM1020-.[!.C....\"~.','uTorrentMac/1020(23439)'),(134598,1245486,1,0,0,0,0,0,0,1,'24.69.66.2','-UM1020-.[!.C....\"~.','uTorrentMac/1020(23439)'),(27714,1458761,1,6782976,0,0,0,0,76230,43,'206.211.153.25','-UT2210-*b*..Q......','uTorrent/2210(25130)'),(187266,111972,1,0,0,0,0,0,182647,102,'68.198.189.119','-UT2210-*b.6.p......','uTorrent/2210(25130)'),(178482,1640795,1,0,0,0,0,0,16292,10,'94.23.237.132','-DE1310-2J~_U(e0*_YH','Deluge 1.3.1'),(80051,29143834,1,0,0,0,0,0,0,1,'173.20.158.2','-UT2040-.V0[..g..a..','uTorrent/2040(22150)'),(249727,1046785,1,0,0,0,0,0,183384,100,'46.182.125.125','-lt0C60-8.M.q...i. X','rtorrent/0.8.6/0.12.6'),(60236,1618125,1,0,0,0,0,0,183070,100,'94.11.19.112','-lt0C20-\0#.`.,^|...<','rtorrent/0.8.2/0.12.2'),(110252,872866,1,1559827036,0,0,0,0,183114,101,'173.[...2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..5";s:4:"Time";s:19:"2010-05-31 04:20:04";s:7:"HasFile";s:7:"1624540";}}s:7:"Artists";a:0:{}} +END +01219220 +3401....163 +3361046967 +3361046967.....507700 +3361157690 +3361157690.....818 +3361175598 +3361175598.....5571";}}s:7:"Artists";a:0:{}} +END +3 +3534803612 +3. +IP 67.21.232.223.57387 > 67.21.232.222.3312: P 5:191(186) ack 5 win 12 +E.....@.@..*C...C....+....G._*K............ +...7I......................2................time........... +what delta............................size....................................@group desc............................................*....torrents_comments.EditedUserID.EditedUserID.?. +.........C....def.what_db.c.torrents_comments +EditedTime +EditedTime.?...........8....def.what_db.u +users_main.Username.Username.........P...... ........ +.....fcQ%80%b4%f6%88&info_hash=%b5%e3%0f%1e%f42%2c%07%ccI%d9%a1%83H%bf%99%7b%92%e1%c8&info_hash=%3c%96%e3%c3%80%95%3f%97%00%15%05%ab%05J%8dW%ea%22F%21 HTTP/1.1 +Host: tracker.bitme.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +....08:29:18.2 1677721607....128058.1 Baniclane.2002.2011-01-26 08:29:59.2.73400320V....128054.1'A Slight Difference in the Air Pressure.2002.2011-01-26 08:27:34.1 157286400=....128056.1.QuietNoiseArea.2001.2011-01-26 08:28:42.1 157286400.........69625288.0......27.92','-lt0C60-..0...\".~ZM.','rtorrent/0.8.6/0.12.6'),(114632,964884,0,0,0,0,0,0,141732,656,'92.11.121.240','-UM151B-=b.....l.V..','uTorrentMac/151B(25149)'),(209266,28891395,1,0,0,0,0,0,10970,7,'130.243.137.49','-TR2220-c2zk5usricwv','Transmission/2.22'),(3632,29351172,1,114688,0,0,0,0,182486,77,'82.181.225.153','-UT2040-RT... ....[.','uTorrent/2040(21586)'),(198516,527738,1,0,0,0,0,0,67385,38,'74.111.197.13','-UT2210-*b.\"......9.','uTorrent/2210(25130)'),(213917,29053361,1,0,0,0,0,0,182059,99,'91.121.64.219','-lt0C60- G7+EB.abel";s:0:"";s:23:"RemasterCatalogueNumber";s:0:"";s:5:"Scene";s:1:"0";s:6:"HasLog";s:1:"0";s:6:"HasCue";s:1:"0";s:8:"LogScore";s:1:"0";s:9:"FileCount";s:2:"12";s:11:"FreeTorrent";s:1:"0";s:4:"Size";s:9:"113803776";s:8:"Leechers";s:1:"0";s:7:"Seeders";s:1:"1";s:8:"Snatched";s:1:"0";s:4:"Time";s:19:"2011-04-26 21:16:31";s:7:"HasFile";s:8:"29367590";}}s:7:"Artists";a:0:{}} +END +44290";}}s:7:"Artists";a:0:{}} +END + 05:34:36";s:7:"HasFile";s:8:"29169043";}}s:7:"Artists";a:0:{}} +END + +34021731............ +IP bad-len 0 +E....`@.@...C...C......+_*K...H... .fh..... +I......7.......Q........... groupname... +artistname....taglist....yearfulltext....recordlabel....cataloguenumber....media....format....encoding....remasteryear... remastertitle....remasterrecordlabel....remastercataloguenumber....filelist........year....... +categoryid........time........releasetype........size........snatched........seeders........leechers........logscore........scene........vanityhouse........haslog........hascue........freetorrent.......2.....J..............M.v.......4&.....................................J..............M.v........4...............d....................................M.v.......iI...............d.....................J..............M.v..............................................J..............M.v3... .........................................J..............M.v.......X0.....................................J..............M.u`..............................................I.............M.u +......w................d.....................H..............M.u.......#....[.................................J..............M.tk.......,......................................`.............M.tj.......%...............O....................................M.t.......g ...'...........d.......................F............M.s.......,....x... .......d....................................M.s............o...........d.....................J..............M.s...............................................|5............M.s.... ...h...............d.....................J..............M.sq......w5.....................................J..............M.sh.......................d....................................M.r........k...............c.....................J..............M.r.... ..[......................................J..............M.r........W....................................................M.q.... ...................d.....................J..............M.q........&.....................................J..............M.qX.............................................J..............M.qW....... ...............d.....................J..............M.pz............................................................M.p/......I................O.....................J.Y............M.p(......b6...-.................................J..............M.o..............................................J..............M.o.... ..O......................................I..............M.o:......H......................................J..............M.o ......3\......................................+.............M.n............v...$.......O.....................J..............M.n`......|......................................J..............M.nT......X`.....................................J..............M.nO......Q......................................J..............M.mF... ...................d.....................I.4............M.lu... .......b.../...............................j............M.l^....... ...%...........O.....................I./............M.k.... ...o...[...$.............................J..............M.kX.......0.....................................J..............M.j&......S................d.....................J..............M.i.......(................d.....................J..............M.i........J...............d.....................J..............M.ir.............................................I..............M.h.......42...J.................................J..............M.h.......DU.....................................J..............M.h.... ..$................d.....................J..............M.h(......s........ .............................J..............M.g.... ...t...........................................+...2.... +IP 67.21.232.222.3312 > 67.21.232.223.57387: F 3678:3678(0) ack 191 win 8326 +E..4.a@.@..zC...C......+_*ZF..H... .X...... +I......7 +IP 67.21.232.223.57387 > 67.21.232.222.3312: . ack 2901 win 23 +E..4..@.@...C...C....+....H._*W=.....-..... +...DI.....&.p?passkey=559fa972bb0b1f33c18080f51af74689&info_hash=%3d%01%e3%e8%02%2a%80%d3R%fe%17%fc%e56%1ab%03%ea%3aC&peer_id=-UT2210-%2ab%baxz%e7%e9l%0a%23%09%3e&port=57230&uploaded=0&downloaded=0&left=0&corrupt=0&key=19790F68&numwant=200&compact=1&no_peer_id=1 HTTP/1.1 +Host: tracker.bitme.org +User-Agent: uTorrent/2210(25130) +Accept-Encoding: gzip +Connection: Close + +....ction: close +Accept-Encoding: gzip + +Nzs.461 +1182216727 +1182216727.....397010 +1182251088 +1182251088.....555970 +1182368860 +1182368860.....431427 +1182542726 +1182542726.....553729 +1182617912 +1182617912.....375 +1182780779 +1182780779.....554172 +1183725857 +1183725857.....654 +1184410222 +1184410222.....553640 +1184897795 +1184897795.....428785 +1184911825 +1184911825.....111377 +1184973507 +1184973507.....348243 +1184999807 +1184999807.....553438 +1185230032 +1185230032.....840 +1185412371 +1185412371.....556208 +1185416760 +1185416760.....450296 +1185491434 +1185491434.....427696 +1185553305 +1185553305.....203748 +1185771379 +1185771379.....428968 +1186016876 +1186016876.....442 +1186018739 +1186018739.....555458 +1186120696 +1186120696.....556701 +1186240633 +1186240633.....296903 +1186259831 +1186259831.....293929 +1186273662 +1186273662.....553973 +1186374877 +1186374877.....555979 +1186445690 +1186445690... .1069 +1186445970 +1186445970rrent/2210(25130)'),(167905,1643998,1,0,0,0,0,0,182532,102,'67.138.165.242','-UT2200-.\\.g.3mi+.\\.','uTorrent/2200(23703)'),(157309,18893,1,0,0,0,0,0,64762,32,'24.....lywood mp3{{{4701920}}} + 07 Robot Lover mp3{{{5444022}}} + 08 The Little Death mp3{{{4653867}}} + 09 Burn The Churches 2 mp3{{{3860765}}} + 10 Talkin' My Shit mp3{{{3689209}}} + 11 Kim Kardashian's Got A Stalker mp3{{{5979116}}} + 12 Boomboxxx mp3{{{6489794}}} + 13 Sex In The DJ Booth mp3{{{5644820}}} + 14 Rumplemintz mp3{{{4527563}}} + 15 My Latinas mp3{{{4372753}}} + 16 One Man Show mp3{{{6024072}}} + 17 Happy Valentine's Day mp3{{{7836677}}} + cover png{{{592550}}} + 01 Hell Rains Down On Me mp3{{{4603892}}} + 02 +IP 67.21.232.223.57387 > 67.21.232.222.3312: F 191:191(0) ack 3679 win 29 +E..4..@.@...C...C....+....H._*ZG........... +...DI....I......,...f5f1bc70a32b9c5eaf7ecfd0e3fb8ee3&info_hash=%08O%7c0A8%ef%e4%0bnn%83%e9%07%e4%11%e5%85B%a9 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/1820 +Accept-Encoding: gzip + +..3.ft=0&corrupt=0&key=9CB6B57E&numwant=200&compact=1&no_peer_id=1 HTTP/1.1 +Host: tracker.bitmetv.org +User-Agent: uTorrent/2200(23774) +Accept-Encoding: gzip +Connection: Close + +,...9 +2096034379.....555090 +2096034380 +2096034380.....555077 +2096034381 +2096034381.....555112 +2096034384 +2096034384.....555070 +2096034393 +2096034393.....555107 +2096034394 +2096034394.....555064 +2096034395 +2096034395.....555123 +2096034396 +2096034396.....555109 +2096034399 +2096034399.....555097 +2096034400 +2096034400.....555133 +2096034401 +2096034401.....555106 +2096034404 +2096034404.....555094 +2096034405 +2096034405.....555135 +2096034406 +2096034406.....555110 +2096034408 +2096034408.....555102 +2096034410 +2096034410.....555104 +2096034411 +2096034411.....193036 +2096369475 +2096369475.....555380 +2096374948 +2096374948.....556718 +2096377405 +2096377405.....553798 +2096404062 +2096404062.....553505 +2096427619 +2096427619.....125546 +2096430004 +2096430004.....556100 +2097056084 +2097056084.....556911 +2097637924 +2097637924.....1056 +2097667474 +2097667474.....389387 +2098586573 +2098586573.....555413 +2099731788 +2099731788.....555491 +2099741410 +2099741410.....555486 +2099744904 +2099744904.....555485 +2099744907 +2099744907.....555663 +2099744958 +2099744958.....556275 +2099747730 +2099747730.....794 +2099785584 +2099785584.....555849 +2099795296 +2099795296.....130557 +2099805897 +2099805897.....557191 +2099820023 +2099820023.....806 +2099885371 +2099885371.....391 +2100175278 +2100175278.....129955 +2100185389 +2100185389.....429816 +2101120908 +2101120908..s:19:"2010-04-06 15:29:40";s:7:"HasFile";s:7:"1502806";}}s:7:"Artists";a:0:{}} +END +831 +3035724831.....556836 +3035757095 +3035757095.....557209 +3036102445 +3036102445...429816 +2101120908 +2101120908..2010-04-01 16:25:38.apps.windows.9.171651.10.1.........Coppers +IP 67.21.232.222.3312 > 67.21.232.223.57387: . ack 192 win 8325 +E..4.b@.@..yC...C......+_*ZG..H... .X...... +I......D +