Useful Tools | Linux | GitOps | DevOps
Совет дня: Узнать свой внешний IP адрес curl ifconfig.me можно и сразу в переменную IP = $(curl ifconfig.me) опубликовано в @gitgate #tips #ip
В дополнение к совету дня. Подобных сервисов масса, но есть один нюанс. Часть из них возвращает по запросу адрес с висящим
Без
curl l2.io/ip
curl https://echoip.de
curl ifconfig.me
curl ipecho.net/plain
curl -L ident.me #API
curl -L canihazip.com/s
curl -L tnx.nl/ip
curl wgetip.com
curl whatismyip.akamai.com
curl ip.tyk.nu
curl bot.whatismyipaddress.com
curl curlmyip.net
curl api.ipify.org
curl ipv4bot.whatismyipaddress.com
curl ipcalf.com
C
curl ipaddy.net
curl eth0.me
curl ipaddr.site
curl ifconfig.co
curl ifconfig.pro
curl curlmyip.net
curl ipinfo.io/ip
curl icanhazip.com
curl checkip.amazonaws.com
curl smart-ip.net/myip
curl ip-api.com/line?fields=query
curl ifconfig.io/ip
curl -s ip.liquidweb.com
curl ifconfig.es
curl ipaddress.sh
curl 2ip.ru
В виде
curl httpbin.org/ip
curl wtfismyip.com/json
curl -L iphorse.com/json
curl geoplugin.net/json.gp
curl https://ipapi.co/json
curl -L jsonip.com
curl gd.geobytes.com/GetCityDetails
curl ip.jsontest.com
опубликовано в @gitgate
#tips #ip
CR/LF
что не подходит для добавление сразу в переменную без доп.обработки... Без
CR/LF
(можно сразу в переменную)curl l2.io/ip
curl https://echoip.de
curl ifconfig.me
curl ipecho.net/plain
curl -L ident.me #API
curl -L canihazip.com/s
curl -L tnx.nl/ip
curl wgetip.com
curl whatismyip.akamai.com
curl ip.tyk.nu
curl bot.whatismyipaddress.com
curl curlmyip.net
curl api.ipify.org
curl ipv4bot.whatismyipaddress.com
curl ipcalf.com
C
CR/LF
на конце (у меня windows)curl ipaddy.net
curl eth0.me
curl ipaddr.site
curl ifconfig.co
curl ifconfig.pro
curl curlmyip.net
curl ipinfo.io/ip
curl icanhazip.com
curl checkip.amazonaws.com
curl smart-ip.net/myip
curl ip-api.com/line?fields=query
curl ifconfig.io/ip
curl -s ip.liquidweb.com
curl ifconfig.es
curl ipaddress.sh
curl 2ip.ru
В виде
JSON
(маньяк эдишн)curl httpbin.org/ip
curl wtfismyip.com/json
curl -L iphorse.com/json
curl geoplugin.net/json.gp
curl https://ipapi.co/json
curl -L jsonip.com
curl gd.geobytes.com/GetCityDetails
curl ip.jsontest.com
опубликовано в @gitgate
#tips #ip
👍35🔥17
Useful Tools | Linux | GitOps | DevOps
В дополнение к совету дня. Подобных сервисов масса, но есть один нюанс. Часть из них возвращает по запросу адрес с висящим CR/LF что не подходит для добавление сразу в переменную без доп.обработки... Без CR/LF (можно сразу в переменную) curl l2.io/ip…
и еще в дополнение, селфхостед вариант
прямо заготовка / шаблон чтобы накидать свой сервис, выдавая вывод mod_geoip, заголовки запроса и вообще чего душа пожелает, вплоть до погоды в точке, откуда прилетел запрос...
Подсказал: Вячеслав - @slaviusprime
опубликовано в @gitgate
#tips #ip
server {
listen 80;
server_name _; #по вкусу
location / {
default_type text/plain;
return 200
"$remote_addr";
}
}
прямо заготовка / шаблон чтобы накидать свой сервис, выдавая вывод mod_geoip, заголовки запроса и вообще чего душа пожелает, вплоть до погоды в точке, откуда прилетел запрос...
Подсказал: Вячеслав - @slaviusprime
опубликовано в @gitgate
#tips #ip
👍17🔥8
whatismyip
- сервис "какой у меня IP
адрес", включая геолокацию (geoip)
, проверку открытых портов TCP
и информацию заголовков.Написан на go с учетом высокой производительности.
https://github.com/dcarrillo/whatismyip
Демо: https://ifconfig.es/
Подсказал: Андрей - @telewf
опубликовано в @gitgate
#ip #cli #curl #geoip
GitHub
GitHub - dcarrillo/whatismyip: Just another "what is my IP address" service, including DNS discovering, geolocation and headers…
Just another "what is my IP address" service, including DNS discovering, geolocation and headers information. Written in go with high performance in mind. - dcarrillo/whatismyip
👍15🔥7
ipbash
- функции для работы с IP
и подсетями на чистом bash
Функции, представленные здесь, могут пригодится для объединения нескольких списков ip-адресов или подсетей, полученных из разных источников, допустим, для бана.
С помощью ENTRYIP, можно убрать подсети, которые перекрывают друг-друга: Например подсеть 192.168.1.0/24 входит в подсеть 192.168.0.0/23. И для бана достаточно будеть оставить только последнюю.
А если в списке есть еще подсеть 192.168.2.0/23, то с помощью функции MERGESUBNETS можно объединить подсети 192.168.0.0/23 192.168.2.0/23 в одну 192.168.0.0/22, уменьшив список и увеличив скорость работы фильтра.
Все функции написаны на чистом bash, без использования сторонних программ, поэтому скорость выполнения не очень большая, но они будут работать, где есть bash.
https://github.com/tagd-tagd/ipbash
опубликовано в @gitgate
В рамках акции "Я пиарюсь". Просьба поддержать звездочкой в репку.
#bash #dev #ip #lib
GitHub
GitHub - tagd-tagd/ipbash: bash-functions for work with ip addresses and subnets
bash-functions for work with ip addresses and subnets - tagd-tagd/ipbash
👍9🔥3
OpenIPC
- это операционная система с открытым исходным кодом, предназначенная для IP
-камер с процессорами ARM
и MIPS
от нескольких производителей с целью замены закрытой, непрозрачной, небезопасной, часто заброшенной и неподдерживаемой прошивки, предварительно установленной поставщиком.Прошивка поддерживает внешнее облачное хранилище
IPEYE
, потоковое видео на Youtube
и Telegram
, использование прокси-сервера SOCKS5
, настройку виртуального туннеля и многое другое...Прошивка
OpenIPC
поставляется в виде предварительно скомпилированных двоичных файлов, что упрощает установку конечным пользователем. Кроме того, мы предоставляем полный доступ к исходным файлам для дальнейшего развития и улучшения любому способному программисту, желающему внести свой вклад в проект. Исходный код OpenIPC
выпускается в соответствии с одним из самых простых лицензионных соглашений с открытым исходным кодом, MIT License
, которое дает пользователям явное разрешение на повторное использование кода для любых целей, даже как часть проприетарного программного обеспеченияИсторически сложилось так, что прошивка
OpenIPC
поддерживала только SoC
производства HiSilicon
, но по мере продолжения разработки список поддерживаемых процессоров расширяется. Сегодня в него также входят чипы Ambarella
, Anyka
, Fullhan
, Goke
, GrainMedia
, Ingenic
, MStar
, Novatek
, SigmaStar
, XiongMai
, и ожидается, что он будет расти дальше.https://github.com/OpenIPC/firmware
Web: https://openipc.org/
WiKi: https://openipc.github.io/wiki/
Утилиты для прошивки: https://openipc.org/utilities
опубликовано в @gitgate
#hardware #firmware #ip-camera #hisilicon #ambarella #anyka #fullhan #goke #grainMedia #ingenic #mstar #novatek #sigmastar XiongMa
GitHub
GitHub - OpenIPC/firmware: Alternative IP Camera firmware from an open community
Alternative IP Camera firmware from an open community - OpenIPC/firmware
👍20🔥9