Compare commits

..

No commits in common. "master" and "myip-1.0.1" have entirely different histories.

5 changed files with 3 additions and 69 deletions

View File

@ -2,8 +2,7 @@ Welcome to Rx3 MyIP!
This is a small tool to return the extern public IP address and optionnally the internal private IP, This is a small tool to return the public IP address.
The internal IP service is also included.

View File

@ -1,11 +1,3 @@
------------------------------------------------------------------------------------------------------------------------------------
MyIP V 1.1.0 - A. GIBERT - 2025/09/09
------------------------------------------------------------------------------------------------------------------------------------
- Add internal IP reporting to myip command,
- Add internal IP service CGI script.
------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------
MyIP V 1.0.1 - A. GIBERT - 2025/07/26 MyIP V 1.0.1 - A. GIBERT - 2025/07/26

View File

@ -1,5 +1,5 @@
%define name myip %define name myip
%define version 1.1.0 %define version 1.0.1
%define release %mkrel 1rx3 %define release %mkrel 1rx3
%global debug_package %{nil} %global debug_package %{nil}
@ -50,9 +50,6 @@ install -D -pm 755 %{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
%changelog %changelog
* Tue Sep 9 2025 Arnaud G. GIBERT <arnaud@rx3.net> - 1.1.0-1rx3.mga9
- Update to 1.1.0
* Sat Jul 26 2025 Arnaud G. GIBERT <arnaud@rx3.net> - 1.0.1-1rx3.mga9 * Sat Jul 26 2025 Arnaud G. GIBERT <arnaud@rx3.net> - 1.0.1-1rx3.mga9
- Filter output to remove errors and only keep IP - Filter output to remove errors and only keep IP

View File

@ -1,52 +1,3 @@
#!/bin/bash #!/bin/bash
if [[ "$1" == "-h" ]] dig +short myip.opendns.com @resolver1.opendns.com | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'
then
echo "myip [-i] | [-a] | [-h]"
echo "default: external IP"
echo " -i: internal IP"
echo " -a: internal + external IP"
else
if [[ "$1" == "-a" ]]
then
INT_FLAG="TRUE"
EXT_FLAG="TRUE"
VERBOSE_FLAG="TRUE"
else
VERBOSE_FLAG="FALSE"
if [[ "$1" == "-i" ]]
then
INT_FLAG="TRUE"
EXT_FLAG="FALSE"
else
INT_FLAG="FALSE"
EXT_FLAG="TRUE"
fi
fi
fi
if [[ ${VERBOSE_FLAG} == "TRUE" ]]
then
INT_LABEL="internal_ip: "
EXT_LABEL="external_ip: "
else
INT_LABEL=""
EXT_LABEL=""
fi
if [[ ${INT_FLAG} == "TRUE" ]]
then
INT_IP="$( curl -s http://www.rx3/cgi-bin/myip.cgi | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$')"
echo "${INT_LABEL}${INT_IP}"
fi
if [[ ${EXT_FLAG} == "TRUE" ]]
then
EXT_IP="$( dig +short myip.opendns.com @resolver1.opendns.com | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$')"
echo "${EXT_LABEL}${EXT_IP}"
fi

View File

@ -1,5 +0,0 @@
#!/bin/sh
echo "Content-type: text/plain"
echo ""
echo "$REMOTE_ADDR"