Merhaba,
kullanıcının ip adresini bash koduyla nasıl aldırabilirim ?
Bash script kullanıcının ip adreisni aldırma
10
●228
- 29-08-2022, 16:23:05
- 29-08-2022, 16:31:20Bunu linux sunucuya yazdığım zaman sunucunun ip adresini döndürüyor örnek bir kod yazıcam benim ip adresimi gösterecek ? bunu php kurarak linux'dan /etc/php/7.4/bin/php ip.php şeklinde çalıştırmayı denedim ama ip adresimi döndürmüyor.Eyupp adlı üyeden alıntı: mesajı görüntüle
- 29-08-2022, 16:32:45Sorununuzu anlamadım, daha açıklayıcı bir şekilde kendinizi ifade eder misiniz lütfen?ardakarakas adlı üyeden alıntı: mesajı görüntüle
- 29-08-2022, 16:34:39Yazdığım gayet açıklayıcı yazmış olduğunuz kodu linux terminale yapıştırdığım zaman sunucunun ip adresini döndürüyor ama benim istediğim bu değil. Öyle bir kod yazacağım ki benim ip adresimi döndürecek yani yazanın.Eyupp adlı üyeden alıntı: mesajı görüntüle
- 29-08-2022, 16:43:44bash kodu hangi cihazda çalışırsa o cihazın ip adresini görebilirsiniz, kodu kimin çalıştırdığı önemli değil kodun nerde çalıştığı essas alınır.ardakarakas adlı üyeden alıntı: mesajı görüntüle
bir önceki mesajınızda php ile işlem yapmaya çalıştığınızı gördüm. aradığınız kod bu olabilir;
<?PHP function getUserIP() { // Get real visitor IP behind CloudFlare network if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) { $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; $_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; } $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if (filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif (filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } $user_ip = getUserIP(); echo $user_ip; // Output IP address [Ex: 177.87.193.134] ?> - 29-08-2022, 17:09:14Terminale şu komutları girersen kullanıcının IP Adresini alabilirsin.ardakarakas adlı üyeden alıntı: mesajı görüntüle
NOT: Eğer sunucuda aynı kullanıcı adıyla başka bir kullanıcı varsa komutlar sapıtabilir.
kullanici=$(whoami) ip=$(w | grep $kullanici) echo $ip | cut -d " " -f 3