Всех приветствую. В данном статье, я покажу, как можно узнать информацию по ip адресам с помощью python. Конечно это, не "суперский код", но он интересен. Пример, мы хотим узнать о ip города Москвы, это очень легко сделать, для этого создайте файл на python
Если у вас не установлен библиотека requests -
И пишем код:
Как видите, мы создали категории: Location, Country и т.д, тоесть страна, регион, локация, сити и айпишник сам.
Теперь, откройте терминал и запускаем
За одно и еще видео <3
Простите, за такое плохое качество в видео.
Тоесть, мы ввели
Надеюсь, статья была полезна для вас, если возникнут вопросы я вам их отвечу.
Всего доброго.
Если у вас не установлен библиотека requests -
pip install requests
И пишем код:
Python:
import requests #подключаем библиотеку
global get_ip
get_ip = input( '[+] IP : ' ) #Вводим IP
def info():
response = requests.get( f'http://ipinfo.io/{ get_ip }/json' )
user_ip = response.json()[ 'ip' ]
user_city = response.json()[ 'city' ]
user_region = response.json()[ 'region' ]
user_country = response.json()[ 'country' ]
user_location = response.json()[ 'loc' ]
user_org = response.json()[ 'org' ]
user_timezone = response.json()[ 'timezone' ]
global all_info
all_info = f'\n<Информация>\nIP : { user_ip }\nСити : { user_city }\nРегион : { user_region }\nСтрана : { user_country }\nЛокация : { user_location }\nОгранизация : { user_org }\nЗона : { user_timezone }'# вся игфа
print( all_info )
def record():
user_record = input( '\n[?] Хотите информацию закинуть на текстовом документе? (д/н): ' )
if user_record == 'д':
file = open( 'ip_data.txt', 'a' ) #вся инфа в файле ip.txt
file.write( f'{ all_info }\n' )
file.close()
print( '\nВся информация, находится в текстовом документе!"' ) #Если все получилось, то пайтон выводит нам сообшение
if user_record == 'n':
print( '\n<O.K>' )
def main():
info()
record()
main()
Как видите, мы создали категории: Location, Country и т.д, тоесть страна, регион, локация, сити и айпишник сам.
Теперь, откройте терминал и запускаем
За одно и еще видео <3
Простите, за такое плохое качество в видео.
Тоесть, мы ввели
Ip Москвы 109.252.255.162
, и он вывел нам небольшую информацию.Надеюсь, статья была полезна для вас, если возникнут вопросы я вам их отвечу.
Всего доброго.
Последнее редактирование: