-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathverify_display.py
More file actions
99 lines (90 loc) · 6.9 KB
/
Copy pathverify_display.py
File metadata and controls
99 lines (90 loc) · 6.9 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#!/usr/bin/env python3
"""
Quick verification that display formatting is correct
"""
# Test CRUD-style seed display
seed_display = """
┌──────────────────────────────────────────────────────────────────────────┐
│ 🌱 SEED PHRASE (12 WORDS) - VALID ✅ │
├──────────────────────────────────────────────────────────────────────────┤
│ abandon abandon abandon abandon abandon abandon │
│ abandon abandon abandon abandon abandon about │
├──────────────────────────────────────────────────────────────────────────┤
│ 📁 Source: wallet.txt │
├──────────────────────────────────────────────────────────────────────────┤
│ 📊 DERIVED ADDRESSES: │
├──────────────────────────────────────────────────────────────────────────┤
│ ETH : 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb │
│ BTC : 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa │
└──────────────────────────────────────────────────────────────────────────┘
"""
# Test CRUD-style key display
key_display = """
┌──────────────────────────────────────────────────────────────────────────┐
│ 🔑 PRIVATE KEY - RAW_HEX_64 │
├──────────────────────────────────────────────────────────────────────────┤
│ e9873d79c6d87dc0fb6a5778633389f4453213303da61f20bd67fc233aa33262 │
├──────────────────────────────────────────────────────────────────────────┤
│ 📁 Source: keystore.txt │
├──────────────────────────────────────────────────────────────────────────┤
│ 📊 DERIVED ADDRESSES: │
├──────────────────────────────────────────────────────────────────────────┤
│ ETH : 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb │
│ BTC : 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa │
└──────────────────────────────────────────────────────────────────────────┘
"""
# Test mail access display
mail_display = """
┌──────────────────────────────────────────────────────────────────────────┐
│ 📧 MAIL ACCESS - GMAIL │
├──────────────────────────────────────────────────────────────────────────┤
│ 📬 Email : user@gmail.com │
│ 🔐 Password : SecurePass123 │
│ 📤 SMTP Server: smtp.gmail.com │
│ 🔌 SMTP Port : 587 │
│ 📥 IMAP Server: imap.gmail.com │
│ 🔌 IMAP Port : 993 │
├──────────────────────────────────────────────────────────────────────────┤
│ 📁 Source: passwords.txt │
└──────────────────────────────────────────────────────────────────────────┘
"""
print("=" * 80)
print("🔥 DISPLAY FORMAT VERIFICATION")
print("=" * 80)
print("\n✅ Expected SEED PHRASE display:")
print(seed_display)
print("\n✅ Expected PRIVATE KEY display:")
print(key_display)
print("\n✅ Expected MAIL ACCESS display:")
print(mail_display)
print("\n" + "=" * 80)
print("📊 TABS AVAILABLE IN GUI:")
print("=" * 80)
tabs = [
"1. 🌱 Seed Phrases - ONLY 12/15/18/21/24 word seeds",
"2. 🔑 Private Keys - ONLY keys in all formats",
"3. 💰 Wallet Addresses - All blockchain addresses",
"4. 📧 Mail Access - SMTP/IMAP/POP3 (NEW)",
"5. 🔐 Credentials - Email:password pairs",
"6. 🍪 Cookies - Browser cookies (NEW)",
"7. 📱 SMS APIs - Twilio, Nexmo, etc.",
"8. 🔑 API Keys - AWS, Stripe, etc. (NEW)",
"9. 📋 Logs - Scan progress"
]
for tab in tabs:
print(f" {tab}")
print("\n" + "=" * 80)
print("🚨 IMPORTANT INSTRUCTIONS:")
print("=" * 80)
print("""
The output you're seeing with:
🔑 RAW_HEX_64: 23a414dae03268f32a7273d20579f6cddf2a9ce9af1f5234faa269c3226e17eb...
Is from an OLD SCAN done BEFORE these changes were made!
To see the NEW CRUD-style tables:
1. Close any open GUI windows
2. Launch fresh: python run_gui.py
3. Run a NEW scan
4. Check the tabs - you should see beautiful box tables!
The code IS correct and saved. You just need to run a fresh scan.
""")
print("=" * 80)