Compare commits
8 Commits
ff40210fb6
...
stable/1.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
79e27ee95a | ||
|
|
af3d7d33a1 | ||
|
|
4636e50b25 | ||
|
|
88f87e15b4 | ||
|
|
e44c10c5c2 | ||
|
|
48bd8e66f2 | ||
|
|
2e5b29bd9d | ||
|
|
b689d73065 |
@@ -22,11 +22,12 @@ $_ips_crawler = array (
|
|||||||
'85.25.177.', // abuse
|
'85.25.177.', // abuse
|
||||||
'85.25.210.', // hosteurope abuse
|
'85.25.210.', // hosteurope abuse
|
||||||
'34.79.234.76', // google
|
'34.79.234.76', // google
|
||||||
'148.251.120.201' // mj12bot
|
'148.251.120.201', // mj12bot
|
||||||
|
'205.185.115.87' //sex spam
|
||||||
);
|
);
|
||||||
function checkHuman() {
|
function checkHuman() {
|
||||||
global $_ips_crawler;
|
global $_ips_crawler;
|
||||||
if (stripos ( $_SERVER ['HTTP_USER_AGENT'], 'bot' ) !== false) {
|
if (stripos ( $_SERVER ['HTTP_USER_AGENT'], 'bot' ) !== false || stripos ( $_SERVER ['HTTP_USER_AGENT'], 'crawler' ) !== false) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
foreach ( $_ips_crawler as $np ) {
|
foreach ( $_ips_crawler as $np ) {
|
||||||
|
|||||||
15
og.php
Normal file
15
og.php
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?php
|
||||||
|
function scanOG($url) {
|
||||||
|
$og = array();
|
||||||
|
$html = file_get_contents($url);
|
||||||
|
|
||||||
|
$re = '/<meta (name|property)=("|\')(.*?)("|\').*?content=("|\')(.*?)("|\')/m';
|
||||||
|
preg_match_all($re, $html, $matches, PREG_SET_ORDER, 0);
|
||||||
|
|
||||||
|
foreach($matches as $m) {
|
||||||
|
$og[$m[3]] = $m[6];
|
||||||
|
}
|
||||||
|
//print_r($og);
|
||||||
|
return $og;
|
||||||
|
}
|
||||||
|
?>
|
||||||
@@ -39,7 +39,7 @@ function random($name_laenge) {
|
|||||||
@mt_srand ( ( double ) microtime () * 1000000 );
|
@mt_srand ( ( double ) microtime () * 1000000 );
|
||||||
for($i = 0; $i < $name_laenge; $i ++) {
|
for($i = 0; $i < $name_laenge; $i ++) {
|
||||||
$r = mt_rand ( 0, strlen ( $zeichen ) - 1 );
|
$r = mt_rand ( 0, strlen ( $zeichen ) - 1 );
|
||||||
$name_neu .= $zeichen {$r};
|
$name_neu .= $zeichen[$r];
|
||||||
}
|
}
|
||||||
return $name_neu;
|
return $name_neu;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
function sendToTroy($data) {
|
function sendToTroy($data) {
|
||||||
$url = 'https://troy-grunt.de/api.php';
|
$url = 'https://troy-grunt.de/api.php';
|
||||||
// use key 'http' even if you send the request to https://...
|
|
||||||
$options = array (
|
$options = array (
|
||||||
'http' => array (
|
'http' => array (
|
||||||
'method' => 'POST',
|
'method' => 'POST',
|
||||||
|
'header' => array (
|
||||||
|
'Content-Type: application/json'
|
||||||
|
),
|
||||||
'content' => json_encode ( $data )
|
'content' => json_encode ( $data )
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user