Böyle birşey için nasıl bir komut yazılır Ubuntu'da?

Hi Handsome

Katılımcı Üye
12 Nis 2022
275
42
1.txt = İçinde domain isimleri var
2.txt = İçinde satırların başında ip adresleri virgül eşleştikleri domain isimleri var.Bazı domainlerin başında *. ve * var. Bunların silinmesi gerekiyor
Yapmak istediğim şey eğer 1.txt içindeki ifadelerden herhangi birisi,2.txt içerisinde varsa ip adresini ve o ifadeyi doğal olarak o eşleşmiş olan ve 1.txt içinde var olan domaini çıktı olarak yazdırsın.Ama dediğim gibi 2.txt içindeki ,'den sonraki *. ve * silip öyle kontrol etmesi lazım.Chatgpt'ye sordum çok alakasız şeyler verdi.Aslında basit gibi ama kafam karıştı
 

R3X

Katılımcı Üye
15 Mar 2018
462
27
HAKLI
Hocam ubuntu olması şart mı?
C# ile biraz biliyorsan methotlardan bahsedeyim. Diğer programlama dillerindede aynı methodlar geçerli olucaktır

Soru : "İçinde satırların başında ip adresleri virgül eşleştikleri domain isimleri var.Bazı domainlerin başında *. ve * var. Bunların silinmesi gerekiyor"
Cevap: "*" ifadelerini silmek için Replace kullan online istersen Replace Text - Substitute Text - Online - Browserling Web Developer Tools

Soru : "Virgülleri nasıl ayıracağım?"
Cevap: "1.kelime,2.kelime" ifadelerini ayırmak için split kullan

Soru "Yapmak istediğim şey eğer 1.txt içindeki ifadelerden herhangi birisi,2.txt içerisinde varsa ip adresini ve o ifadeyi doğal olarak o eşleşmiş olan ve 1.txt içinde var olan domaini çıktı olarak yazdırsın"

Cevap: For dongüsü açıcaksın 1. txt tüm satırlarına ve satırlardaki cümle (ip) 2. txt içinde aynı döngüde for açacaksın split ettiğin ve eşlemesini istediğin string'i yazacaksın ve ekrana yazdırmasını isteyeceksin.

Chat GPT ye böyle sorarsan sana direkt yardımcı olabilir. Daha fazla detay istersen PM at.
 

Hi Handsome

Katılımcı Üye
12 Nis 2022
275
42
Hocam ubuntu olması şart mı?
C# ile biraz biliyorsan methotlardan bahsedeyim. Diğer programlama dillerindede aynı methodlar geçerli olucaktır

Soru : "İçinde satırların başında ip adresleri virgül eşleştikleri domain isimleri var.Bazı domainlerin başında *. ve * var. Bunların silinmesi gerekiyor"
Cevap: "*" ifadelerini silmek için Replace kullan online istersen Replace Text - Substitute Text - Online - Browserling Web Developer Tools

Soru : "Virgülleri nasıl ayıracağım?"
Cevap: "1.kelime,2.kelime" ifadelerini ayırmak için split kullan

Soru "Yapmak istediğim şey eğer 1.txt içindeki ifadelerden herhangi birisi,2.txt içerisinde varsa ip adresini ve o ifadeyi doğal olarak o eşleşmiş olan ve 1.txt içinde var olan domaini çıktı olarak yazdırsın"

Cevap: For dongüsü açıcaksın 1. txt tüm satırlarına ve satırlardaki cümle (ip) 2. txt içinde aynı döngüde for açacaksın split ettiğin ve eşlemesini istediğin string'i yazacaksın ve ekrana yazdırmasını isteyeceksin.

Chat GPT ye böyle sorarsan sana direkt yardımcı olabilir. Daha fazla detay istersen PM at.
Ubuntu şart değil Pythonla denerim teşekkür ederim yapamazsam sana gönderirim sağolasın
 

R3X

Katılımcı Üye
15 Mar 2018
462
27
HAKLI
Ubuntu şart değil Pythonla denerim teşekkür ederim yapamazsam sana gönderirim sağolasın
Methodlar aynı bence yapabilirsin pythonda daha kolay olacaktır. Sadece söylediğim methodları yazıp googleda araştırsan bile direkt yapabilirsin. Split,Replace, 2 adet for döngüsü, for döngüsünde çıktırlar eşleşince bir stringe yazdır fordan çıkınca otomatik FileWrite ile txt olarak yazdırırsın. iyi forumlar.
 

Hi Handsome

Katılımcı Üye
12 Nis 2022
275
42
Methodlar aynı bence yapabilirsin pythonda daha kolay olacaktır. Sadece söylediğim methodları yazıp googleda araştırsan bile direkt yapabilirsin. Split,Replace, 2 adet for döngüsü, for döngüsünde çıktırlar eşleşince bir stringe yazdır fordan çıkınca otomatik FileWrite ile txt olarak yazdırırsın. iyi forumlar.
with open('bugbounty.txt', 'r') as file:
targets = file.read().splitlines()
with open('hedefler.txt', 'r') as file:
hedefler = file.read().splitlines()
for target in targets:
for hedef in hedefler:
if target in hedef:
print(f'VAR {target}')
break
 
Ü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.