-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
38 lines (29 loc) · 1.19 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import tkinter as tk
from tkinter import ttk
from ui_components import create_login_widgets, create_profile_widgets, create_actions_widgets
from helpers import run_with_proxychains, get_random_user_agent
class InstagramOSINTTool2024:
def __init__(self, root):
self.root = root
self.root.title("Instagram OSINT Tool 2024")
self.root.geometry("1200x800")
self.profile = None
self.L = None
self.create_widgets()
def create_widgets(self):
notebook = ttk.Notebook(self.root)
notebook.pack(padx=10, pady=10, fill=tk.BOTH, expand=True)
self.login_frame = ttk.Frame(notebook)
self.profile_frame = ttk.Frame(notebook)
self.actions_frame = ttk.Frame(notebook)
notebook.add(self.login_frame, text="Login")
notebook.add(self.profile_frame, text="Profile Info")
notebook.add(self.actions_frame, text="Actions")
create_login_widgets(self, self.login_frame)
create_profile_widgets(self, self.profile_frame)
create_actions_widgets(self, self.actions_frame)
if __name__ == "__main__":
root = tk.Tk()
app = InstagramOSINTTool2024(root)
root.mainloop()
# GPCSSI2024CW407