From nobody Tue Mar 26 07:36:00 2024 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V3hS1265qz5F2ck for ; Tue, 26 Mar 2024 07:36:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V3hS05kf1z455C for ; Tue, 26 Mar 2024 07:36:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711438560; a=rsa-sha256; cv=none; b=WA+OWDWCMj9dURhNigj+YpQ8p1tBHdQQO7TJHXRyIBZv0n0N5NXuImPF+ibkBZc/2Zqm3d fzmapHj0Bp/dSfKDxI8RawtjHU3THvze0O8j/KflGDsy6DfPALrw/K9iBUcmG7v/K1AQrL uBH5uj1NYzCbGDgcQUWskgYQtsw99//flPBTGb/gnc91XE+HSkqsyT+B8QHbe0DAO6enqB WGIHqCPFJBZN2Zbv4koicGDMgDF4zGUpw+Jq7Q+j0av75lDKf8TGR8LhE6kBSmo0QmiDjd YerLQ6kbnV0a8zunTgyIEoH8S9VwARG5k2iN1gDst8gZku7IlBM81fkuEy3RWQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711438560; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=bPhnnngI7wwN4zdYZ2sOkXVEqLIsl92wVbyte8j6Fa4=; b=Jl3itstg/QiJ3LX4/jvDaFipQxaZkxlRtP4Bq1TImovY/Rs/SfiWJe0gUwUY47b6O2mcSF Y4wZZHq1D3iEtLd1c72OUSBLOlQYLk9K4/MMCpktP9VP9GnFGz+pRHGZ0F7Ww7NUKo/BjZ Lwdbzw+i3et2BpceurAuxEGCgHi/Q97hsL1ebnReyB/jQZei6RctyhAWOPgEEuWf2RvPB3 TxGgRlvVn70wbVLaVetCi+Tp0xeCyZaAUnLZt7d1H9Qzf3ttA42UIJOuNLoHOmKpJ5gw1F aZDGy+OoznFpxq541X9wH5GqanzUTPur7mm519loMTJNOuUaH3D/BZ8eGccvYA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4V3hS05KlVzr6g for ; Tue, 26 Mar 2024 07:36:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 42Q7a0tH052534 for ; Tue, 26 Mar 2024 07:36:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 42Q7a0IK052532 for ports-bugs@FreeBSD.org; Tue, 26 Mar 2024 07:36:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 277970] security/py-pnu-certwatch: new port Date: Tue, 26 Mar 2024 07:36:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: hubert.tournier@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277970 Bug ID: 277970 Summary: security/py-pnu-certwatch: new port Product: Ports & Packages Version: Latest Hardware: Any URL: https://github.com/HubTou/certwatch OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: hubert.tournier@gmail.com Created attachment 249490 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D249490&action= =3Dedit git format-patch for py-pnu-certwatch Hello, This is a new port for my pnu-certwatch Python package: =3D=3D=3D=3D=3D 8< =3D=3D=3D=3D=3D The certwatch utility monitors X509 certificates expiration dates by processing one or more data files containing lists of hostnames with optional port numbers. It's mainly used to check the expiration date of HTTPS certificates (which is the default target when the port number is not indicated), but the tool is protocol-agnostic and can "talk" to any SNI-aware (Server Name Information) SSL/TLS server (smtps, imaps, ldaps, etc.) without making too much assumptions on the correctness of servers certificates. The certificates can be saved to a specified directory for further analysis with other tools (such as OpenSSL). The tool's results are presented as text tables. The main one is the list of certificates successfully fetched, ordered by expiration date. This list can be filtered to only show certificates expired or expiring within the specified number of days. The second table is the sorted list of hostnames / hostports where certificates couldn't be fetched, with our best attempts to identify the reason why. Two additional tables can be generated in order to print the common names and alternate names unmentioned in your input data files. Finally, for user convenience, all these reports can be generated in a single multi-tabs Excel workbook. =3D=3D=3D=3D=3D 8< =3D=3D=3D=3D=3D This might be useful to those who manage a lot of TLS/SSL certificates or a= re interested in their study... Best regards, --=20 You are receiving this mail because: You are the assignee for the bug.=