• 12-03-2025, 00:20:32
    #1
    Selamlar,

    Python ile bir kütüphane ile ip adresimi herkese açmak istiyorum ve buıraya gelen isteklerin ip adresleri cmd ile çekmek istiyorum.,
    Buna yaran python kodunuz var mı?
    Direk çalıştırabileceğim şekilde,teşekkürler.

    @NCDIO LLC; Tarafından SORUN ÇÖZÜLMÜŞTÜR.
  • 12-03-2025, 00:21:54
    #2
    pip install flask

    kodu çalıştır:

    from flask import Flask, request

    app = Flask(__name__)

    @app.route('/')
    def home():
    client_ip = request.remote_addr
    print(f"Gelen istek IP: {client_ip}")
    return f"Sizin IP adresiniz: {client_ip}"

    if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

    Bu kodu çalıştırdıktan sonra, bilgisayarınızdaki tüm ağ arayüzlerinden (0.0.0.0) gelen istekleri dinler. Başka bir cihazdan erişmek için kendi IP adresinizi tarayıcıya şu şekilde yazabilirsiniz:
    cpp

    http://<SENİN_IP_ADRESİN>:5000


    CMD Üzerinde IP Gösterimi:


    Her gelen isteğin IP adresi CMD ekranına yazdırılacaktır.
  • 12-03-2025, 00:22:54
    #3
    Flask ve netstat ile yapabilirsin ayrıca port açman gerekli.
  • 12-03-2025, 00:26:24
    #4
    reyhanko adlı üyeden alıntı: mesajı görüntüle
    pip install flask

    kodu çalıştır:

    from flask import Flask, request

    app = Flask(__name__)

    @app.route('/')
    def home():
    client_ip = request.remote_addr
    print(f"Gelen istek IP: {client_ip}")
    return f"Sizin IP adresiniz: {client_ip}"

    if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

    Bu kodu çalıştırdıktan sonra, bilgisayarınızdaki tüm ağ arayüzlerinden (0.0.0.0) gelen istekleri dinler. Başka bir cihazdan erişmek için kendi IP adresinizi tarayıcıya şu şekilde yazabilirsiniz:
    cpp

    http://<SENİN_IP_ADRESİN>:5000


    CMD Üzerinde IP Gösterimi:


    Her gelen isteğin IP adresi CMD ekranına yazdırılacaktır.
    Hocam böyle denedim ama kendi cihazımdan açtığımda açılıyor(yani kendi cihazımda kodu açtım evet oluyor) ama farklı bir cihazdan kendi cihazıma istek attığımda açılmyıor öyle kalıyor.(10g interne sahiptir cihazlar.ve farklı ağlar)
  • 12-03-2025, 00:31:32
    #5
    soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
    Hocam böyle denedim ama kendi cihazımdan açtığımda açılıyor(yani kendi cihazımda kodu açtım evet oluyor) ama farklı bir cihazdan kendi cihazıma istek attığımda açılmyıor öyle kalıyor.(10g interne sahiptir cihazlar.ve farklı ağlar)
    Ücretli destek olurum adım adım.
  • 12-03-2025, 00:44:05
    #6
    soylenmezsmt adlı üyeden alıntı: mesajı görüntüle
    Hocam böyle denedim ama kendi cihazımdan açtığımda açılıyor(yani kendi cihazımda kodu açtım evet oluyor) ama farklı bir cihazdan kendi cihazıma istek attığımda açılmyıor öyle kalıyor.(10g interne sahiptir cihazlar.ve farklı ağlar)
    Dış ip adresini kullanıyorsunuz değil mi?
    Cmd'ye şu komutu girin:
    nslookup myip.opendns.com resolver1.opendns.com
    myip.opendns.com'nin verdiği adress cevabında dış ip adresiniz bulunur.