block local peering attempts
This commit is contained in:
6
peer.php
6
peer.php
@@ -42,6 +42,12 @@ if ($_POST['coin'] != $_config['coin']) {
|
|||||||
$ip = san_ip($_SERVER['REMOTE_ADDR']);
|
$ip = san_ip($_SERVER['REMOTE_ADDR']);
|
||||||
$ip = filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE);
|
$ip = filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE);
|
||||||
|
|
||||||
|
// there should not be any local peering attempts
|
||||||
|
if($_SERVER['REMOTE_ADDR']==$_SERVER['SERVER_ADDR']){
|
||||||
|
api_err("invalid-ip");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// peer with the current node
|
// peer with the current node
|
||||||
if ($q == "peer") {
|
if ($q == "peer") {
|
||||||
// sanitize the hostname
|
// sanitize the hostname
|
||||||
|
|||||||
Reference in New Issue
Block a user