├── README.md ├── kali.png ├── pcheck.py ├── requirements.txt ├── termux.png └── win10.png /README.md: -------------------------------------------------------------------------------- 1 | # PhoneCheck 2 | 3 | ##### При помощи данного скрипта, вы сможете узнать информацию о номере телефона. 4 | ##### Для этого, нужно запустить программу и ввести номер о котором нужно узнать информацию. 5 | - Работает на: Kali Linux, Termux и Windows 10 (на других не проверялось но должно) 6 | 7 | 8 | > **WINDOWS:** 9 | 10 | - Для более простой установки, рекомендуется скачать [Git](https://git-scm.com/) 11 | ``` 12 | git clone https://github.com/AlexZiroYT/PhoneCheck 13 | cd PhoneCheck 14 | pip install -r requirements.txt 15 | pcheck.py 16 | Вводим номер телефона. 17 | ``` 18 | > **KaliLinux:** 19 | ``` 20 | git clone https://github.com/AlexZiroYT/PhoneCheck 21 | cd PhoneCheck 22 | python pcheck.py 23 | Вводим номер телефона. 24 | ``` 25 | > **Termux:** 26 | ``` 27 | git clone https://github.com/AlexZiroYT/PhoneCheck 28 | cd PhoneCheck 29 | pip install -r requirements.txt 30 | python pcheck.py 31 | Вводим номер телефона. 32 | ``` 33 | Скриншоты: 34 | ![alt text](https://raw.githubusercontent.com/AlexZiroYT/PhoneCheck/master/win10.png) 35 | ![alt text](https://raw.githubusercontent.com/AlexZiroYT/PhoneCheck/master/kali.png) 36 | ![alt text](https://raw.githubusercontent.com/AlexZiroYT/PhoneCheck/master/termux.png) 37 | -------------------------------------------------------------------------------- /kali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexZiroYT/PhoneCheck/8e86622606e498bbe7b962fcf36c447575bf88fd/kali.png -------------------------------------------------------------------------------- /pcheck.py: -------------------------------------------------------------------------------- 1 | import requests 2 | from bs4 import BeautifulSoup 3 | import os 4 | 5 | if os.path.isfile('last.txt'): 6 | os.remove('last.txt') 7 | 8 | phone = input("[*] Номер телефона : ") 9 | service = "http://phoneradar.ru/phone/" 10 | link = service + phone 11 | 12 | 13 | def get_html(link, params=None): 14 | r = requests.get(link, params=params) 15 | return r 16 | def parse(): 17 | html = get_html(link) 18 | if html.status_code == 200: 19 | get_content(html.text) 20 | else: 21 | print('''Ошибка! 22 | Вы ввели некорректный номер телефона! 23 | Убедитесь, что введённый Вами номер, не содержит лишних символов.''') 24 | stop() 25 | def get_content(html): 26 | soup = BeautifulSoup(html, 'html.parser') 27 | result = soup.find('tbody') 28 | file = open("trash.tr", "w") 29 | file.write(result.text) 30 | file.close() 31 | with open("trash.tr") as a: 32 | with open("last.txt", 'a') as out: 33 | for line in filter(lambda x: x != '\n', a): 34 | out.write(line) 35 | os.remove('trash.tr') 36 | print("Номер:", phone) 37 | print("\n"+"Результат:"+"\n") 38 | file1 = open("last.txt", "r") 39 | while True: 40 | line = file1.readline() 41 | if not line: 42 | break 43 | print(line.strip()) 44 | file1.close 45 | print(''' 46 | Последний результат сохраняется в файле: last.txt 47 | Он исчезнет при следующем запуске программы.''') 48 | parse() -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | beautifulsoup4==4.10.0 2 | certifi==2021.10.8 3 | charset-normalizer==2.0.7 4 | idna==3.3 5 | requests==2.26.0 6 | soupsieve==2.2.1 7 | urllib3==1.26.7 8 | -------------------------------------------------------------------------------- /termux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexZiroYT/PhoneCheck/8e86622606e498bbe7b962fcf36c447575bf88fd/termux.png -------------------------------------------------------------------------------- /win10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexZiroYT/PhoneCheck/8e86622606e498bbe7b962fcf36c447575bf88fd/win10.png --------------------------------------------------------------------------------