new ngrep port
This commit is contained in:
parent
7f7321d856
commit
940a967a62
22
net/ngrep/Makefile
Normal file
22
net/ngrep/Makefile
Normal file
@ -0,0 +1,22 @@
|
||||
# OpenBSD makefile for: ngrep
|
||||
# Version required: 1.26
|
||||
# Date created: 1999-Jun-23
|
||||
# Whom: dugsong@monkey.org
|
||||
#
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 1999/06/23 04:16:21 dugsong Exp $
|
||||
|
||||
DISTNAME= ngrep-1.26
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
MASTER_SITES= http://www.packetfactory.net/ngrep/
|
||||
|
||||
MAINTAINER= dugsong@monkey.org
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/ngrep
|
||||
|
||||
ALL_TARGET= ngrep
|
||||
|
||||
.include <bsd.port.mk>
|
3
net/ngrep/files/md5
Normal file
3
net/ngrep/files/md5
Normal file
@ -0,0 +1,3 @@
|
||||
SHA1 (ngrep-1.26.tar.gz) = 5b983d9df63f1b6d7f5ad7376648f6734efcbd8a
|
||||
RMD160 (ngrep-1.26.tar.gz) = 22d7c1015fb6d8d08fdd1b60580f1e6245206803
|
||||
MD5 (ngrep-1.26.tar.gz) = d51f49b5a0094ee098b3ecc2587ef75d
|
20
net/ngrep/patches/patch-aa
Normal file
20
net/ngrep/patches/patch-aa
Normal file
@ -0,0 +1,20 @@
|
||||
--- Makefile.in-orig Wed Jun 23 00:01:15 1999
|
||||
+++ Makefile.in Wed Jun 23 00:02:35 1999
|
||||
@@ -5,7 +5,7 @@
|
||||
CC=@CC@
|
||||
|
||||
INCLUDES=-I@srcdir@ @PCAP_INCLUDE@
|
||||
-CFLAGS=-O2 @DEFS@
|
||||
+CFLAGS= @CFLAGS@ @DEFS@
|
||||
LIBS=-lpcap @EXTRA_LIBS@
|
||||
|
||||
SRC=ngrep.c regex.c
|
||||
@@ -13,7 +13,7 @@
|
||||
TARGET=ngrep
|
||||
|
||||
INSTALL=./install-sh
|
||||
-DEST=/usr/local/bin
|
||||
+DEST=@prefix@/bin
|
||||
|
||||
$(TARGET): $(OBJS)
|
||||
$(CC) $(CFLAGS) -s -o $(TARGET) $(OBJS) $(LIBS)
|
13
net/ngrep/patches/patch-ab
Normal file
13
net/ngrep/patches/patch-ab
Normal file
@ -0,0 +1,13 @@
|
||||
--- ngrep.c-orig Tue Jun 22 23:58:26 1999
|
||||
+++ ngrep.c Tue Jun 22 23:58:42 1999
|
||||
@@ -176,10 +176,6 @@
|
||||
ip_offset = PPPHDR_SIZE;
|
||||
break;
|
||||
|
||||
- case DLT_RAW:
|
||||
- ip_offset = RAWHDR_SIZE;
|
||||
- break;
|
||||
-
|
||||
default:
|
||||
fprintf(stderr,"fatal: unsupported interface type\n");
|
||||
exit(-1);
|
1
net/ngrep/pkg/COMMENT
Normal file
1
net/ngrep/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
network grep
|
53
net/ngrep/pkg/DESCR
Normal file
53
net/ngrep/pkg/DESCR
Normal file
@ -0,0 +1,53 @@
|
||||
|
||||
Program: ngrep
|
||||
Author: nocarrier <jpr5@darkridge.com>
|
||||
|
||||
Goal:
|
||||
|
||||
A program that mimicks as much functionality in GNU grep as
|
||||
possible, applied at the network layer.
|
||||
|
||||
Description:
|
||||
|
||||
ngrep stands for network grep, and is a pcap-aware tool that will
|
||||
allow you to specify extended regular expressions to match against
|
||||
the data payloads of packets, and currently recognizes TCP and UDP,
|
||||
and works on ethernet, ppp and slip interfaces. Blank regexes
|
||||
assume '.*'.
|
||||
|
||||
Usage:
|
||||
|
||||
ngrep <-hiwq> <-d dev> [regex] <filter>
|
||||
|
||||
-h is help/usage
|
||||
-i is ignore case
|
||||
-w is word-regex (expression must match as a word)
|
||||
-q is be quiet
|
||||
-d is use a device different from the default (pcap)
|
||||
|
||||
[regex] is any extended regular expression (metachars are
|
||||
significant and don't have to be escaped)
|
||||
<filter> is any pcap filter statement
|
||||
|
||||
Examples:
|
||||
|
||||
o ngrep -qd eth1 'HTTP' tcp port 80
|
||||
|
||||
Be quiet, look only at tcp packets with either source or dest port
|
||||
80 on interface eth1, look for anything matching 'HTTP'.
|
||||
|
||||
o ngrep '(USER|PASS)' tcp port 21
|
||||
|
||||
Look only at tcp packets with either source or dest port 21, look
|
||||
for anything resembling an FTP login.
|
||||
|
||||
o ngrep -wi '(user|pass)' tcp port 21
|
||||
|
||||
Look at tcp packets with either source or dest port 21, that match
|
||||
either 'user' or 'pass' (case insensitively) as a word.
|
||||
|
||||
o ngrep -qd le0 in-addr port 53
|
||||
|
||||
Look at all packets with either source or dest port 53 on
|
||||
interface le0, that match match 'in-addr'. Be quiet.
|
||||
|
1
net/ngrep/pkg/PLIST
Normal file
1
net/ngrep/pkg/PLIST
Normal file
@ -0,0 +1 @@
|
||||
bin/ngrep
|
Loading…
Reference in New Issue
Block a user