getting remote ip in bash script

numa at thenuma.com numa at thenuma.com
Thu Jan 30 21:42:07 CST 2003


If ya put in your /etc/skel .bashrc all new users will get it then...

kris
> Hey LugNuts,
>
> I'm trying to whip up a bash script that will report to the user at
> logon, the logon id, IP they came from, etc.
>
> I've tried putting this in /etc/motd, but that just shows everything...
> (echo statements, etc.) and I don't understand why.
>
> So, I'm just putting this little script in the .bashrc files for each
> user and it fires right after motd is displayed. (gotta be a better
> way).
>
> here's what I have so far:
>
> #!/bin/bash
>
> # Script to print user information who currently login , current date &
> time #
>
>
> #clear
> echo -e "Today is: 033[32m`date`033[0m"
> echo -e "Your login ID is: 033[31m `echo "$USER"`033[0m"
> echo -e "Your host is: 033[35m `echo "$HOSTNAME"`033[0m"
> echo -e "033[36mYour info has been logged.033[0m"
>
> The codes change color.  $HOSTNAME obviously gives me the host name I
> just logged onto, I want the host (or IP, or both) I just logged in
> FROM.
>
> I tried netstat, and piped it to cut -c45-65 but that gave me every
> connection that netstat sees... LOL!!! not the desired effect!!
>
> any help would be appreciated,
>
> E
>
>
>
>
>
>




More information about the Kclug mailing list