Bir Toolu Kendinize Göre Python İle Düzenlemek

connec

Anka Team Junior
5 Nis 2022
1,108
1,069
Merhaba değerli THT üyeleri. Bu gün sizlere Kali Linux'taki toolları python ile temel bir şekilde nasıl düzenleyebileceğinizi göstereceğim.

5848152fcef1014c0b5e4967.png

Öncelikle bir tool belirliyoruz. Biz bu konumuzda nmap'i ele alacağız.
Sonra terminalden gedit tool.py komutu ile bir sayfa açalım. 'tool' yerine istediğinizi yazabilirsiniz.
Açılan sayfanın başına
#!/usr/bin/env python komutunu ekliyoruz. Bu komut python dilini kullanacağımızı belirtir.
Daha sonra
import os ile os komutunu dahil ediyoruz. Böylece terminal komutlarını çalıştırabileceğiz.

Eğer toolumuz açıldıktan sonra toolumuzun adının havalı bir şekilde terminalde gözükmesini istiyorsak figlet toolunu kullanabiliriz. Kendiniz terminalde denemek için ilk başta
apt-get install figlet komutu ile figleti kurun. Daha sonra örnekte gördüğünüz gibi istediğiniz yazıyı yazdırabilirsiniz. (Türkçe karakter kullanmayın).



Programımızı yazmaya devam edelim. Şimdi kullanacağımız komut ise
os.system(). Bu komut ile terminal komutlarını çalıştıracağız. İlk başta figlet toolu ile toolumuzun ismini yazdıralım:

os.system("apt-get install figlet") figleti kuruyoruz
os.system("clear") çıktıları temizliyoruz
os.system("figlet tool") toolumuzun ismini yazdırıyoruz.

Şimdi ise
print() komutu ile toolumuzun seçeneklerini terminale yazdıralım:

print("""
1- Tarama
2- Servis ve Versiyon Bilgisi
""")


Ve input () komutu ile kullanıcıdan hangi seçeneği seçeceğini isteyelim:

no = input("Bir Islem Seciniz: ") Seçilecek işlemi 'no' ya eşitledik. Yani kullanıcı 1 numaralı seçeneği seçerse no = 1 olacak.

Son olarak
if() ve elif() komutlarıyla ihtimallere göre programın nasıl ilerleyeceğini belirleyeceğiz. İlk başta if gelir sonraki ihtimaller elif ile yapılır. else() komutu ile de ihtimal dışı bir girdi olursa çıkacak sonuç belirtilir. Bu şekilde program sonlandığı için direk kodları atıyorum. Bu örnekte nmap'i kullandık ama bu mantıkla istedeiğiniz toolu kendinize göre düzenleyebilirsiniz.
Python:
#!/usr/bin/env python

import os

os.system("apt-get install figlet")
os.system("clear")
#tool yerine kendi toolunuzun ismini yazın.
os.system("figlet tool")

print("""
Hos Geldiniz. Islemler:

1- Hizli Tarama
2- Servis ve Versiyon Bilgisi

""")

no = input("Bir Islem Seciniz: ")

if(no == "1"): #eğer no = 1 ise asagidaki islemleri yap.
    ip = input("Hedef IP: ") #ip değerini girilecek ip adresine esitliyoruz.
    os.system("nmap " + ip) #terminalden nmap'de calisacak komutu yaziyoruz.
elif(no == "2"):
    ip = input("Hedef IP: ")
    os.system("nmap -sS -sV " + ip)
else:
    print("Hatali Secim.")



Toolumuzu çalıştırmak için ise terminalden toolu oluşturduğumuz dizine geliyoruz. Örneğin Desktopta oluşturduysanız cd Desktop. Eğer bir dizine gitmeden oluşturduysanız direk çalıştırabilirsiniz.
Çalıştırmak için ise
python tool.py tool.py yerine hangi isimle oluşturduysanız onu yazacaksınız.

Örnek:







Değerli THT üyleleri, bu forumda açtığım ilk konu oldu. Eğer bir hatam olduysa belirtirseniz sevinirim.
Hepinize esenlikler dilerim.



 

Extazİ

Moderatör
20 Haz 2021
2,657
1,585
Front-End-Teşkilat-ı Mahsusa
Merhaba değerli THT üyeleri. Bu gün sizlere Kali Linux'taki toolları python ile temel bir şekilde nasıl düzenleyebileceğinizi göstereceğim.

5848152fcef1014c0b5e4967.png

Öncelikle bir tool belirliyoruz. Biz bu konumuzda nmap'i ele alacağız.
Sonra terminalden gedit tool.py komutu ile bir sayfa açalım. 'tool' yerine istediğinizi yazabilirsiniz.
Açılan sayfanın başına
#!/usr/bin/env python komutunu ekliyoruz. Bu komut python dilini kullanacağımızı belirtir.
Daha sonra
import os ile os komutunu dahil ediyoruz. Böylece terminal komutlarını çalıştırabileceğiz.

Eğer toolumuz açıldıktan sonra toolumuzun adının havalı bir şekilde terminalde gözükmesini istiyorsak figlet toolunu kullanabiliriz. Kendiniz terminalde denemek için ilk başta
apt-get install figlet komutu ile figleti kurun. Daha sonra örnekte gördüğünüz gibi istediğiniz yazıyı yazdırabilirsiniz. (Türkçe karakter kullanmayın).



Programımızı yazmaya devam edelim. Şimdi kullanacağımız komut ise
os.system(). Bu komut ile terminal komutlarını çalıştıracağız. İlk başta figlet toolu ile toolumuzun ismini yazdıralım:

os.system("apt-get install figlet") figleti kuruyoruz
os.system("clear") çıktıları temizliyoruz
os.system("figlet tool") toolumuzun ismini yazdırıyoruz.

Şimdi ise
print() komutu ile toolumuzun seçeneklerini terminale yazdıralım:

print("""
1- Tarama
2- Servis ve Versiyon Bilgisi
""")


Ve input () komutu ile kullanıcıdan hangi seçeneği seçeceğini isteyelim:

no = input("Bir Islem Seciniz: ") Seçilecek işlemi 'no' ya eşitledik. Yani kullanıcı 1 numaralı seçeneği seçerse no = 1 olacak.

Son olarak
if() ve elif() komutlarıyla ihtimallere göre programın nasıl ilerleyeceğini belirleyeceğiz. İlk başta if gelir sonraki ihtimaller elif ile yapılır. else() komutu ile de ihtimal dışı bir girdi olursa çıkacak sonuç belirtilir. Bu şekilde program sonlandığı için direk kodları atıyorum. Bu örnekte nmap'i kullandık ama bu mantıkla istedeiğiniz toolu kendinize göre düzenleyebilirsiniz.
Python:
#!/usr/bin/env python

import os

os.system("apt-get install figlet")
os.system("clear")
#tool yerine kendi toolunuzun ismini yazın.
os.system("figlet tool")

print("""
Hos Geldiniz. Islemler:

1- Hizli Tarama
2- Servis ve Versiyon Bilgisi

""")

no = input("Bir Islem Seciniz: ")

if(no == "1"): #eğer no = 1 ise asagidaki islemleri yap.
    ip = input("Hedef IP: ") #ip değerini girilecek ip adresine esitliyoruz.
    os.system("nmap " + ip) #terminalden nmap'de calisacak komutu yaziyoruz.
elif(no == "2"):
    ip = input("Hedef IP: ")
    os.system("nmap -sS -sV " + ip)
else:
    print("Hatali Secim.")



Toolumuzu çalıştırmak için ise terminalden toolu oluşturduğumuz dizine geliyoruz. Örneğin Desktopta oluşturduysanız cd Desktop. Eğer bir dizine gitmeden oluşturduysanız direk çalıştırabilirsiniz.
Çalıştırmak için ise
python tool.py tool.py yerine hangi isimle oluşturduysanız onu yazacaksınız.

Örnek:







Değerli THT üyleleri, bu forumda açtığım ilk konu oldu. Eğer bir hatam olduysa belirtirseniz sevinirim.
Hepinize esenlikler dilerim.



Eline sağlık devremmm
 

ByFelez

Uzman üye
9 Tem 2013
1,818
1,774
Merhaba değerli THT üyeleri. Bu gün sizlere Kali Linux'taki toolları python ile temel bir şekilde nasıl düzenleyebileceğinizi göstereceğim.

5848152fcef1014c0b5e4967.png

Öncelikle bir tool belirliyoruz. Biz bu konumuzda nmap'i ele alacağız.
Sonra terminalden gedit tool.py komutu ile bir sayfa açalım. 'tool' yerine istediğinizi yazabilirsiniz.
Açılan sayfanın başına
#!/usr/bin/env python komutunu ekliyoruz. Bu komut python dilini kullanacağımızı belirtir.
Daha sonra
import os ile os komutunu dahil ediyoruz. Böylece terminal komutlarını çalıştırabileceğiz.

Eğer toolumuz açıldıktan sonra toolumuzun adının havalı bir şekilde terminalde gözükmesini istiyorsak figlet toolunu kullanabiliriz. Kendiniz terminalde denemek için ilk başta
apt-get install figlet komutu ile figleti kurun. Daha sonra örnekte gördüğünüz gibi istediğiniz yazıyı yazdırabilirsiniz. (Türkçe karakter kullanmayın).



Programımızı yazmaya devam edelim. Şimdi kullanacağımız komut ise
os.system(). Bu komut ile terminal komutlarını çalıştıracağız. İlk başta figlet toolu ile toolumuzun ismini yazdıralım:

os.system("apt-get install figlet") figleti kuruyoruz
os.system("clear") çıktıları temizliyoruz
os.system("figlet tool") toolumuzun ismini yazdırıyoruz.

Şimdi ise
print() komutu ile toolumuzun seçeneklerini terminale yazdıralım:

print("""
1- Tarama
2- Servis ve Versiyon Bilgisi
""")


Ve input () komutu ile kullanıcıdan hangi seçeneği seçeceğini isteyelim:

no = input("Bir Islem Seciniz: ") Seçilecek işlemi 'no' ya eşitledik. Yani kullanıcı 1 numaralı seçeneği seçerse no = 1 olacak.

Son olarak
if() ve elif() komutlarıyla ihtimallere göre programın nasıl ilerleyeceğini belirleyeceğiz. İlk başta if gelir sonraki ihtimaller elif ile yapılır. else() komutu ile de ihtimal dışı bir girdi olursa çıkacak sonuç belirtilir. Bu şekilde program sonlandığı için direk kodları atıyorum. Bu örnekte nmap'i kullandık ama bu mantıkla istedeiğiniz toolu kendinize göre düzenleyebilirsiniz.
Python:
#!/usr/bin/env python

import os

os.system("apt-get install figlet")
os.system("clear")
#tool yerine kendi toolunuzun ismini yazın.
os.system("figlet tool")

print("""
Hos Geldiniz. Islemler:

1- Hizli Tarama
2- Servis ve Versiyon Bilgisi

""")

no = input("Bir Islem Seciniz: ")

if(no == "1"): #eğer no = 1 ise asagidaki islemleri yap.
    ip = input("Hedef IP: ") #ip değerini girilecek ip adresine esitliyoruz.
    os.system("nmap " + ip) #terminalden nmap'de calisacak komutu yaziyoruz.
elif(no == "2"):
    ip = input("Hedef IP: ")
    os.system("nmap -sS -sV " + ip)
else:
    print("Hatali Secim.")



Toolumuzu çalıştırmak için ise terminalden toolu oluşturduğumuz dizine geliyoruz. Örneğin Desktopta oluşturduysanız cd Desktop. Eğer bir dizine gitmeden oluşturduysanız direk çalıştırabilirsiniz.
Çalıştırmak için ise
python tool.py tool.py yerine hangi isimle oluşturduysanız onu yazacaksınız.

Örnek:







Değerli THT üyleleri, bu forumda açtığım ilk konu oldu. Eğer bir hatam olduysa belirtirseniz sevinirim.
Hepinize esenlikler dilerim.



Ellerinize sağlık.
 

JohnWick51

Uzman üye
20 Mar 2022
1,866
770
28
Merhaba değerli THT üyeleri. Bu gün sizlere Kali Linux'taki toolları python ile temel bir şekilde nasıl düzenleyebileceğinizi göstereceğim.

5848152fcef1014c0b5e4967.png

Öncelikle bir tool belirliyoruz. Biz bu konumuzda nmap'i ele alacağız.
Sonra terminalden gedit tool.py komutu ile bir sayfa açalım. 'tool' yerine istediğinizi yazabilirsiniz.
Açılan sayfanın başına
#!/usr/bin/env python komutunu ekliyoruz. Bu komut python dilini kullanacağımızı belirtir.
Daha sonra
import os ile os komutunu dahil ediyoruz. Böylece terminal komutlarını çalıştırabileceğiz.

Eğer toolumuz açıldıktan sonra toolumuzun adının havalı bir şekilde terminalde gözükmesini istiyorsak figlet toolunu kullanabiliriz. Kendiniz terminalde denemek için ilk başta
apt-get install figlet komutu ile figleti kurun. Daha sonra örnekte gördüğünüz gibi istediğiniz yazıyı yazdırabilirsiniz. (Türkçe karakter kullanmayın).



Programımızı yazmaya devam edelim. Şimdi kullanacağımız komut ise
os.system(). Bu komut ile terminal komutlarını çalıştıracağız. İlk başta figlet toolu ile toolumuzun ismini yazdıralım:

os.system("apt-get install figlet") figleti kuruyoruz
os.system("clear") çıktıları temizliyoruz
os.system("figlet tool") toolumuzun ismini yazdırıyoruz.

Şimdi ise
print() komutu ile toolumuzun seçeneklerini terminale yazdıralım:

print("""
1- Tarama
2- Servis ve Versiyon Bilgisi
""")


Ve input () komutu ile kullanıcıdan hangi seçeneği seçeceğini isteyelim:

no = input("Bir Islem Seciniz: ") Seçilecek işlemi 'no' ya eşitledik. Yani kullanıcı 1 numaralı seçeneği seçerse no = 1 olacak.

Son olarak
if() ve elif() komutlarıyla ihtimallere göre programın nasıl ilerleyeceğini belirleyeceğiz. İlk başta if gelir sonraki ihtimaller elif ile yapılır. else() komutu ile de ihtimal dışı bir girdi olursa çıkacak sonuç belirtilir. Bu şekilde program sonlandığı için direk kodları atıyorum. Bu örnekte nmap'i kullandık ama bu mantıkla istedeiğiniz toolu kendinize göre düzenleyebilirsiniz.
Python:
#!/usr/bin/env python

import os

os.system("apt-get install figlet")
os.system("clear")
#tool yerine kendi toolunuzun ismini yazın.
os.system("figlet tool")

print("""
Hos Geldiniz. Islemler:

1- Hizli Tarama
2- Servis ve Versiyon Bilgisi

""")

no = input("Bir Islem Seciniz: ")

if(no == "1"): #eğer no = 1 ise asagidaki islemleri yap.
    ip = input("Hedef IP: ") #ip değerini girilecek ip adresine esitliyoruz.
    os.system("nmap " + ip) #terminalden nmap'de calisacak komutu yaziyoruz.
elif(no == "2"):
    ip = input("Hedef IP: ")
    os.system("nmap -sS -sV " + ip)
else:
    print("Hatali Secim.")



Toolumuzu çalıştırmak için ise terminalden toolu oluşturduğumuz dizine geliyoruz. Örneğin Desktopta oluşturduysanız cd Desktop. Eğer bir dizine gitmeden oluşturduysanız direk çalıştırabilirsiniz.
Çalıştırmak için ise
python tool.py tool.py yerine hangi isimle oluşturduysanız onu yazacaksınız.

Örnek:







Değerli THT üyleleri, bu forumda açtığım ilk konu oldu. Eğer bir hatam olduysa belirtirseniz sevinirim.
Hepinize esenlikler dilerim.



Ellerine saglik
 

connec

Anka Team Junior
5 Nis 2022
1,108
1,069
Eline Sağlık güzel bir konu olmuş :)
Eline Sağlık :) Terminal Yazısı İçin Yeni Kali Sürümlerinde Figletin Desteği Kalktı Sanırım... Figlet Yazısını Görünce Duygulandım :D
Eline emeğine sağlık
Güzel konu olmuş :)
Güzel yorumlarınız için teşekkür ederim :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.