• 16-03-2020, 22:58:30
    #1
    Merhabalar kolay gelsin sitem'den ssh2 kodları ile sunucuma komut yollatıyorum ve 1 tane script çalıştırıyorum bu script python olarak yazılmış ben siteden sunucuya
    $stream = ssh2_exec($connection, 'screen -AmdS arda python3 script.py');
    komutunu yolluyorum çalışıyor sıkıntı yok ama script bana teker teker soru soruyor örnek



    BEN ORAYA url girmem lazım ama bunu php'den otomatik nasıl yaptırırım yada işte direk
    $stream = ssh2_exec($connection, 'screen -AmdS arda python3 script.py && google.com');
    gibi çalışırmı buyuk ıhtımal çalışmaz
  • 16-03-2020, 23:02:17
    #2
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    Merhabalar kolay gelsin sitem'den ssh2 kodları ile sunucuma komut yollatıyorum ve 1 tane script çalıştırıyorum bu script python olarak yazılmış ben siteden sunucuya
    $stream = ssh2_exec($connection, 'screen -AmdS arda python3 script.py');
    komutunu yolluyorum çalışıyor sıkıntı yok ama script bana teker teker soru soruyor örnek



    BEN ORAYA url girmem lazım ama bunu php'den otomatik nasıl yaptırırım yada işte direk
    $stream = ssh2_exec($connection, 'screen -AmdS arda python3 script.py && google.com');
    gibi çalışırmı buyuk ıhtımal çalışmaz
    Script'i editleyip kullanın, IP soruyorsa önceden tanımlayın makinedeki scripte hiç uğraşmayın hocam.
    $ip = ipadresiniz tanımını kullanarak ip input isteyen yere $ip koyabilirsiniz
  • 16-03-2020, 23:08:45
    #3
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Script'i editleyip kullanın, IP soruyorsa önceden tanımlayın makinedeki scripte hiç uğraşmayın hocam.
    $ip = ipadresiniz tanımını kullanarak ip input isteyen yere $ip koyabilirsiniz
    Hocam script python oldugu için bilgim yok ve sadece tek bir yeri değiştiriyoruz diğer yerler aynı orasıda sadece ilk sorduğu soru
  • 16-03-2020, 23:54:22
    #4
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    Hocam script python oldugu için bilgim yok ve sadece tek bir yeri değiştiriyoruz diğer yerler aynı orasıda sadece ilk sorduğu soru
    O zaman $ip = "" için php'de bir kutu ekleyeceksiniz ve "" değerini iliştereceksiniz.
  • 17-03-2020, 00:59:40
    #5
    hocam

    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    O zaman $ip = "" için php'de bir kutu ekleyeceksiniz ve "" değerini iliştereceksiniz.

    url = input("\nInsert URL/IP: ").strip()
        if url == "":
            print ("Please enter the url.")
            starturl()
    diğer soruları kapatmayı başardım onlara sabit şeyler giriliyordu ama bu değişken olduğu için python3 script.py google.com bu sondaki adresi $url'de nasıl algılatacağım python'un içerisinde ?

    def starturl(): # in questa funzione setto l'url per renderlo usabile per il futuro settaggio delle richieste HTTP.
        global url
        global url2
        global urlport
    
        url = input("\nInsert URL/IP: ").strip()
    
        if url == "":
            print ("Please enter the url.")
            starturl()
    
        try:
            if url[0]+url[1]+url[2]+url[3] == "www.":
                url = "http://" + url
            elif url[0]+url[1]+url[2]+url[3] == "http":
                pass
            else:
                url = "http://" + url
        except:
            print("You mistyped, try again.")
            starturl()
    
        try:
            url2 = url.replace("http://", "").replace("https://", "").split("/")[0].split(":")[0]
        except:
            url2 = url.replace("http://", "").replace("https://", "").split("/")[0]
    
        try:
            urlport = url.replace("http://", "").replace("https://", "").split("/")[0].split(":")[1]
        except:
            urlport = "80"
    
        mode()
  • 17-03-2020, 01:16:27
    #6
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    hocam




    url = input("\nInsert URL/IP: ").strip()
        if url == "":
            print ("Please enter the url.")
            starturl()
    diğer soruları kapatmayı başardım onlara sabit şeyler giriliyordu ama bu değişken olduğu için python3 script.py google.com bu sondaki adresi $url'de nasıl algılatacağım python'un içerisinde ?

    def starturl(): # in questa funzione setto l'url per renderlo usabile per il futuro settaggio delle richieste HTTP.
        global url
        global url2
        global urlport
    
        url = input("\nInsert URL/IP: ").strip()
    
        if url == "":
            print ("Please enter the url.")
            starturl()
    
        try:
            if url[0]+url[1]+url[2]+url[3] == "www.":
                url = "http://" + url
            elif url[0]+url[1]+url[2]+url[3] == "http":
                pass
            else:
                url = "http://" + url
        except:
            print("You mistyped, try again.")
            starturl()
    
        try:
            url2 = url.replace("http://", "").replace("https://", "").split("/")[0].split(":")[0]
        except:
            url2 = url.replace("http://", "").replace("https://", "").split("/")[0]
    
        try:
            urlport = url.replace("http://", "").replace("https://", "").split("/")[0].split(":")[1]
        except:
            urlport = "80"
    
        mode()
    Mantığı şöyle kuruyorum:
    Kutucuk otomatik olarak üstteki scriptimizi çalıştıracak ve içine girilen değeri -s parametresiyle ssh komutumuzun sonuna ekleyecek(komut x ve link yz ise "x -s yz" gibi)
    Python scriptimizde ise sys kütüphanesini ekledikten sonra
     for i in range(1,len(sys.argv)): if (sys.argv[i] == '--site' or sys.argv[i] == '-s'): if (sys.argv[i+1]): host = sys.argv[i+1]
    komutuyla host değerini siteden gelen sonuca atadık. Sorgu sırasında da host kullanıldığı zaman sorunumuz çözülmüş oluyor