Nowzy
Uzman Üye
- Katılım
- 25 May 2024
- Mesajlar
- 882
- Beğeniler
- 167
güzel konu olmuş eline sağlıkKod güncellendi.
güzel konu olmuş eline sağlıkKod güncellendi.
Çok teşekkürler.güzel konu olmuş eline sağlık
Evet osint diyecektim ben de.onun için osint kullanabilirsin.
Teşekkür ederim.ellerine sağlık
Çok teşekkürler ağabey.Aslan Kardeşim Benim Eline Sağlık.
Teşekkür ediyorum.işlevli bir kod iyi kullanımlar elinize sağlık
Merhaba hocam toplu username ekleme gelebilirmi?Merhaba. Bu kodun işlevi aratmak istediğiniz kullanıcı adını girince Instagram, Youtube, Twitter, Facebook, Chess.com, Lichess, Tiktok, Linkedin, Reddit ve Github platformlarındaki girdiğiniz kullanıcı adına sahip hesapları bulabilmeniz.
Gerekli kütüphaneler;
Pyqt5
Python:import sys import webbrowser from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QLineEdit, QPushButton, QComboBox, QMessageBox, QCheckBox class UsernameFinder(QWidget): def __init__(self): super().__init__() self.history = [] self.initUI() def initUI(self): self.setWindowTitle('Kullanıcı Adı Bulucu') self.setGeometry(100, 100, 300, 300) layout = QVBoxLayout() layout.addWidget(QLabel('Kullanıcı Adı Girin:')) self.username_input = QLineEdit(self) layout.addWidget(self.username_input) layout.addWidget(QLabel('Platform Seçin:')) self.platform_urls = { 'Instagram': 'https://www.instagram.com/', 'YouTube': 'https://www.youtube.com/@', 'Twitter': 'https://twitter.com/', 'Facebook': 'https://www.facebook.com/', 'Chess.com': 'https://www.chess.com/member/', 'TikTok': 'https://www.tiktok.com/@', 'LinkedIn': 'https://www.linkedin.com/in/', 'Reddit': 'https://www.reddit.com/user/', 'GitHub': 'https://github.com/', 'Lichess': 'https://lichess.org/@/', 'Discord': 'https://discord.com/users/', 'Snapchat': 'https://www.snapchat.com/add/', 'Telegram': 'https://t.me/', 'WeChat': 'https://weixin.qq.com/', 'VKontakte (VK)': 'https://vk.com/', 'MySpace': 'https://myspace.com/', 'Viber': 'viber://chat?number=', 'Line': 'http://line.me/ti/p/', 'Quora': 'https://www.quora.com/profile/', 'Clubhouse': 'https://www.joinclubhouse.com/@', 'Foursquare': 'https://foursquare.com/user/', 'Badoo': 'https://badoo.com/en/', 'MeWe': 'https://mewe.com/i/', 'Mastodon': 'https://mastodon.social/@', 'Gab': 'https://gab.com/', 'Parler': 'https://parler.com/profile/', 'Nextdoor': 'https://nextdoor.com/', 'BitChute': 'https://www.bitchute.com/channel/', 'DLive': 'https://dlive.tv/', 'Rumble': 'https://rumble.com/user/', 'Pinterest': 'https://www.pinterest.com/', 'Tumblr': 'https://www.tumblr.com/' } self.platform_combo = QComboBox(self) self.platform_combo.addItems(self.platform_urls.keys()) layout.addWidget(self.platform_combo) self.copy_url_checkbox = QCheckBox('Sadece URL\'yi Kopyala') layout.addWidget(self.copy_url_checkbox) self.search_button = QPushButton('Hesaba Git', self) self.search_button.clicked.connect(self.perform_search) layout.addWidget(self.search_button) layout.addWidget(QLabel('Geçmişten Seçin:')) self.history_combo = QComboBox(self) layout.addWidget(self.history_combo) self.history_button = QPushButton('Geçmişten Git', self) self.history_button.clicked.connect(self.open_history) layout.addWidget(self.history_button) self.clear_history_button = QPushButton('Geçmişi Temizle', self) self.clear_history_button.clicked.connect(self.clear_history) layout.addWidget(self.clear_history_button) self.setLayout(layout) def perform_search(self): username = self.username_input.text().strip() selected_platform = self.platform_combo.currentText() if username: full_url = self.platform_urls[selected_platform] + username if self.copy_url_checkbox.isChecked(): self.copy_to_clipboard(full_url) self.show_message('Başarılı', 'URL panoya kopyalandı!') else: webbrowser.open(full_url) self.update_history(username) else: self.show_message('Hata', 'Lütfen geçerli bir kullanıcı adı girin!') def open_history(self): selected_username = self.history_combo.currentText() if selected_username: selected_platform = self.platform_combo.currentText() full_url = self.platform_urls[selected_platform] + selected_username if self.copy_url_checkbox.isChecked(): self.copy_to_clipboard(full_url) self.show_message('Başarılı', 'URL panoya kopyalandı!') else: webbrowser.open(full_url) else: self.show_message('Hata', 'Geçmişten bir kullanıcı adı seçin!') def update_history(self, username): if username and username not in self.history: self.history.append(username) self.history_combo.addItem(username) def clear_history(self): self.history.clear() self.history_combo.clear() self.show_message('Başarılı', 'Geçmiş başarıyla temizlendi!') def copy_to_clipboard(self, text): clipboard = QApplication.clipboard() clipboard.setText(text) def show_message(self, title, message): msg_box = QMessageBox() msg_box.setIcon(QMessageBox.Information) msg_box.setWindowTitle(title) msg_box.setText(message) msg_box.exec_() def main(): app = QApplication(sys.argv) finder = UsernameFinder() finder.show() sys.exit(app.exec_()) if __name__ == '__main__': main()
İyi kullanımlar.