-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathurl_tools1.py
2120 lines (1793 loc) · 116 KB
/
url_tools1.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
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import sqlite3
from PyQt5 import QtCore, QtGui, QtWidgets
import requests
from bs4 import BeautifulSoup
from urllib.parse import urlparse
from PyQt5.QtWidgets import QApplication, QMainWindow, QListWidget, QDockWidget, QPlainTextEdit, QLCDNumber, QWidget, QVBoxLayout, QTextBrowser, QFileDialog, QTextEdit, QComboBox, QPushButton, QMessageBox, QFrame, QInputDialog, QLabel, QCheckBox, QScrollBar, QDialogButtonBox, QDialog, QGridLayout, QMenu, QAction, QTabBar
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem, QDialog, QVBoxLayout, QLabel, QLineEdit, QDialogButtonBox, QLineEdit
import datetime
from datetime import datetime
import os
from PyQt5 import QtCore, QtGui, QtWidgets
from qmaterialwidgets import IndeterminateProgressRing
from PyQt5.QtWidgets import QSpinBox
import colorama
from colorama import Fore, Style
from pprint import pprint
import io
import json
from PyQt5 import QtWebEngineWidgets
from PyQt5 import QtCore, QtWidgets, QtWebEngineWidgets
import subprocess
from urllib.parse import urljoin
from googlesearch import search
class Ui_UrlToolsWindow(object):
def setupUi(self, UrlToolsWindow):
UrlToolsWindow.setObjectName("UrlToolsWindow")
UrlToolsWindow.resize(1200, 684)
UrlToolsWindow.setMinimumSize(QtCore.QSize(1200, 671))
UrlToolsWindow.setMaximumSize(QtCore.QSize(1200, 702))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 128))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 128))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.PlaceholderText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(35, 38, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 128))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.PlaceholderText, brush)
UrlToolsWindow.setPalette(palette)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("diamond.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
UrlToolsWindow.setWindowIcon(icon)
UrlToolsWindow.setStyleSheet("QWidget {\n"
" background-color: #232629;\n"
" color: #ffffff;\n"
"}\n"
"\n"
"QGroupBox,\n"
"QFrame {\n"
" background-color: #232629;\n"
" border: 2px solid #4f5b62;\n"
" border-radius: 4px;\n"
"}\n"
"\n"
"QDateTimeEdit,\n"
"QSpinBox,\n"
"QDoubleSpinBox,\n"
"QTreeView,\n"
"QListView,\n"
"QLineEdit,\n"
"QComboBox {\n"
" color: #1de9b6;\n"
" background-color: #31363b;\n"
" border: 2px solid #1de9b6;\n"
" border-radius: 4px;\n"
" height: 32px;\n"
"}\n"
"\n"
"QRadioButton::indicator,\n"
"QCheckBox::indicator {\n"
" width: 16px;\n"
" height: 16px;\n"
" border: 2px solid #1de9b6;\n"
" border-radius: 0;\n"
" transform: rotate(45deg);\n"
" transform-origin: center;\n"
"}\n"
"\n"
"QRadioButton::indicator:checked {\n"
" background-color: #1de9b6;\n"
" border-color: #1de9b6;\n"
"}\n"
"\n"
"QCheckBox::indicator:checked {\n"
" background-color: #1de9b6;\n"
" border-color: #1de9b6;\n"
"}\n"
"\n"
"QRadioButton::indicator:hover,\n"
"QCheckBox::indicator:hover {\n"
" border-color: rgba(29, 233, 182, 0.8);\n"
"}\n"
"\n"
"QRadioButton::indicator:checked:hover,\n"
"QCheckBox::indicator:checked:hover {\n"
" border-color: #1de9b6;\n"
"}")
self.url_target_textedit = QtWidgets.QTextEdit(UrlToolsWindow)
self.url_target_textedit.setEnabled(True)
self.url_target_textedit.setGeometry(QtCore.QRect(560, 10, 351, 31))
self.url_target_textedit.setToolTip("")
self.url_target_textedit.setStatusTip("")
self.url_target_textedit.setAccessibleName("")
self.url_target_textedit.setAccessibleDescription("")
self.url_target_textedit.setInputMethodHints(QtCore.Qt.ImhUrlCharactersOnly)
self.url_target_textedit.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.url_target_textedit.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.url_target_textedit.setTabChangesFocus(True)
self.url_target_textedit.setDocumentTitle("")
self.url_target_textedit.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.url_target_textedit.setMarkdown("")
self.url_target_textedit.setObjectName("url_target_textedit")
self.analytics_and_config_tab_widget = QtWidgets.QTabWidget(UrlToolsWindow)
self.analytics_and_config_tab_widget.setEnabled(True)
self.analytics_and_config_tab_widget.setGeometry(QtCore.QRect(490, 380, 691, 271))
font = QtGui.QFont()
font.setPointSize(9)
self.analytics_and_config_tab_widget.setFont(font)
self.analytics_and_config_tab_widget.setStyleSheet("QTabWidget::pane {\n"
" background-color: black;\n"
"}\n"
"\n"
"QTabWidget::tab-bar {\n"
" alignment: left;\n"
"}\n"
"\n"
"QTabBar::tab {\n"
" background-color: black;\n"
" color: white;\n"
" border: 2px solid teal;\n"
" border-top-left-radius: 4px;\n"
" border-top-right-radius: 4px;\n"
" padding: 8px;\n"
"}\n"
"\n"
"QTabBar::tab:selected {\n"
" background-color: teal;\n"
" border-color: teal;\n"
"}")
self.analytics_and_config_tab_widget.setObjectName("analytics_and_config_tab_widget")
self.Analytics_Tab = QtWidgets.QWidget()
self.Analytics_Tab.setObjectName("Analytics_Tab")
self.captcha_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.captcha_button.setEnabled(True)
self.captcha_button.setGeometry(QtCore.QRect(470, 40, 61, 24))
self.captcha_button.setObjectName("captcha_button")
self.cloudflare_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.cloudflare_button.setEnabled(True)
self.cloudflare_button.setGeometry(QtCore.QRect(550, 40, 80, 24))
self.cloudflare_button.setObjectName("cloudflare_button")
self.akamai_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.akamai_button.setEnabled(True)
self.akamai_button.setGeometry(QtCore.QRect(390, 40, 61, 24))
self.akamai_button.setObjectName("akamai_button")
self.http_request_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.http_request_button.setEnabled(True)
self.http_request_button.setGeometry(QtCore.QRect(420, 10, 161, 24))
self.http_request_button.setObjectName("http_request_button")
self.alternatives_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.alternatives_button.setEnabled(True)
self.alternatives_button.setGeometry(QtCore.QRect(30, 70, 81, 24))
self.alternatives_button.setObjectName("alternatives_button")
self.seo_data_details_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.seo_data_details_button.setEnabled(True)
self.seo_data_details_button.setGeometry(QtCore.QRect(30, 10, 161, 24))
self.seo_data_details_button.setObjectName("seo_data_details_button")
self.sub_domains_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.sub_domains_button.setEnabled(True)
self.sub_domains_button.setGeometry(QtCore.QRect(190, 40, 80, 24))
self.sub_domains_button.setWhatsThis("")
self.sub_domains_button.setObjectName("sub_domains_button")
self.simalar_web_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.simalar_web_button.setEnabled(True)
self.simalar_web_button.setGeometry(QtCore.QRect(30, 40, 80, 24))
self.simalar_web_button.setObjectName("simalar_web_button")
self.traffic_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.traffic_button.setEnabled(True)
self.traffic_button.setGeometry(QtCore.QRect(120, 40, 61, 24))
self.traffic_button.setObjectName("traffic_button")
self.xpath_scraper_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.xpath_scraper_button.setEnabled(True)
self.xpath_scraper_button.setGeometry(QtCore.QRect(530, 360, 81, 24))
self.xpath_scraper_button.setObjectName("xpath_scraper_button")
self.analyze_csp = QtWidgets.QPushButton(self.Analytics_Tab)
self.analyze_csp.setEnabled(True)
self.analyze_csp.setGeometry(QtCore.QRect(330, 360, 191, 24))
self.analyze_csp.setObjectName("analyze_csp")
self.check_url_login_directories = QtWidgets.QPushButton(self.Analytics_Tab)
self.check_url_login_directories.setEnabled(True)
self.check_url_login_directories.setGeometry(QtCore.QRect(120, 70, 101, 24))
self.check_url_login_directories.setObjectName("check_url_login_directories")
self.check_api_login_directories = QtWidgets.QPushButton(self.Analytics_Tab)
self.check_api_login_directories.setEnabled(True)
self.check_api_login_directories.setGeometry(QtCore.QRect(230, 70, 91, 24))
self.check_api_login_directories.setObjectName("check_api_login_directories")
self.website_bf_hidden_content_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.website_bf_hidden_content_button.setEnabled(True)
self.website_bf_hidden_content_button.setGeometry(QtCore.QRect(20, 100, 161, 24))
self.website_bf_hidden_content_button.setObjectName("website_bf_hidden_content_button")
self.javascript_links_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.javascript_links_button.setEnabled(True)
self.javascript_links_button.setGeometry(QtCore.QRect(190, 100, 111, 24))
self.javascript_links_button.setObjectName("javascript_links_button")
self.add_to_log_hunter_button = QtWidgets.QPushButton(self.Analytics_Tab)
self.add_to_log_hunter_button.setEnabled(True)
self.add_to_log_hunter_button.setGeometry(QtCore.QRect(549, 170, 121, 41))
self.add_to_log_hunter_button.setObjectName("add_to_log_hunter_button")
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap("../../Downloads/icons8-analytics-48.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.analytics_and_config_tab_widget.addTab(self.Analytics_Tab, icon1, "")
self.Config_Functions_Tab = QtWidgets.QWidget()
self.Config_Functions_Tab.setObjectName("Config_Functions_Tab")
self.config_function_get_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_get_button.setEnabled(True)
self.config_function_get_button.setGeometry(QtCore.QRect(440, 20, 80, 24))
self.config_function_get_button.setObjectName("config_function_get_button")
self.config_function_post_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_post_button.setEnabled(True)
self.config_function_post_button.setGeometry(QtCore.QRect(550, 20, 80, 24))
self.config_function_post_button.setObjectName("config_function_post_button")
self.config_function_headers_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_headers_button.setEnabled(True)
self.config_function_headers_button.setGeometry(QtCore.QRect(440, 70, 80, 24))
self.config_function_headers_button.setObjectName("config_function_headers_button")
self.config_function_parse_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_parse_button.setEnabled(True)
self.config_function_parse_button.setGeometry(QtCore.QRect(550, 70, 80, 24))
self.config_function_parse_button.setObjectName("config_function_parse_button")
self.config_function_html_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_html_button.setEnabled(True)
self.config_function_html_button.setGeometry(QtCore.QRect(440, 110, 80, 24))
self.config_function_html_button.setObjectName("config_function_html_button")
self.config_function_css_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_css_button.setEnabled(True)
self.config_function_css_button.setGeometry(QtCore.QRect(550, 110, 80, 24))
self.config_function_css_button.setObjectName("config_function_css_button")
self.config_function_referrer_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_referrer_button.setEnabled(True)
self.config_function_referrer_button.setGeometry(QtCore.QRect(440, 150, 80, 24))
self.config_function_referrer_button.setObjectName("config_function_referrer_button")
self.config_function_put_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_put_button.setEnabled(True)
self.config_function_put_button.setGeometry(QtCore.QRect(330, 20, 80, 24))
self.config_function_put_button.setObjectName("config_function_put_button")
self.config_function_delete_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_delete_button.setEnabled(True)
self.config_function_delete_button.setGeometry(QtCore.QRect(330, 70, 80, 24))
self.config_function_delete_button.setObjectName("config_function_delete_button")
self.config_function_connect_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_connect_button.setEnabled(True)
self.config_function_connect_button.setGeometry(QtCore.QRect(10, 20, 80, 24))
self.config_function_connect_button.setObjectName("config_function_connect_button")
self.config_function_options_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_options_button.setEnabled(True)
self.config_function_options_button.setGeometry(QtCore.QRect(110, 20, 80, 24))
self.config_function_options_button.setObjectName("config_function_options_button")
self.config_function_trace_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_trace_button.setEnabled(True)
self.config_function_trace_button.setGeometry(QtCore.QRect(210, 20, 80, 24))
self.config_function_trace_button.setObjectName("config_function_trace_button")
self.config_function_patch_button = QtWidgets.QPushButton(self.Config_Functions_Tab)
self.config_function_patch_button.setEnabled(True)
self.config_function_patch_button.setGeometry(QtCore.QRect(10, 60, 80, 24))
self.config_function_patch_button.setObjectName("config_function_patch_button")
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap("../../Downloads/icons8-administrative-tools-50.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.analytics_and_config_tab_widget.addTab(self.Config_Functions_Tab, icon2, "")
self.Website_Source_code_Tab = QtWidgets.QWidget()
self.Website_Source_code_Tab.setObjectName("Website_Source_code_Tab")
self.website_source_css_links_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_css_links_button.setEnabled(True)
self.website_source_css_links_button.setGeometry(QtCore.QRect(150, 30, 81, 24))
self.website_source_css_links_button.setObjectName("website_source_css_links_button")
self.scrape_website_fonts_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.scrape_website_fonts_button.setEnabled(True)
self.scrape_website_fonts_button.setGeometry(QtCore.QRect(250, 30, 111, 24))
self.scrape_website_fonts_button.setObjectName("scrape_website_fonts_button")
self.website_source_external_links = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_external_links.setEnabled(True)
self.website_source_external_links.setGeometry(QtCore.QRect(380, 30, 111, 24))
self.website_source_external_links.setObjectName("website_source_external_links")
self.scrape_imagesbutton = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.scrape_imagesbutton.setEnabled(True)
self.scrape_imagesbutton.setGeometry(QtCore.QRect(520, 30, 81, 24))
self.scrape_imagesbutton.setObjectName("scrape_imagesbutton")
self.website_source_get_core_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_get_core_button.setEnabled(True)
self.website_source_get_core_button.setGeometry(QtCore.QRect(20, 70, 81, 24))
self.website_source_get_core_button.setObjectName("website_source_get_core_button")
self.website_source_page_details = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_page_details.setEnabled(True)
self.website_source_page_details.setGeometry(QtCore.QRect(130, 110, 111, 24))
self.website_source_page_details.setObjectName("website_source_page_details")
self.website_source_js_links_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_js_links_button.setEnabled(True)
self.website_source_js_links_button.setGeometry(QtCore.QRect(10, 110, 111, 24))
self.website_source_js_links_button.setObjectName("website_source_js_links_button")
self.website_source_whois = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_whois.setEnabled(True)
self.website_source_whois.setGeometry(QtCore.QRect(260, 110, 111, 24))
self.website_source_whois.setObjectName("website_source_whois")
self.website_source_get_emails = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_get_emails.setEnabled(True)
self.website_source_get_emails.setGeometry(QtCore.QRect(390, 110, 111, 24))
self.website_source_get_emails.setObjectName("website_source_get_emails")
self.website_source_getlinks = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_getlinks.setEnabled(True)
self.website_source_getlinks.setGeometry(QtCore.QRect(520, 110, 111, 24))
self.website_source_getlinks.setObjectName("website_source_getlinks")
self.website_source_get_images_files_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_get_images_files_button.setEnabled(True)
self.website_source_get_images_files_button.setGeometry(QtCore.QRect(450, 70, 91, 24))
self.website_source_get_images_files_button.setObjectName("website_source_get_images_files_button")
self.website_source_get_css_files_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_get_css_files_button.setEnabled(True)
self.website_source_get_css_files_button.setGeometry(QtCore.QRect(330, 70, 111, 24))
self.website_source_get_css_files_button.setObjectName("website_source_get_css_files_button")
self.javascript_links_button_10 = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.javascript_links_button_10.setEnabled(False)
self.javascript_links_button_10.setGeometry(QtCore.QRect(10, 360, 111, 24))
self.javascript_links_button_10.setObjectName("javascript_links_button_10")
self.website_source_getjs_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_getjs_button.setEnabled(True)
self.website_source_getjs_button.setGeometry(QtCore.QRect(230, 70, 91, 24))
self.website_source_getjs_button.setObjectName("website_source_getjs_button")
self.website_source_headers_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_headers_button.setEnabled(True)
self.website_source_headers_button.setGeometry(QtCore.QRect(110, 70, 111, 24))
self.website_source_headers_button.setObjectName("website_source_headers_button")
self.website_source_robots_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_robots_button.setEnabled(True)
self.website_source_robots_button.setGeometry(QtCore.QRect(10, 150, 111, 24))
self.website_source_robots_button.setObjectName("website_source_robots_button")
self.website_source_detect_fonts_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_detect_fonts_button.setEnabled(True)
self.website_source_detect_fonts_button.setGeometry(QtCore.QRect(410, 150, 111, 24))
self.website_source_detect_fonts_button.setObjectName("website_source_detect_fonts_button")
self.website_source_virus_total_stats_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_virus_total_stats_button.setEnabled(True)
self.website_source_virus_total_stats_button.setGeometry(QtCore.QRect(140, 150, 111, 24))
self.website_source_virus_total_stats_button.setObjectName("website_source_virus_total_stats_button")
self.website_source_extract_colors_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_extract_colors_button.setEnabled(True)
self.website_source_extract_colors_button.setGeometry(QtCore.QRect(530, 150, 101, 24))
self.website_source_extract_colors_button.setObjectName("website_source_extract_colors_button")
self.website_source_ip_location_button = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_ip_location_button.setEnabled(True)
self.website_source_ip_location_button.setGeometry(QtCore.QRect(270, 150, 111, 24))
self.website_source_ip_location_button.setObjectName("website_source_ip_location_button")
self.website_source_css_links_button_2 = QtWidgets.QPushButton(self.Website_Source_code_Tab)
self.website_source_css_links_button_2.setEnabled(True)
self.website_source_css_links_button_2.setGeometry(QtCore.QRect(30, 30, 81, 24))
self.website_source_css_links_button_2.setObjectName("website_source_css_links_button_2")
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap("../../Downloads/icons8-source-code-48 (1).png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.analytics_and_config_tab_widget.addTab(self.Website_Source_code_Tab, icon3, "")
self.Quick_Brute_Tab = QtWidgets.QWidget()
self.Quick_Brute_Tab.setObjectName("Quick_Brute_Tab")
self.xpath_login_field_textedit = QtWidgets.QTextEdit(self.Quick_Brute_Tab)
self.xpath_login_field_textedit.setGeometry(QtCore.QRect(30, 20, 191, 31))
self.xpath_login_field_textedit.setObjectName("xpath_login_field_textedit")
self.xpath_password_field_textedit = QtWidgets.QTextEdit(self.Quick_Brute_Tab)
self.xpath_password_field_textedit.setGeometry(QtCore.QRect(30, 60, 191, 31))
self.xpath_password_field_textedit.setObjectName("xpath_password_field_textedit")
self.textEdit = QtWidgets.QTextEdit(self.Quick_Brute_Tab)
self.textEdit.setGeometry(QtCore.QRect(230, 20, 221, 31))
self.textEdit.setObjectName("textEdit")
self.textEdit_2 = QtWidgets.QTextEdit(self.Quick_Brute_Tab)
self.textEdit_2.setGeometry(QtCore.QRect(230, 60, 221, 31))
self.textEdit_2.setObjectName("textEdit_2")
self.comboBox = QtWidgets.QComboBox(self.Quick_Brute_Tab)
self.comboBox.setGeometry(QtCore.QRect(480, 40, 131, 24))
self.comboBox.setObjectName("comboBox")
self.comboBox.addItem("")
self.comboBox.setItemText(0, "")
self.comboBox.addItem("")
self.comboBox.addItem("")
self.comboBox.addItem("")
self.label = QtWidgets.QLabel(self.Quick_Brute_Tab)
self.label.setGeometry(QtCore.QRect(480, 10, 131, 16))
self.label.setObjectName("label")
self.commandLinkButton = QtWidgets.QCommandLinkButton(self.Quick_Brute_Tab)
self.commandLinkButton.setGeometry(QtCore.QRect(450, 170, 168, 41))
self.commandLinkButton.setObjectName("commandLinkButton")
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap("../../Downloads/icons8-brute-force-attack-50.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.analytics_and_config_tab_widget.addTab(self.Quick_Brute_Tab, icon4, "")
self.Bot_Tools_Tab = QtWidgets.QWidget()
self.Bot_Tools_Tab.setObjectName("Bot_Tools_Tab")
self.token_textedit = QtWidgets.QTextEdit(self.Bot_Tools_Tab)
self.token_textedit.setGeometry(QtCore.QRect(10, 20, 271, 31))
self.token_textedit.setObjectName("token_textedit")
self.telegram_chatID_bottools = QtWidgets.QTextEdit(self.Bot_Tools_Tab)
self.telegram_chatID_bottools.setGeometry(QtCore.QRect(10, 70, 121, 31))
self.telegram_chatID_bottools.setObjectName("telegram_chatID_bottools")
self.telegram_groupID_bottools = QtWidgets.QTextEdit(self.Bot_Tools_Tab)
self.telegram_groupID_bottools.setGeometry(QtCore.QRect(160, 70, 121, 31))
self.telegram_groupID_bottools.setObjectName("telegram_groupID_bottools")
self.telegram_groupID_bottools_2 = QtWidgets.QTextEdit(self.Bot_Tools_Tab)
self.telegram_groupID_bottools_2.setGeometry(QtCore.QRect(10, 120, 121, 31))
self.telegram_groupID_bottools_2.setObjectName("telegram_groupID_bottools_2")
self.telegram_groupID_bottools_3 = QtWidgets.QTextEdit(self.Bot_Tools_Tab)
self.telegram_groupID_bottools_3.setGeometry(QtCore.QRect(160, 120, 121, 31))
self.telegram_groupID_bottools_3.setObjectName("telegram_groupID_bottools_3")
self.results_window_textedit_4 = QtWidgets.QTextEdit(self.Bot_Tools_Tab)
self.results_window_textedit_4.setGeometry(QtCore.QRect(440, 40, 181, 181))
self.results_window_textedit_4.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.results_window_textedit_4.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.results_window_textedit_4.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.results_window_textedit_4.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.results_window_textedit_4.setObjectName("results_window_textedit_4")
self.label_2 = QtWidgets.QLabel(self.Bot_Tools_Tab)
self.label_2.setGeometry(QtCore.QRect(510, 10, 71, 21))
font = QtGui.QFont()
font.setFamily("HACKED")
font.setPointSize(11)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.check_bot_stats_button = QtWidgets.QPushButton(self.Bot_Tools_Tab)
self.check_bot_stats_button.setGeometry(QtCore.QRect(470, 10, 31, 21))
self.check_bot_stats_button.setObjectName("check_bot_stats_button")
self.forward_messages_button = QtWidgets.QPushButton(self.Bot_Tools_Tab)
self.forward_messages_button.setGeometry(QtCore.QRect(320, 180, 111, 31))
self.forward_messages_button.setObjectName("forward_messages_button")
self.getUpdates_Button = QtWidgets.QPushButton(self.Bot_Tools_Tab)
self.getUpdates_Button.setGeometry(QtCore.QRect(320, 130, 111, 31))
self.getUpdates_Button.setObjectName("getUpdates_Button")
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap("../../Downloads/icons8-bot-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.analytics_and_config_tab_widget.addTab(self.Bot_Tools_Tab, icon5, "")
self.wordpress_tab = QtWidgets.QWidget()
self.wordpress_tab.setObjectName("wordpress_tab")
self.pushButton_2 = QtWidgets.QPushButton(self.wordpress_tab)
self.pushButton_2.setGeometry(QtCore.QRect(380, 190, 161, 31))
self.pushButton_2.setObjectName("pushButton_2")
self.textEdit_3 = QtWidgets.QTextEdit(self.wordpress_tab)
self.textEdit_3.setGeometry(QtCore.QRect(10, 189, 361, 31))
self.textEdit_3.setObjectName("textEdit_3")
self.pushButton_3 = QtWidgets.QPushButton(self.wordpress_tab)
self.pushButton_3.setGeometry(QtCore.QRect(20, 10, 131, 31))
self.pushButton_3.setObjectName("pushButton_3")
self.pushButton_4 = QtWidgets.QPushButton(self.wordpress_tab)
self.pushButton_4.setGeometry(QtCore.QRect(20, 50, 131, 31))
self.pushButton_4.setObjectName("pushButton_4")
self.pushButton_5 = QtWidgets.QPushButton(self.wordpress_tab)
self.pushButton_5.setGeometry(QtCore.QRect(20, 90, 131, 31))
self.pushButton_5.setObjectName("pushButton_5")
self.analytics_and_config_tab_widget.addTab(self.wordpress_tab, "")
self.results_textwindow_label = QtWidgets.QLabel(UrlToolsWindow)
self.results_textwindow_label.setEnabled(True)
self.results_textwindow_label.setGeometry(QtCore.QRect(260, 10, 91, 41))
font = QtGui.QFont()
font.setFamily("HACKED")
font.setPointSize(20)
self.results_textwindow_label.setFont(font)
self.results_textwindow_label.setObjectName("results_textwindow_label")
self.connection_label = QtWidgets.QLabel(UrlToolsWindow)
self.connection_label.setEnabled(True)
self.connection_label.setGeometry(QtCore.QRect(1030, 290, 131, 20))
font = QtGui.QFont()
font.setFamily("HACKED")
font.setPointSize(11)
self.connection_label.setFont(font)
self.connection_label.setObjectName("connection_label")
self.console_keyboard_textedit = QtWidgets.QTextEdit(UrlToolsWindow)
self.console_keyboard_textedit.setEnabled(True)
self.console_keyboard_textedit.setGeometry(QtCore.QRect(50, 360, 331, 31))
self.console_keyboard_textedit.setInputMethodHints(QtCore.Qt.ImhNone)
self.console_keyboard_textedit.setFrameShape(QtWidgets.QFrame.WinPanel)
self.console_keyboard_textedit.setFrameShadow(QtWidgets.QFrame.Raised)
self.console_keyboard_textedit.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.console_keyboard_textedit.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.console_keyboard_textedit.setTabChangesFocus(True)
self.console_keyboard_textedit.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.console_keyboard_textedit.setObjectName("console_keyboard_textedit")
self.Website_Source_Code = QtWidgets.QTabWidget(UrlToolsWindow)
self.Website_Source_Code.setEnabled(True)
self.Website_Source_Code.setGeometry(QtCore.QRect(550, 50, 431, 311))
self.Website_Source_Code.setStyleSheet("QTabWidget::pane {\n"
" background-color: black;\n"
"}\n"
"\n"
"QTabWidget::tab-bar {\n"
" alignment: left;\n"
"}\n"
"\n"
"QTabBar::tab {\n"
" background-color: black;\n"
" color: white;\n"
" border: 2px solid teal;\n"
" border-top-left-radius: 4px;\n"
" border-top-right-radius: 4px;\n"
" padding: 8px;\n"
"}\n"
"\n"
"QTabBar::tab:selected {\n"
" background-color: teal;\n"
" border-color: teal;\n"
"}")
self.Website_Source_Code.setObjectName("Website_Source_Code")
self.Webpage_Veiw_TabWidget = QtWidgets.QWidget()
self.Webpage_Veiw_TabWidget.setObjectName("Webpage_Veiw_TabWidget")
self.wepage_veiw_scroll_area = QtWidgets.QScrollArea(self.Webpage_Veiw_TabWidget)
self.wepage_veiw_scroll_area.setEnabled(True)
self.wepage_veiw_scroll_area.setGeometry(QtCore.QRect(0, 0, 431, 271))
self.wepage_veiw_scroll_area.setWidgetResizable(True)
self.wepage_veiw_scroll_area.setObjectName("wepage_veiw_scroll_area")
self.scrollAreaWidgetContents = QtWidgets.QWidget()
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 427, 267))
self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
self.wepage_veiw_scroll_area.setWidget(self.scrollAreaWidgetContents)
icon6 = QtGui.QIcon()
icon6.addPixmap(QtGui.QPixmap("../../Downloads/icons8-web-view-48.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.Website_Source_Code.addTab(self.Webpage_Veiw_TabWidget, icon6, "")
self.console_data_treeTab = QtWidgets.QWidget()
self.console_data_treeTab.setObjectName("console_data_treeTab")
self.console_data_treeView = QtWidgets.QTreeView(self.console_data_treeTab)
self.console_data_treeView.setGeometry(QtCore.QRect(0, 0, 431, 271))
self.console_data_treeView.setAutoExpandDelay(-1)
self.console_data_treeView.setSortingEnabled(True)
self.console_data_treeView.setAnimated(True)
self.console_data_treeView.setAllColumnsShowFocus(True)
self.console_data_treeView.setObjectName("console_data_treeView")
icon7 = QtGui.QIcon()
icon7.addPixmap(QtGui.QPixmap("../../Downloads/icons8-rest-api-48.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.Website_Source_Code.addTab(self.console_data_treeTab, icon7, "")
self.WebsiteSourceCodeTab = QtWidgets.QWidget()
self.WebsiteSourceCodeTab.setObjectName("WebsiteSourceCodeTab")
self.console_data = QtWidgets.QPlainTextEdit(self.WebsiteSourceCodeTab)
self.console_data.setGeometry(QtCore.QRect(0, 0, 431, 281))
self.console_data.setObjectName("console_data")
icon8 = QtGui.QIcon()
icon8.addPixmap(QtGui.QPixmap("../../Downloads/icons8-source-code-48.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.Website_Source_Code.addTab(self.WebsiteSourceCodeTab, icon8, "")
self.save_results_path_checkbox = QtWidgets.QCheckBox(UrlToolsWindow)
self.save_results_path_checkbox.setEnabled(True)
self.save_results_path_checkbox.setGeometry(QtCore.QRect(20, 620, 111, 22))
self.save_results_path_checkbox.setObjectName("save_results_path_checkbox")
self.save_results_path_textedit = QtWidgets.QTextEdit(UrlToolsWindow)
self.save_results_path_textedit.setEnabled(True)
self.save_results_path_textedit.setGeometry(QtCore.QRect(130, 619, 351, 31))
self.save_results_path_textedit.setTabChangesFocus(True)
self.save_results_path_textedit.setObjectName("save_results_path_textedit")
self.send_response_console_button = QtWidgets.QPushButton(UrlToolsWindow)
self.send_response_console_button.setEnabled(True)
self.send_response_console_button.setGeometry(QtCore.QRect(380, 360, 80, 31))
self.send_response_console_button.setObjectName("send_response_console_button")
self.submit_web_button = QtWidgets.QPushButton(UrlToolsWindow)
self.submit_web_button.setEnabled(True)
self.submit_web_button.setGeometry(QtCore.QRect(920, 10, 71, 31))
self.submit_web_button.setObjectName("submit_web_button")
self.MainResults_Widget = QtWidgets.QTabWidget(UrlToolsWindow)
self.MainResults_Widget.setEnabled(True)
self.MainResults_Widget.setGeometry(QtCore.QRect(30, 20, 401, 341))
self.MainResults_Widget.setStyleSheet("QTabWidget::pane {\n"
" background-color: black;\n"
"}\n"
"\n"
"QTabWidget::tab-bar {\n"
" alignment: left;\n"
"}\n"
"\n"
"QTabBar::tab {\n"
" background-color: black;\n"
" color: white;\n"
" border: 2px solid teal;\n"
" border-top-left-radius: 4px;\n"
" border-top-right-radius: 4px;\n"
" padding: 8px;\n"
"}\n"
"\n"
"QTabBar::tab:selected {\n"
" background-color: teal;\n"
" border-color: teal;\n"
"}")
self.MainResults_Widget.setObjectName("MainResults_Widget")
self.main_results_tab = QtWidgets.QWidget()
self.main_results_tab.setObjectName("main_results_tab")
self.results_window_textedit_3 = QtWidgets.QTextEdit(self.main_results_tab)
self.results_window_textedit_3.setEnabled(True)
self.results_window_textedit_3.setGeometry(QtCore.QRect(0, 0, 401, 311))
self.results_window_textedit_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
self.results_window_textedit_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
self.results_window_textedit_3.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.results_window_textedit_3.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.results_window_textedit_3.setObjectName("results_window_textedit_3")
icon9 = QtGui.QIcon()
icon9.addPixmap(QtGui.QPixmap("../../Downloads/icons8-grades-100.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.MainResults_Widget.addTab(self.main_results_tab, icon9, "")
self.links_tab = QtWidgets.QWidget()
self.links_tab.setObjectName("links_tab")
self.results_window_links_text = QtWidgets.QTextEdit(self.links_tab)
self.results_window_links_text.setGeometry(QtCore.QRect(0, 0, 401, 321))
self.results_window_links_text.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
self.results_window_links_text.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
self.results_window_links_text.setLineWrapMode(QtWidgets.QTextEdit.NoWrap)
self.results_window_links_text.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.results_window_links_text.setObjectName("results_window_links_text")
icon10 = QtGui.QIcon()
icon10.addPixmap(QtGui.QPixmap("../../Downloads/link.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.MainResults_Widget.addTab(self.links_tab, icon10, "")
self.results_window_textedit_2 = QtWidgets.QTextEdit(UrlToolsWindow)
self.results_window_textedit_2.setEnabled(True)
self.results_window_textedit_2.setGeometry(QtCore.QRect(1000, 20, 191, 261))
self.results_window_textedit_2.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.results_window_textedit_2.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.results_window_textedit_2.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
self.results_window_textedit_2.setLineWrapMode(QtWidgets.QTextEdit.FixedPixelWidth)
self.results_window_textedit_2.setObjectName("results_window_textedit_2")
self.tabWidget = QtWidgets.QTabWidget(UrlToolsWindow)
self.tabWidget.setEnabled(True)
self.tabWidget.setGeometry(QtCore.QRect(10, 400, 471, 211))
self.tabWidget.setStyleSheet("QTabWidget::pane {\n"
" background-color: black;\n"
"}\n"
"\n"
"QTabWidget::tab-bar {\n"
" alignment: left;\n"
"}\n"
"\n"
"QTabBar::tab {\n"
" background-color: black;\n"
" color: white;\n"
" border: 2px solid teal;\n"
" border-top-left-radius: 4px;\n"
" border-top-right-radius: 4px;\n"
" padding: 8px;\n"
"}\n"
"\n"
"QTabBar::tab:selected {\n"
" background-color: teal;\n"
" border-color: teal;\n"
"}")
self.tabWidget.setObjectName("tabWidget")
self.tab = QtWidgets.QWidget()
self.tab.setObjectName("tab")
self.cookie_sql_inject_button = QtWidgets.QPushButton(self.tab)
self.cookie_sql_inject_button.setEnabled(True)
self.cookie_sql_inject_button.setGeometry(QtCore.QRect(350, 50, 111, 31))
self.cookie_sql_inject_button.setObjectName("cookie_sql_inject_button")
self.PLCs_button = QtWidgets.QPushButton(self.tab)
self.PLCs_button.setEnabled(True)
self.PLCs_button.setGeometry(QtCore.QRect(10, 10, 91, 31))
self.PLCs_button.setObjectName("PLCs_button")
self.google_dork_button = QtWidgets.QPushButton(self.tab)
self.google_dork_button.setEnabled(True)
self.google_dork_button.setGeometry(QtCore.QRect(10, 50, 91, 31))
self.google_dork_button.setObjectName("google_dork_button")
self.scadamode2_button = QtWidgets.QPushButton(self.tab)
self.scadamode2_button.setEnabled(True)
self.scadamode2_button.setGeometry(QtCore.QRect(110, 10, 91, 31))
self.scadamode2_button.setObjectName("scadamode2_button")
self.scadamode3_button = QtWidgets.QPushButton(self.tab)
self.scadamode3_button.setEnabled(True)
self.scadamode3_button.setGeometry(QtCore.QRect(250, 10, 91, 31))
self.scadamode3_button.setObjectName("scadamode3_button")
self.url_scan_api_button = QtWidgets.QPushButton(self.tab)
self.url_scan_api_button.setEnabled(True)
self.url_scan_api_button.setGeometry(QtCore.QRect(110, 90, 91, 31))
self.url_scan_api_button.setObjectName("url_scan_api_button")
self.link_diver_client_button = QtWidgets.QPushButton(self.tab)
self.link_diver_client_button.setEnabled(True)
self.link_diver_client_button.setGeometry(QtCore.QRect(250, 50, 91, 31))
self.link_diver_client_button.setObjectName("link_diver_client_button")
self.tor_mode_button = QtWidgets.QPushButton(self.tab)
self.tor_mode_button.setEnabled(True)
self.tor_mode_button.setGeometry(QtCore.QRect(350, 10, 91, 31))
self.tor_mode_button.setObjectName("tor_mode_button")
self.fake_headers_button = QtWidgets.QPushButton(self.tab)
self.fake_headers_button.setEnabled(True)
self.fake_headers_button.setGeometry(QtCore.QRect(10, 90, 91, 31))
self.fake_headers_button.setObjectName("fake_headers_button")
self.url_blaster_client_button_2 = QtWidgets.QPushButton(self.tab)
self.url_blaster_client_button_2.setEnabled(True)
self.url_blaster_client_button_2.setGeometry(QtCore.QRect(110, 50, 91, 31))
self.url_blaster_client_button_2.setObjectName("url_blaster_client_button_2")
self.tabWidget.addTab(self.tab, "")
self.gather_tab_widget = QtWidgets.QWidget()
self.gather_tab_widget.setObjectName("gather_tab_widget")
self.gather_site_dossier_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_site_dossier_button.setEnabled(False)
self.gather_site_dossier_button.setGeometry(QtCore.QRect(10, 10, 80, 31))
self.gather_site_dossier_button.setObjectName("gather_site_dossier_button")
self.gather_ssl_cert_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_ssl_cert_button.setEnabled(False)
self.gather_ssl_cert_button.setGeometry(QtCore.QRect(100, 10, 80, 31))
self.gather_ssl_cert_button.setObjectName("gather_ssl_cert_button")
self.gather_sublister_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_sublister_button.setEnabled(False)
self.gather_sublister_button.setGeometry(QtCore.QRect(190, 10, 80, 31))
self.gather_sublister_button.setObjectName("gather_sublister_button")
self.gather_wayback_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_wayback_button.setEnabled(False)
self.gather_wayback_button.setGeometry(QtCore.QRect(280, 10, 80, 31))
self.gather_wayback_button.setObjectName("gather_wayback_button")
self.gather_mass_scan_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_mass_scan_button.setEnabled(False)
self.gather_mass_scan_button.setGeometry(QtCore.QRect(380, 10, 80, 31))
self.gather_mass_scan_button.setObjectName("gather_mass_scan_button")
self.gather_oauth_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_oauth_button.setEnabled(False)
self.gather_oauth_button.setGeometry(QtCore.QRect(10, 50, 80, 31))
self.gather_oauth_button.setObjectName("gather_oauth_button")
self.gather_affilates_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_affilates_button.setEnabled(False)
self.gather_affilates_button.setGeometry(QtCore.QRect(100, 50, 80, 31))
self.gather_affilates_button.setObjectName("gather_affilates_button")
self.gather_viewDNS_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_viewDNS_button.setEnabled(False)
self.gather_viewDNS_button.setGeometry(QtCore.QRect(190, 50, 80, 31))
self.gather_viewDNS_button.setObjectName("gather_viewDNS_button")
self.gather_fingerprint_x_button = QtWidgets.QPushButton(self.gather_tab_widget)
self.gather_fingerprint_x_button.setEnabled(False)
self.gather_fingerprint_x_button.setGeometry(QtCore.QRect(280, 50, 80, 31))
self.gather_fingerprint_x_button.setObjectName("gather_fingerprint_x_button")
self.tabWidget.addTab(self.gather_tab_widget, "")
self.tools_tab_widget = QtWidgets.QWidget()
self.tools_tab_widget.setObjectName("tools_tab_widget")
self.gather_virus_total_button = QtWidgets.QPushButton(self.tools_tab_widget)
self.gather_virus_total_button.setGeometry(QtCore.QRect(10, 10, 80, 31))
self.gather_virus_total_button.setObjectName("gather_virus_total_button")
self.gather_robots_button = QtWidgets.QPushButton(self.tools_tab_widget)
self.gather_robots_button.setGeometry(QtCore.QRect(380, 130, 80, 31))
self.gather_robots_button.setObjectName("gather_robots_button")
self.gather_otx_alien_button = QtWidgets.QPushButton(self.tools_tab_widget)
self.gather_otx_alien_button.setGeometry(QtCore.QRect(100, 10, 80, 31))
self.gather_otx_alien_button.setObjectName("gather_otx_alien_button")
self.gather_hunt_button = QtWidgets.QPushButton(self.tools_tab_widget)
self.gather_hunt_button.setGeometry(QtCore.QRect(280, 10, 80, 31))
self.gather_hunt_button.setObjectName("gather_hunt_button")
self.gather_hacker_target_button = QtWidgets.QPushButton(self.tools_tab_widget)
self.gather_hacker_target_button.setGeometry(QtCore.QRect(10, 50, 80, 31))
self.gather_hacker_target_button.setObjectName("gather_hacker_target_button")
self.gather_hunterio_button = QtWidgets.QPushButton(self.tools_tab_widget)
self.gather_hunterio_button.setGeometry(QtCore.QRect(190, 10, 80, 31))
self.gather_hunterio_button.setObjectName("gather_hunterio_button")
self.tabWidget.addTab(self.tools_tab_widget, "")
self.domains_tab_widget = QtWidgets.QWidget()
self.domains_tab_widget.setObjectName("domains_tab_widget")
self.gather_button_31 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_31.setGeometry(QtCore.QRect(100, 50, 80, 31))
self.gather_button_31.setObjectName("gather_button_31")
self.gather_button_32 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_32.setGeometry(QtCore.QRect(280, 50, 80, 31))
self.gather_button_32.setObjectName("gather_button_32")
self.gather_button_33 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_33.setGeometry(QtCore.QRect(190, 50, 80, 31))
self.gather_button_33.setObjectName("gather_button_33")
self.gather_button_34 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_34.setGeometry(QtCore.QRect(10, 10, 80, 31))
self.gather_button_34.setObjectName("gather_button_34")
self.gather_button_35 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_35.setGeometry(QtCore.QRect(100, 10, 80, 31))
self.gather_button_35.setObjectName("gather_button_35")
self.gather_button_36 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_36.setGeometry(QtCore.QRect(190, 10, 80, 31))
self.gather_button_36.setObjectName("gather_button_36")
self.gather_button_37 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_37.setGeometry(QtCore.QRect(380, 90, 80, 31))
self.gather_button_37.setObjectName("gather_button_37")
self.gather_button_38 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_38.setGeometry(QtCore.QRect(380, 10, 80, 31))
self.gather_button_38.setObjectName("gather_button_38")
self.gather_button_39 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_39.setGeometry(QtCore.QRect(280, 90, 80, 31))
self.gather_button_39.setObjectName("gather_button_39")
self.gather_button_40 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_40.setGeometry(QtCore.QRect(100, 90, 80, 31))
self.gather_button_40.setObjectName("gather_button_40")
self.gather_button_41 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_41.setGeometry(QtCore.QRect(10, 90, 80, 31))
self.gather_button_41.setObjectName("gather_button_41")
self.gather_button_42 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_42.setGeometry(QtCore.QRect(380, 50, 80, 31))
self.gather_button_42.setObjectName("gather_button_42")
self.gather_button_43 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_43.setGeometry(QtCore.QRect(10, 50, 80, 31))
self.gather_button_43.setObjectName("gather_button_43")
self.gather_button_44 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_44.setGeometry(QtCore.QRect(190, 90, 80, 31))
self.gather_button_44.setObjectName("gather_button_44")
self.gather_button_45 = QtWidgets.QPushButton(self.domains_tab_widget)
self.gather_button_45.setGeometry(QtCore.QRect(280, 10, 80, 31))
self.gather_button_45.setObjectName("gather_button_45")
self.tabWidget.addTab(self.domains_tab_widget, "")
self.vulnerabilities_tab_widget = QtWidgets.QWidget()
self.vulnerabilities_tab_widget.setObjectName("vulnerabilities_tab_widget")
self.gather_bypass_403_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_bypass_403_button.setGeometry(QtCore.QRect(100, 50, 80, 31))
self.gather_bypass_403_button.setObjectName("gather_bypass_403_button")
self.gather_internet_db_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_internet_db_button.setGeometry(QtCore.QRect(280, 50, 80, 31))
self.gather_internet_db_button.setObjectName("gather_internet_db_button")
self.gather_choas_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_choas_button.setGeometry(QtCore.QRect(190, 50, 80, 31))
self.gather_choas_button.setObjectName("gather_choas_button")
self.gather_subdomain_hijack_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_subdomain_hijack_button.setGeometry(QtCore.QRect(10, 10, 121, 31))
self.gather_subdomain_hijack_button.setObjectName("gather_subdomain_hijack_button")
self.gather_secrets_db_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_secrets_db_button.setGeometry(QtCore.QRect(140, 10, 80, 31))
self.gather_secrets_db_button.setObjectName("gather_secrets_db_button")
self.gather_url_manipulation_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_url_manipulation_button.setGeometry(QtCore.QRect(340, 10, 121, 31))
self.gather_url_manipulation_button.setObjectName("gather_url_manipulation_button")
self.gather_bad_secrets_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_bad_secrets_button.setGeometry(QtCore.QRect(10, 50, 80, 31))
self.gather_bad_secrets_button.setObjectName("gather_bad_secrets_button")
self.gather_threat_miner_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_threat_miner_button.setGeometry(QtCore.QRect(240, 10, 80, 31))
self.gather_threat_miner_button.setObjectName("gather_threat_miner_button")
self.gather_paramma_miner_get_params_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_paramma_miner_get_params_button.setGeometry(QtCore.QRect(150, 90, 161, 31))
self.gather_paramma_miner_get_params_button.setObjectName("gather_paramma_miner_get_params_button")
self.gather_parama_minner_cookies_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_parama_minner_cookies_button.setGeometry(QtCore.QRect(10, 90, 131, 31))
self.gather_parama_minner_cookies_button.setObjectName("gather_parama_minner_cookies_button")
self.gather_paramma_miners_headers_button = QtWidgets.QPushButton(self.vulnerabilities_tab_widget)
self.gather_paramma_miners_headers_button.setGeometry(QtCore.QRect(320, 90, 141, 31))
self.gather_paramma_miners_headers_button.setObjectName("gather_paramma_miners_headers_button")
self.tabWidget.addTab(self.vulnerabilities_tab_widget, "")
self.leaking_tab_widget = QtWidgets.QWidget()
self.leaking_tab_widget.setObjectName("leaking_tab_widget")
self.gather_button_62 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_62.setGeometry(QtCore.QRect(280, 50, 80, 31))
self.gather_button_62.setObjectName("gather_button_62")
self.gather_button_63 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_63.setGeometry(QtCore.QRect(190, 50, 80, 31))
self.gather_button_63.setObjectName("gather_button_63")
self.gather_button_64 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_64.setGeometry(QtCore.QRect(10, 10, 80, 31))
self.gather_button_64.setObjectName("gather_button_64")
self.gather_button_65 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_65.setGeometry(QtCore.QRect(100, 10, 80, 31))
self.gather_button_65.setObjectName("gather_button_65")
self.gather_button_66 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_66.setGeometry(QtCore.QRect(190, 10, 80, 31))
self.gather_button_66.setObjectName("gather_button_66")
self.gather_button_68 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_68.setGeometry(QtCore.QRect(380, 10, 80, 31))
self.gather_button_68.setObjectName("gather_button_68")
self.gather_button_71 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_71.setGeometry(QtCore.QRect(10, 90, 80, 31))
self.gather_button_71.setObjectName("gather_button_71")
self.gather_button_72 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_72.setGeometry(QtCore.QRect(380, 50, 80, 31))
self.gather_button_72.setObjectName("gather_button_72")
self.gather_button_73 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_73.setGeometry(QtCore.QRect(10, 50, 80, 31))
self.gather_button_73.setObjectName("gather_button_73")
self.gather_button_75 = QtWidgets.QPushButton(self.leaking_tab_widget)
self.gather_button_75.setGeometry(QtCore.QRect(280, 10, 80, 31))
self.gather_button_75.setObjectName("gather_button_75")
self.tabWidget.addTab(self.leaking_tab_widget, "")
self.checkBox = QtWidgets.QCheckBox(UrlToolsWindow)
self.checkBox.setGeometry(QtCore.QRect(440, 120, 101, 22))
self.checkBox.setObjectName("checkBox")
self.checkBox_2 = QtWidgets.QCheckBox(UrlToolsWindow)
self.checkBox_2.setGeometry(QtCore.QRect(440, 160, 101, 22))
self.checkBox_2.setLayoutDirection(QtCore.Qt.RightToLeft)
self.checkBox_2.setObjectName("checkBox_2")
self.pushButton = QtWidgets.QPushButton(UrlToolsWindow)
self.pushButton.setGeometry(QtCore.QRect(450, 60, 80, 24))
self.pushButton.setStyleSheet("")
self.pushButton.setObjectName("pushButton")
self.token_textedit = QtWidgets.QTextEdit(UrlToolsWindow)
self.results_textedit = QtWidgets.QTextEdit(UrlToolsWindow)
self.retranslateUi(UrlToolsWindow)
self.analytics_and_config_tab_widget.setCurrentIndex(4)
self.Website_Source_Code.setCurrentIndex(0)
self.MainResults_Widget.setCurrentIndex(0)
self.tabWidget.setCurrentIndex(0)
self.simalar_web_button.clicked['bool'].connect(self.results_textwindow_label.update) # type: ignore
QtCore.QMetaObject.connectSlotsByName(UrlToolsWindow)
def retranslateUi(self, UrlToolsWindow):
_translate = QtCore.QCoreApplication.translate
UrlToolsWindow.setWindowTitle(_translate("UrlToolsWindow", "Diamond Sorter - URL Analysis"))
self.url_target_textedit.setWhatsThis(_translate("UrlToolsWindow", "URL Target"))
self.url_target_textedit.setPlaceholderText(_translate("UrlToolsWindow", "https://website-request.com/ or http://request.website.com"))
self.captcha_button.setText(_translate("UrlToolsWindow", "Captcha"))
self.cloudflare_button.setText(_translate("UrlToolsWindow", "Cloudflare"))
self.akamai_button.setText(_translate("UrlToolsWindow", "Akamai"))
self.http_request_button.setToolTip(_translate("UrlToolsWindow", "Display a HTTP Request Client to see live time stats and info."))
self.http_request_button.setText(_translate("UrlToolsWindow", "HTTP Request Client"))
self.alternatives_button.setToolTip(_translate("UrlToolsWindow", "Discover simalar websites and alternatives"))
self.alternatives_button.setText(_translate("UrlToolsWindow", "Alternatives"))
self.seo_data_details_button.setToolTip(_translate("UrlToolsWindow", "Get the basic information and stats of your request by SEO"))
self.seo_data_details_button.setText(_translate("UrlToolsWindow", "SEO Data and Details"))
self.sub_domains_button.setToolTip(_translate("UrlToolsWindow", "Scan for any related subdomains of the requested website"))
self.sub_domains_button.setText(_translate("UrlToolsWindow", "Sub Domains"))
self.simalar_web_button.setToolTip(_translate("UrlToolsWindow", "Find websites simalar to the one based on your request"))
self.simalar_web_button.setText(_translate("UrlToolsWindow", "Simalar Web"))
self.traffic_button.setToolTip(_translate("UrlToolsWindow", "Display any traffic stats based on your target"))
self.traffic_button.setText(_translate("UrlToolsWindow", "Traffic"))
self.xpath_scraper_button.setText(_translate("UrlToolsWindow", "XPath Scraper"))
self.analyze_csp.setText(_translate("UrlToolsWindow", "Analyze Content-Security-Policy"))
self.check_url_login_directories.setToolTip(_translate("UrlToolsWindow", "This will scan the requested website for any possible URL Login pages"))
self.check_url_login_directories.setText(_translate("UrlToolsWindow", "Check URL Logins"))
self.check_api_login_directories.setToolTip(_translate("UrlToolsWindow", "This will scan your requested URL for any API endpoints"))
self.check_api_login_directories.setText(_translate("UrlToolsWindow", "Check API Login"))
self.website_bf_hidden_content_button.setToolTip(_translate("UrlToolsWindow", "Website bruteforcer to find hidden file and folder\n"
"Requires a wordlist to be used"))
self.website_bf_hidden_content_button.setWhatsThis(_translate("UrlToolsWindow", "Website bruteforcer to find hidden file and folder\n"
"Requires a wordlist to be used"))
self.website_bf_hidden_content_button.setText(_translate("UrlToolsWindow", "Website BF Hidden Content"))
self.javascript_links_button.setText(_translate("UrlToolsWindow", "Javascript Links"))
self.add_to_log_hunter_button.setText(_translate("UrlToolsWindow", "Add To Log Hunter"))
self.analytics_and_config_tab_widget.setTabText(self.analytics_and_config_tab_widget.indexOf(self.Analytics_Tab), _translate("UrlToolsWindow", "Analytics"))
self.config_function_get_button.setText(_translate("UrlToolsWindow", "GET"))
self.config_function_post_button.setText(_translate("UrlToolsWindow", "POST"))
self.config_function_headers_button.setText(_translate("UrlToolsWindow", "HEADERS"))
self.config_function_parse_button.setText(_translate("UrlToolsWindow", "PARSE"))
self.config_function_html_button.setText(_translate("UrlToolsWindow", "HTML"))
self.config_function_css_button.setText(_translate("UrlToolsWindow", "CSS"))
self.config_function_referrer_button.setText(_translate("UrlToolsWindow", "Referrer"))
self.config_function_put_button.setText(_translate("UrlToolsWindow", "PUT"))
self.config_function_delete_button.setText(_translate("UrlToolsWindow", "DELETE"))
self.config_function_connect_button.setText(_translate("UrlToolsWindow", "CONNECT"))
self.config_function_options_button.setText(_translate("UrlToolsWindow", "OPTIONS"))
self.config_function_trace_button.setText(_translate("UrlToolsWindow", "TRACE"))
self.config_function_patch_button.setText(_translate("UrlToolsWindow", "PATCH"))
self.analytics_and_config_tab_widget.setTabText(self.analytics_and_config_tab_widget.indexOf(self.Config_Functions_Tab), _translate("UrlToolsWindow", "Config Functions"))
self.website_source_css_links_button.setText(_translate("UrlToolsWindow", "CSS Links"))
self.scrape_website_fonts_button.setText(_translate("UrlToolsWindow", "Grab Website Font"))
self.website_source_external_links.setText(_translate("UrlToolsWindow", "External Links"))
self.scrape_imagesbutton.setText(_translate("UrlToolsWindow", "Images"))
self.website_source_get_core_button.setText(_translate("UrlToolsWindow", "Get Core"))
self.website_source_page_details.setText(_translate("UrlToolsWindow", "Page Details"))
self.website_source_js_links_button.setText(_translate("UrlToolsWindow", "Javascript Links"))
self.website_source_whois.setText(_translate("UrlToolsWindow", "WhoIs"))
self.website_source_get_emails.setText(_translate("UrlToolsWindow", "Get Emails"))
self.website_source_getlinks.setText(_translate("UrlToolsWindow", "Get links"))
self.website_source_get_images_files_button.setText(_translate("UrlToolsWindow", "Get Images Files"))
self.website_source_get_css_files_button.setText(_translate("UrlToolsWindow", "Get CSS Files"))
self.javascript_links_button_10.setText(_translate("UrlToolsWindow", "Get Cookies"))
self.website_source_getjs_button.setText(_translate("UrlToolsWindow", "Get js files"))
self.website_source_headers_button.setText(_translate("UrlToolsWindow", "Get Headers"))
self.website_source_robots_button.setText(_translate("UrlToolsWindow", "Robots"))
self.website_source_detect_fonts_button.setText(_translate("UrlToolsWindow", "Detect-Fonts"))
self.website_source_virus_total_stats_button.setText(_translate("UrlToolsWindow", "Virus Total"))
self.website_source_extract_colors_button.setText(_translate("UrlToolsWindow", "Extract-Colors"))
self.website_source_ip_location_button.setText(_translate("UrlToolsWindow", "IP Location"))
self.website_source_css_links_button_2.setText(_translate("UrlToolsWindow", "Get Request"))