https://github.com/tolik-punkoff/ip-informer
Utility for detecting external ip address and its geo-location
https://github.com/tolik-punkoff/ip-informer
c-sharp external-ip ip ip-address ip-address-geolocation windows
Last synced: about 2 months ago
JSON representation
Utility for detecting external ip address and its geo-location
- Host: GitHub
- URL: https://github.com/tolik-punkoff/ip-informer
- Owner: tolik-punkoff
- License: other
- Created: 2019-07-09T01:50:18.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-17T22:07:10.000Z (over 6 years ago)
- Last Synced: 2025-09-04T06:02:01.897Z (10 months ago)
- Topics: c-sharp, external-ip, ip, ip-address, ip-address-geolocation, windows
- Language: C#
- Size: 56.9 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-RU.md
- License: LICENSE.md
Awesome Lists containing this project
README
# IPInformer v 0.2.0
Программа предназначена для отображения внешнего IP-адреса компьютера, определения географической принадлежности IP-адреса, а также того, не попадает ли IP-адрес в список "запрещенных" стран.
Программа получает IP-адрес, из поставляемого с ней PHP-скрипта, размещенного на Web-сервере в Интернете, и/или (в текущей версии) с сайтов, которые информируют пользователя о его внешнем IP. В текущей версии не все такие сайты подходят (сайт не должен быть заскриптован, не требовать обязательного использования cookie и не выдавать капчу), а оригинальный скрипт PHP предоставляет некоторые дополнительные возможности.
Далее, программа получает из базы данных SxGeo сведения о геопозиции, и, если настроено и IP-адрес попал в стоп-лист стран, выводит предупреждение о попадании в данный список.
Свежую версию БД SxGeo можно бесплатно скачать с сайта разработчиков базы данных:
Программа при запуске находится в системном трее, управление производится через контекстное меню.
Изначально писалась по заказу одного активиста, у которого была проблема с периодическим отключением от VPN, в связи с чем, случайно мог "засветиться" его IP, или VPN мог переключить его на нежелательную страну.
По умолчанию программа запускается в "портативном" режиме (все данные хранятся в подкаталоге data каталога с исполняемым файлом)
## Системные требования
Microsoft Windows XP и выше (Vista/7/8/8.1/10), .NET Framework 2.0 и выше, 512 Мб оперативной памяти, 15 Мб на жестком диске.
## Дополнительные компоненты
В качестве контрола для ввода IP-адреса мы использовали
C# IP Address Control вот этого автора:
База данных SypexGeo (SxGeo):
© 2006-2018 zapimir
© 2006-2018 BINOVATOR
## Скриншоты
### Новый IP

### Список "нежелательных" стран

### Обнаружен IP "нежелательной" страны


### Информация о своем IP

### Ошибка сети

