Provided by: grepcidr_1.3-6_amd64 bug

NAME

       grepcidr — Filter IP addresses matching IPv4 CIDR/network specification

SYNOPSIS

       grepcidr [-V]  [-c]  [-v]  [-e pattern | -f file]

DESCRIPTION

       This manual page documents briefly the grepcidr command.

       This manual page was written for the Debian distribution because the original program does
       not have a manual page.

       grepcidr can be used to filter a list of IP addresses against one or more Classless Inter-
       Domain Routing (CIDR) specifications, or arbitrary networks specified by an address range.
       As with grep, there are options  to  invert  matching  and  load  patterns  from  a  file.
       grepcidr is capable of comparing thousands or even millions of IPs to networks with little
       memory usage and in reasonable computation time.

OPTIONS

       -V        Show software version

       -c        Display count of the matching lines, instead of showing the lines

       -v        Invert the sense of matching, to select non-matching IP addresses

       -e        Specify pattern(s) on command-line

       -f        Obtain CIDR and range pattern(s) from file

EXAMPLES

       grepcidr -f ournetworks blocklist > abuse.log

       Find our customers that show up in blocklists

       grepcidr 127.0.0.0/8 iplog

       Searches for any localnet IP addresses inside the iplog file

       grepcidr "192.168.0.1-192.168.10.13" iplog

       Searches for IPs matching indicated range in the iplog file

       script | grepcidr -vf whitelist > blacklist

       Create a blacklist, with whitelisted networks removed (inverse)

       grepcidr -f list1 list2

       Cross-reference two lists, outputs IPs common to both lists

AUTHOR

       This manual page was written by Ryan Finnie ryan@finnie.org for the Debian system (but may
       be used by others).  Permission is granted to copy, distribute and/or modify this document
       under the terms of the GNU General Public License, Version 2 any later  version  published
       by the Free Software Foundation.

       On  Debian  systems,  the  complete text of the GNU General Public License can be found in
       /usr/share/common-licenses/GPL.

                                                                                      GREPCIDR(1)