Download raw body.
[new] security/certspotter 0.16.0
On 2024/02/14 15:04, Renaud Allard wrote:
>
>
> On 2/14/24 14:43, Ian Darwin wrote:
> > On 2/14/24 07:07, Stuart Henderson wrote:
> > > ooof, this uses a *lot* of bandwidth!
> > >
> > From the man page:
> >
> > > -start_at_end
> > >
> > > : Start monitoring logs from the end rather than the beginning.
> > >
> > > |**WARNING**: monitoring from the beginning guarantees detection of
> > > all certificates, but requires downloading hundreds of millions of
> > > certificates, which takes days. |
>
> Whatever one you choose, it will need to build its database and that takes
> days. I don't remember exactly how much time it took, but that was in the
> one week range or so.
> After it has downloaded every cert, it will be somewhat quiet.
How about this so at least we do give some kind of warning?
I added the docs in while there.
Index: Makefile
===================================================================
RCS file: /cvs/ports/security/certspotter/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 13 Feb 2024 11:57:52 -0000 1.1.1.1
+++ Makefile 14 Feb 2024 14:28:01 -0000
@@ -4,6 +4,7 @@ ONLY_FOR_ARCHS = aarch64 amd64 mips64 ri
COMMENT = Certificate Transparency log monitor
V = 0.16.0
+REVISION = 0
MODGO_MODNAME = software.sslmate.com/src/certspotter
MODGO_VERSION = v${V}
@@ -21,6 +22,10 @@ PERMIT_PACKAGE = Yes
MODULES = lang/go
WANTLIB += c pthread
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/certspotter
+ ${INSTALL_DATA} ${WRKSRC}/*.md ${PREFIX}/share/doc/certspotter
.include "modules.inc"
.include <bsd.port.mk>
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/security/certspotter/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR 13 Feb 2024 11:57:52 -0000 1.1.1.1
+++ pkg/DESCR 14 Feb 2024 14:28:01 -0000
@@ -14,3 +14,6 @@ You can use Cert Spotter to detect:
authority and want to impersonate your site.
- Certificates issued in violation of your corporate policy or outside
of your centralized certificate procurement process.
+
+N.B. Cert Spotter fetches the entire set of CT logs, using a large
+amount of bandwidth while doing so, possibly for a week or more.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/certspotter/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 13 Feb 2024 11:57:52 -0000 1.1.1.1
+++ pkg/PLIST 14 Feb 2024 14:28:01 -0000
@@ -11,4 +11,7 @@
@mode
@owner
@group
+share/doc/certspotter/
+share/doc/certspotter/CHANGELOG.md
+share/doc/certspotter/README.md
share/doc/pkg-readmes/${PKGSTEM}
[new] security/certspotter 0.16.0