Grep Ip address


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Grep Ip address
# 1  
Old 03-03-2008
Grep Ip address

I'm looking a Grep or egrep statement that would allow me to exclude the a range of ip address via the last octet
example egrep -v "*.*.*.(54|61)" from a syslog file.... would this work?
# 2  
Old 03-05-2008
and ip address is something like 255.255.255.255. and you what an RE for that ?

[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ you may like to fine tune it a bit
# 3  
Old 03-05-2008
Quote:
Originally Posted by wfleenor
I'm looking a Grep or egrep statement that would allow me to exclude the a range of ip address via the last octet
example egrep -v "*.*.*.(54|61)" from a syslog file.... would this work?
Maybe something like:
Code:
egrep -v "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[^54-61]" file

Not positive if that last part of the regexp works...
# 4  
Old 03-06-2009
Searching for instance of specific IP in a file

I have a similar question, so I'll post it here.

I have a script that blocks IPs, but checks first to see if the given IP exists in a file before proceeding. In one case, it's /etc/mail/access (Sendmail). The format is generally:

11.22.33 REJECT or SOME MESSAGE

Now, say I log an IP of 11.22.3, when I egrep for it, it will also match 11.22.33, which I don't want.

So I'm trying to figure out how to limit the egrep search for only that IP - establishing a boundary on the search, which I'm not able to figure out.


thanks.

Last edited by forrie; 03-06-2009 at 12:23 PM.. Reason: typo
# 5  
Old 03-07-2009
Quote:
Originally Posted by forrie
I have a similar question, so I'll post it here.

I have a script that blocks IPs, but checks first to see if the given IP exists in a file before proceeding. In one case, it's /etc/mail/access (Sendmail). The format is generally:

11.22.33 REJECT or SOME MESSAGE

Now, say I log an IP of 11.22.3, when I egrep for it, it will also match 11.22.33, which I don't want.

So I'm trying to figure out how to limit the egrep search for only that IP - establishing a boundary on the search, which I'm not able to figure out.


thanks.
Put a space after the last number?
Code:
egrep "11.22.3 " file

# 6  
Old 03-07-2009
That doesn't work, as the next character is a TAB --

I'm still puzzled why the metacharacters \< and \> don't work for bounaries, too.

Thanks.
# 7  
Old 03-07-2009
grep "11.22.3\>" file will work, you may have left out the quotes
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Grep for ip address only from a file

Facing issues in grepping only the IP Address from a file i have tried the below and it was of not much help awk -F"" '/(/ { print $3 }' awk -F"</*(>" '/ip/ { print $2 }' grep "ip" file1|cut -f2 -d"<"|cut -f2 -d">" grep "(" file1 |cut -f2 -d"<"|cut -f2 -d">" grep -e... (9 Replies)
Discussion started by: satishcarya
9 Replies

2. Shell Programming and Scripting

GREP mac address

Hi, mac.txt My mac address is <Mac Address>. How can i replace <Mac Address> with the actual of my computer? I try to GREP command as below but i am unable to grep it to replace just <Mac Address>. ifconfig eth0 | grep -o -E '(]{1,2}:){5}]{1,2}' Million in Advance. Please use... (7 Replies)
Discussion started by: derrickyee81
7 Replies

3. UNIX for Dummies Questions & Answers

Grep exact IP address from file

I have a file with a lot of IP addresses in it named "address.list". address.list looks something like this: 10.77.50.11 10.77.50.110 10.77.50.111 a bunch more addresses For every IP address I need to grep another file to see if the IP address is in the other file: for x in `cat... (5 Replies)
Discussion started by: squoggle
5 Replies

4. Shell Programming and Scripting

grep ip address from file

I have a file $ cat ip12 11.22.33.44 192.68.1.2 helo l 72.34.34.200 333.444.555.666 12.23e.544.423 myip1 11.22.33.44 myip2 33.44.55.66 #fine this IP should also be listed I do $ cat ip12 | grep '^\{1,3\}\.\{1,3\}\.\{1,3\}\.\{1,3\}$' 11.22.33.44 192.68.1.2 (2 Replies)
Discussion started by: anil510
2 Replies

5. Shell Programming and Scripting

how to grep ip address ?

hi, Pls advice me, how to grep only the ip address from the following output: <ip>10.4.65.67</ip> <TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA>false</TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA> <TLS_RSA_EXPORT1024_WITH_RC4_56_SHA>false</TLS_RSA_EXPORT1024_WITH_RC4_56_SHA> <ip>10.4.65.67</ip>... (6 Replies)
Discussion started by: raghu_r77
6 Replies

6. UNIX for Dummies Questions & Answers

grep or sed help for a word and an IP address

I would like to grab only designates and the IP address next to it. I can also live with client-ip=xx.xx.xx.xx Any help is much appreciated. line to grep or sed: Received-SPF: pass (google.com: domain of support@uhb-hosting.de designates 80.67.28.12 as permitted sender)... (7 Replies)
Discussion started by: tigta09
7 Replies

7. Shell Programming and Scripting

grep ip address

I need to find out whether a line in a text file contains an ip address or a hostname. How can I do this? For example: 123.2.34.55 host1 host2.domain.com host3.intra.domain.com Then I want as result a list with ip addresses and hostnames. (2 Replies)
Discussion started by: rein
2 Replies

8. Shell Programming and Scripting

how to grep only IP address of e1000g0 using ifconfig -a

Hello All, Can someone show me how to cat "only the IP address of e1000g0" using ifconfig -a. i am trying to grep only the ip address (xx.xx.xx.xx) from the bunch of all other things like, broadcast address, IPV4, UP........and so on. thanks (1 Reply)
Discussion started by: solaix14
1 Replies

9. Shell Programming and Scripting

how grep the inet address for in ifconfig command

hi, i want to know how to grep inet address for below below is the output of ifconfig command /home/JA> ifconfig eth0 Link encap:Ethernet HWaddr 00:11:0A:5B:2E:E9 inet addr:161.239.203.18 Bcast:161.239.203.127 Mask:255.255.255.128 UP BROADCAST RUNNING... (3 Replies)
Discussion started by: mail2sant
3 Replies

10. Shell Programming and Scripting

How to grep dhcp ip address

Hi, I have a script that my operators use as a login profile. As they need to export their display in order to access the GUI of the data protector program in HPUX machine. Anyone can advise how I can grep (eg. who -r) the dynamically assigned IP address and automatically put it as a variable... (4 Replies)
Discussion started by: chongkls77
4 Replies
Login or Register to Ask a Question