Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Reverse
- {
- private function save($saveas,$name)
- {
- $result = fopen($name, "a+");
- fwrite($result, "$saveas\n");
- fclose($result);
- }
- private function curl($mail)
- {
- $setopt = array(
- CURLOPT_URL => 'https://osint.sh/reversewhois/',
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_POST => true,
- CURLOPT_POSTFIELDS => "email=$mail",
- CURLOPT_USERAGENT => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36',
- CURLOPT_CONNECTTIMEOUT => 60,
- CURLOPT_TIMEOUT => 60,
- CURLOPT_HEADER => false
- );
- $ch = curl_init();
- curl_setopt_array($ch, $setopt);
- $exe = curl_exec($ch);
- curl_close($ch);
- return $exe;
- }
- public function email($email)
- {
- $lookup = $this->curl($email);
- $scrapt = preg_match_all("/<a href=\"https:\/\/(.*?)\">(.*?)<\/a>/i", $lookup, $domain);
- $url = preg_replace("/<i class=\"(.*?)\"><\/i>/", '', $domain[2]);
- $url = str_replace('Teguh Aprianto', '', $url);
- $filter = array_filter($url);
- if ($filter == null)
- {
- echo "No Result In This Email $email";
- }
- else
- {
- echo "Result :\n";
- foreach ($filter as $key)
- {
- echo "[+] $key\n";
- $this->save($key,'result.txt');
- }
- }
- }
- }
- $reverse = new Reverse;
- $email = readline('Input Your Email (admin@admin.com) : ');
- $reverse->email($email);
- ?>
Add Comment
Please, Sign In to add comment