From 51965b640b4e01a291c4888a4a64be309530ff2a Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Tue, 4 Jun 2019 10:53:12 +0200 Subject: [PATCH] Testing new script --- app/Http/Controllers/StartpageController.php | 24 ++++++++++++++++++++ routes/web.php | 2 ++ 2 files changed, 26 insertions(+) diff --git a/app/Http/Controllers/StartpageController.php b/app/Http/Controllers/StartpageController.php index c1a2a4033..0cdd6adda 100644 --- a/app/Http/Controllers/StartpageController.php +++ b/app/Http/Controllers/StartpageController.php @@ -115,4 +115,28 @@ class StartpageController extends Controller ->with('link', $link) ->with('password', $password); } + + public function testTor() + { + if ($this->IsTorExitPoint()) { + die(var_dump("Willkommen Tor")); + } else { + die(var_dump("Willkommen Normal")); + } + } + + private function IsTorExitPoint() + { + if (gethostbyname($this->ReverseIPOctets($_SERVER['REMOTE_ADDR']) . "." . $_SERVER['SERVER_PORT'] . "." . $this->ReverseIPOctets($_SERVER['SERVER_ADDR']) . ".ip-port.exitlist.torproject.org") == "127.0.0.2") { + return true; + } else { + return false; + } + } + private function ReverseIPOctets($inputip) + { + $ipoc = explode(".", $inputip); + return $ipoc[3] . "." . $ipoc[2] . "." . $ipoc[1] . "." . $ipoc[0]; + } + } diff --git a/routes/web.php b/routes/web.php index 1aceef359..7a51e58db 100644 --- a/routes/web.php +++ b/routes/web.php @@ -22,6 +22,8 @@ Route::group( Route::get('/', 'StartpageController@loadStartPage'); + Route::get('test2', 'StartpageController@testTor'); + Route::get('asso', function () { return view('assoziator.asso') ->with('title', trans('titles.asso')) -- GitLab