Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Lucksi
GitHub Repository: Lucksi/Mr.Holmes
Path: blob/master/GUI/Actions/Email_Finder.php
1071 views
1
<?php
2
/*ORIGINAL CREATOR: Luca Garofalo (Lucksi)
3
AUTHOR: Luca Garofalo (Lucksi)
4
Copyright (C) 2021-2023 Lucksi <[email protected]>
5
License: GNU General Public License v3.0*/
6
7
function Get_Message($Type,$Param){
8
require_once ("Language_Controller.php");
9
$Message = Message($Type,$Param);
10
return $Message;
11
}
12
13
function get_dorks($Complete_name){
14
if(file_exists($Complete_name)){
15
echo "<div class = 'Data2'>";
16
echo "<p id = 'Const'>DORKS:</p>";
17
$data = fopen($Complete_name,"r")or die("Sever-Error");
18
while (!feof($data)){
19
$content = fgets($data);
20
echo "<p>".$content;
21
}
22
fclose($data);
23
echo "</p>";
24
echo "\n</div>";
25
}
26
else {
27
echo "\n\t\t\t<p id = 'error' align = 'center'>NOT FIND ANY DORK FOR THIS EMAIL</p>";
28
}
29
}
30
31
function Get_List($File_name,$Complete_name,$Name,$ImageName,$Site){
32
$Json_file = str_replace(".txt",".json",$Complete_name);
33
$Json_file2 = str_replace("{$File_name}.json",$Name,$Json_file);
34
if(file_exists($Json_file2)){
35
echo "<div class = 'Wrapper2'>";
36
echo "\n\t\t<div class = 'Data_img3'>";
37
echo "<p id = 'Const2'>{$Site}-RESULTS:</p>";
38
$Reader2 = file_get_contents($Json_file2);
39
$Parser2 = json_decode($Reader2,true);
40
$Name_arr = array();
41
foreach($Parser2["List"] as $Data){
42
$user = $Data["username"];
43
$link = $Data["site"];
44
if(getimagesize("../Icon/Entities/Site_Icon/{$ImageName}") == false){
45
echo "<a href = '$link' target = 'blank'><img src = '../Icon/Entities/Email.png' abbr title = '$user' id = 'noImage'></a>";
46
}
47
else{
48
echo "<a href = '$link' target = blank><img src = '../Icon/Entities/Site_Icon/{$ImageName}' abbr title=$user></a>";
49
}
50
}
51
}
52
echo "</div>";
53
}
54
55
function Checker() {
56
$File_name = $_POST["Searcher"];
57
if ($File_name == "") {
58
$Message = Get_Message("NotEntered","Email");
59
echo "
60
<script>
61
alert('$Message');
62
</script>";
63
}
64
else {
65
$Complete_name = "../Reports/E-Mail/{$File_name}/{$File_name}.txt";
66
$Complete_name2 = "../Reports/E-Mail/{$File_name}/{$File_name}.mh";
67
if(file_exists($Complete_name)){
68
$Message = Get_Message("Positives","Email");
69
echo "
70
<script>
71
alert('$Message');
72
</script>";
73
echo "<p id = 'Const'>EMAIL DATA</p>";
74
echo "<div class = 'Data'>";
75
echo "<p id = 'Const'>REPORT:</p>";
76
$data = fopen($Complete_name,"r")or die("Sever-Error");
77
while (!feof($data)){
78
$content = fgets($data);
79
echo "<p>".$content;
80
}
81
fclose($data);
82
echo "</p>";
83
echo "\n</div>";
84
echo "<center>";
85
Get_List($File_name,$Complete_name,"Github.json","GitHub.png","GITHUB");
86
echo"<br><br><br>";
87
Get_List($File_name,$Complete_name,"Gravatar.json","Gravatar.png","GRAVATAR");
88
echo "</center>";
89
$Complete_name = "../Reports/E-Mail/Dorks/{$File_name}_dorks.txt";
90
get_dorks($Complete_name);
91
}
92
else if(file_exists($Complete_name2)){
93
require_once("Decode.php");
94
$Message = Get_Message("Positives","Email");
95
echo "
96
<script>
97
alert('$Message');
98
</script>";
99
Get_List($File_name,$Complete_name,"Github.json","GitHub.png","GITHUB");
100
echo"<br><br><br>";
101
Get_List($File_name,$Complete_name,"Gravatar.json","Gravatar.png","GRAVATAR");
102
echo "<p id = 'Const'>EMAIL DATA</p>";
103
echo "<div class = 'Datap'>";
104
echo "<p id = 'Const'>REPORT:</p>";
105
$data = fopen($Complete_name2,"r")or die("Sever-Error");
106
while (!feof($data)){
107
$content = fgets($data);
108
$string = Decode($content);
109
echo "<pre><p>".$string."</p></pre>";
110
}
111
fclose($data);
112
echo "</p>";
113
echo "\n</div>";
114
$Complete_name = "../Reports/E-Mail/Dorks/{$File_name}_dorks.txt";
115
get_dorks($Complete_name);
116
}
117
else {
118
$Message = Get_Message("Errors","Email");
119
echo "
120
<script>
121
alert('$Message');
122
</script>";
123
}
124
}
125
}
126
if(isset($_POST["Button"])){
127
Checker();
128
}
129
?>
130
131