View | Details | Raw Unified | Return to bug 182158
Collapse All | Expand All

(-)Makefile (-11 / +8 lines)
Lines 1-33 Link Here
1
# New ports collection makefile for:	ccsrch
1
# Created by: Pavel I Volkov <pavelivolkov@googlemail.com>
2
# Date created:		2010-07-21
3
# Whom:			Pavel I Volkov <pavelivolkov@googlemail.com>
4
#
5
# $FreeBSD$
2
# $FreeBSD$
6
#
7
3
8
PORTNAME=	ccsrch
4
PORTNAME=	ccsrch
9
PORTVERSION=	1.0.3
5
PORTVERSION=	1.0.3
6
PORTREVISION=	1
10
CATEGORIES=	security
7
CATEGORIES=	security
11
MASTER_SITES=	http://downloads.sourceforge.net/project/${MASTER_SITE_SUBDIR}/
8
MASTER_SITES=	http://downloads.sourceforge.net/project/${MASTER_SITE_SUBDIR}/
12
MASTER_SITE_SUBDIR=	${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION}
9
MASTER_SITE_SUBDIR=	${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION}
13
EXTRACT_SUFX=	.tgz
10
EXTRACT_SUFX=	.tgz
14
11
15
MAINTAINER=	pavelivolkov@googlemail.com
12
MAINTAINER=	pavelivolkov@gmail.com
16
COMMENT=	Is a tool that searches for credit card numbers (PAN) and track data
13
COMMENT=	Is a tool that searches for credit card numbers (PAN) and track data
17
14
18
FETCH_ARGS=	-pRr
19
20
LICENSE=	GPLv2
15
LICENSE=	GPLv2
21
LICENSE_FILE=	${WRKSRC}/COPYING
16
LICENSE_FILE=	${WRKSRC}/COPYING
22
17
18
FETCH_ARGS=	-pRr
19
23
PORTDOCS=	README readme.html
20
PORTDOCS=	README readme.html
24
PLIST_FILES=	bin/${PORTNAME}
21
PLIST_FILES=	bin/${PORTNAME}
25
22
26
.include <bsd.port.pre.mk>
23
.include <bsd.port.options.mk>
27
24
28
do-install:
25
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
26
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
30
.if !defined(NOPORTDOCS)
27
.if ${PORT_OPTIONS:MDOCS}
31
	@${MKDIR} ${DOCSDIR}; \
28
	@${MKDIR} ${DOCSDIR}; \
32
	for f in ${PORTDOCS}; do \
29
	for f in ${PORTDOCS}; do \
33
		${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \
30
		${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \
Lines 34-37 Link Here
34
	done
31
	done
35
.endif
32
.endif
36
33
37
.include <bsd.port.post.mk>
34
.include <bsd.port.mk>
(-)files/patch-Makefile (-2 / +11 lines)
Lines 1-5 Link Here
1
--- Makefile.orig	2010-07-21 17:35:58.000000000 +0400
1
--- Makefile.orig	2007-08-30 04:43:27.000000000 +0400
2
+++ Makefile	2010-07-21 17:36:21.000000000 +0400
2
+++ Makefile	2013-09-16 15:34:28.000000000 +0400
3
@@ -21,7 +21,7 @@
4
 # Makefile for ccsrch
5
 #
6
 
7
-CC	=gcc
8
+#CC	=gcc
9
 #
10
 # for mingw use something like the following
11
 #INCL	= -I./ -I/mingw/include
3
@@ -29,8 +29,8 @@
12
@@ -29,8 +29,8 @@
4
 #
13
 #
5
 # for *UNIX* the following tends to work
14
 # for *UNIX* the following tends to work
(-)files/patch-ccsrch.c (+92 lines)
Line 0 Link Here
1
--- ccsrch.c.orig	2013-09-16 16:15:41.000000000 +0400
2
+++ ccsrch.c	2013-09-16 16:22:57.000000000 +0400
3
@@ -567,7 +567,7 @@
4
   int             vnum = 0;
5
 
6
   memset(&num2buf, '\0', 3);
7
-  snprintf(num2buf, 3, "%d%d\0", cardbuf[0], cardbuf[1]);
8
+  snprintf(num2buf, 3, "%d%d", cardbuf[0], cardbuf[1]);
9
   vnum = atoi(num2buf);
10
   if ((vnum > 50) && (vnum < 56))
11
     print_result("MASTERCARD", 16, offset);
12
@@ -580,7 +580,7 @@
13
   int             vnum = 0;
14
 
15
   memset(&num2buf, '\0', 2);
16
-  snprintf(num2buf, 2, "%d\0", cardbuf[0]);
17
+  snprintf(num2buf, 2, "%d", cardbuf[0]);
18
   vnum = atoi(num2buf);
19
   if (vnum == 4)
20
     print_result("VISA", 16, offset);
21
@@ -593,7 +593,7 @@
22
   int             vnum = 0;
23
 
24
   memset(&num2buf, '\0', 5);
25
-  snprintf(num2buf, 5, "%d%d%d%d\0", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
26
+  snprintf(num2buf, 5, "%d%d%d%d", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
27
   vnum = atoi(num2buf);
28
   if (vnum == 6011)
29
     print_result("DISCOVER", 16, offset);
30
@@ -605,8 +605,8 @@
31
   char            num2buf[5];
32
   int             vnum = 0;
33
 
34
-  memset(&num2buf, '\0', 2);
35
-  snprintf(num2buf, 5, "%d%d%d%d\0", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
36
+  memset(&num2buf, '\0', 5);
37
+  snprintf(num2buf, 5, "%d%d%d%d", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
38
   vnum = atoi(num2buf);
39
   if ((vnum == 3088) || (vnum == 3096) || (vnum == 3112) || (vnum == 3158) || (vnum == 3337) || (vnum == 3528) || (vnum == 3529))
40
     print_result("JCB", 16, offset);
41
@@ -619,7 +619,7 @@
42
   int             vnum = 0;
43
 
44
   memset(&num2buf, '\0', 3);
45
-  snprintf(num2buf, 3, "%d%d\0", cardbuf[0], cardbuf[1]);
46
+  snprintf(num2buf, 3, "%d%d", cardbuf[0], cardbuf[1]);
47
   vnum = atoi(num2buf);
48
   if ((vnum == 34) || (vnum == 37))
49
     print_result("AMEX", 15, offset);
50
@@ -632,7 +632,7 @@
51
   int             vnum = 0;
52
 
53
   memset(&num2buf, '\0', 5);
54
-  snprintf(num2buf, 5, "%d%d%d%d\0", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
55
+  snprintf(num2buf, 5, "%d%d%d%d", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
56
   vnum = atoi(num2buf);
57
   if ((vnum == 2014) || (vnum == 2149))
58
     print_result("ENROUTE", 15, offset);
59
@@ -645,7 +645,7 @@
60
   int             vnum = 0;
61
 
62
   memset(&num2buf, '\0', 5);
63
-  snprintf(num2buf, 5, "%d%d%d%d\0", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
64
+  snprintf(num2buf, 5, "%d%d%d%d", cardbuf[0], cardbuf[1], cardbuf[2], cardbuf[3]);
65
   vnum = atoi(num2buf);
66
   if ((vnum == 2131) || (vnum == 1800) || (vnum == 3528) || (vnum == 3529))
67
     print_result("JCB", 15, offset);
68
@@ -660,9 +660,9 @@
69
   int             vnum2 = 0;
70
 
71
   memset(&num2buf, '\0', 4);
72
-  memset(&num2buf2, '\0', 2);
73
-  snprintf(num2buf, 4, "%d%d%d\0", cardbuf[0], cardbuf[1], cardbuf[2]);
74
-  snprintf(num2buf2, 3, "%d%d\0", cardbuf[0], cardbuf[1]);
75
+  memset(&num2buf2, '\0', 3);
76
+  snprintf(num2buf, 4, "%d%d%d", cardbuf[0], cardbuf[1], cardbuf[2]);
77
+  snprintf(num2buf2, 3, "%d%d", cardbuf[0], cardbuf[1]);
78
   vnum = atoi(num2buf);
79
   vnum2 = atoi(num2buf2);
80
   if (((vnum > 299) && (vnum < 306)) || ((vnum > 379) && (vnum < 389)) || (vnum2 == 36))
81
@@ -690,9 +690,9 @@
82
   int end_time=0;
83
 
84
   end_time=time(NULL);
85
-  fprintf(stdout, "\n\nFiles searched ->\t\t%d\n", file_count);
86
+  fprintf(stdout, "\n\nFiles searched ->\t\t%ld\n", file_count);
87
   fprintf(stdout, "Search time (seconds) ->\t%d\n", ((int)time(NULL) - init_time));
88
-  fprintf(stdout, "Credit card matches->\t\t%d\n", total_count);
89
+  fprintf(stdout, "Credit card matches->\t\t%ld\n", total_count);
90
   if (tracksrch)
91
     fprintf(stdout, "Track data pattern matches->\t%d\n\n", trackdatacount);
92
   fprintf(stdout, "\nLocal end time: %s\n\n", ctime((time_t *)&end_time));
(-)pkg-descr (-1 / +1 lines)
Lines 3-6 Link Here
3
UNIX operating systems. It will also identify the location of the
3
UNIX operating systems. It will also identify the location of the
4
PAN data in the files and record MAC times.
4
PAN data in the files and record MAC times.
5
5
6
WWW:	http://ccsrch.sourceforge.net/
6
WWW: http://ccsrch.sourceforge.net/

Return to bug 182158