Dirk
59c0b38140
see previous commit
2021-07-25 17:14:12 +02:00
Dirk
defed8705b
Extend TLS/SSL port detection
...
As mentioned in #1931 the port detection for nmap greppable files
leaves space for improvements.
Ths PR adds a pattern detection of ssl and https in the forth or fifth
parameter of an open port, so those ports will be added to a scan when
a nmap greppable output file is as input to testssl.sh .
Also it does minor code adjustments to utils/gmap2testssl.sh .
2021-07-25 17:09:30 +02:00
Dirk Wetter
18dfa26e48
Merge pull request #1936 from drwetter/fix_1935
...
Fix problem when nmap file has .txt extension
2021-07-25 16:34:58 +02:00
Dirk
b1c1d250cf
Redo utils/gmap2testssl.sh
...
.. mainly copied from testssl.sh. Also it adds a detection for the
strings ssl and https. If those run at non-stanadard ports but nmap
detected it, it'll show up in the output file.
That will be backported to the main program, see #1931 .
2021-07-25 16:28:50 +02:00
Dirk
5a7b7d8b8e
Fix problem when nmap file has .txt extension
...
This addresses a bug filed in #1935 in 3.1dev when the supplied file
has a .txt extension. In this scenario the input file was nulled
as from the input file in nmap format an internal input file was
generated which has a .txt extension, in the same directory.
The idea was to persist the file for the user.
Now, this internal input file is ephemeral and only written to $TEMPDIR.
2021-07-25 13:05:40 +02:00
Dirk Wetter
05d087a564
Merge pull request #1933 from drwetter/drwetter-patch-1
...
Update bug_report.md
2021-07-21 09:22:38 +02:00
Dirk Wetter
8203049154
Update bug_report.md
2021-07-21 09:22:01 +02:00
Jauder Ho
ea4d939f8f
Create dependabot.yml
2021-07-01 19:32:33 -07:00
Dirk Wetter
56dcbcdc15
Merge pull request #1924 from drwetter/fix_1915
...
Fix redundant message (BREACH) when client certificate required
2021-06-22 08:25:29 +02:00
Dirk Wetter
f4bb1a20e2
Merge pull request #1925 from PeterDaveHello/Add.dockerignore
...
Ignore FreeBSD & macOS OpenSSL binary in Dockerfile
2021-06-19 18:17:51 +02:00
Peter Dave Hello
f0970aff90
Ignore FreeBSD & macOS OpenSSL binary in Dockerfile
...
There is no need to add non-Linux binary in the Dockerfile here.
2021-06-19 22:22:59 +08:00
Dirk
28d9bc483d
Fix redundant message (BREACH) when client certificate required
...
same as #1916 .
Fixes #1915
2021-06-19 15:27:03 +02:00
Dirk Wetter
9f0d0c0062
Merge pull request #1921 from drwetter/gha_denylist
...
Github actions modifications
2021-06-19 12:30:00 +02:00
Dirk
2af7860a3c
Remove mac osx
...
... apt is probably not the right thing ;-)
2021-06-19 11:17:52 +02:00
Dirk
247d08882e
GHA: Fix push + PR
...
see https://github.community/t/how-to-factor-paths-in-common-for-push-and-pull-request/115967/2
TL;DR: There is no way to specify the common paths for two events
2021-06-19 11:12:00 +02:00
Dirk
5cd97ddcb9
Correct YAML error in GHA + add macOS
...
- yamllint to the rescue. Still shows an error though:
4:3 error syntax error: expected <block end>, but found '<block mapping start>' (syntax)
- added macos, see https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners
2021-06-19 10:45:08 +02:00
Dirk
b8a9b9c6db
Github actions modifications
...
- define deny list of files when modified not to run GHA
- specRitfy OS to be ubuntu-20.04 (is there a debian at all?)
- only use perl 5.26
While researching I stumbled over mac.osx as an OS one can specify. If anybody
knows whether this is really macosx (license?) please let me know. That
would be a great addition for CI. (Couldn't find BSD yet...)
See #1920
2021-06-19 09:20:48 +02:00
Dirk Wetter
2d3bd724fc
Merge pull request #1912 from PeterDaveHello/MakeShellScriptShebangConsistent
...
Make Shell Scripts' Shebang more consistent
2021-06-18 08:59:22 +02:00
Dirk Wetter
cb844557f8
Merge pull request #1913 from PeterDaveHello/CorrectExitUsage
...
Correct `exit` using, the exit status should be 0~255
2021-06-18 08:55:22 +02:00
Dirk Wetter
35c43719dd
Merge pull request #1919 from drwetter/rm_travisCIhook
...
Remove travis CI hook
2021-06-18 08:47:52 +02:00
Dirk Wetter
f91c0251be
Rmeove travis CI hook
...
.. as we're using GHA now
2021-06-18 08:44:36 +02:00
Peter Dave Hello
ce634f7deb
Correct `exit` using, the exit status should be 0~255
...
According to the POSIX Programmer's Manual, the exit status specified by
the unsigned decimal integer. If n is specified, but its value is not
between 0 and 255 inclusively, the exit status is undefined.
By cross reference the usage between different scripts in this project,
it looks like we could simply remove the `-` before the number.
2021-06-15 16:04:23 +08:00
Peter Dave Hello
4de952a4dd
Make Shell Scripts' Shebang more consistent
...
Consider most of the scripts use bash in the project, should maybe just
use it, instead of /bin/sh in all the scripts.
2021-06-15 15:52:49 +08:00
Dirk Wetter
17b172229d
Merge pull request #1909 from mikelolasagasti/gha
...
Add GitHub Actions testing
2021-06-07 09:16:31 +02:00
Mikel Olasagasti Uranga
ebcd3105c8
Add GitHub Actions testing
2021-06-06 21:06:58 +02:00
Dirk Wetter
7da45a81f8
Merge pull request #1905 from drwetter/tz_fix+
...
Display time as suggested in utc (3.1dev)
2021-06-03 20:19:29 +02:00
Dirk Wetter
e1be4eabd2
Display time as suggested in utc (3.1dev)
...
See #1895
2021-06-03 19:24:50 +02:00
Dirk Wetter
0da8ce02cd
Merge pull request #1904 from PeterDaveHello/AddBasicEditorConfig
...
Add a basic .editorconfig into project
2021-06-01 14:26:47 +02:00
Dirk Wetter
83909dec0c
Merge pull request #1903 from PeterDaveHello/MakeVimModelineConsistent
...
Add missing vim modeline config in sh & perl files
2021-06-01 11:20:33 +02:00
Peter Dave Hello
f447ca466b
Add a basic .editorconfig into project, close #1901
2021-06-01 14:51:06 +08:00
Peter Dave Hello
cbae32e5a4
Add missing vim modeline config in sh & perl files, cc #1901
2021-06-01 14:40:24 +08:00
Dirk Wetter
737ea1e7e5
Merge pull request #1902 from PeterDaveHello/MakeVimModelineConsistent
...
Make vim modeline config consistent
2021-06-01 08:34:23 +02:00
Peter Dave Hello
9e61b8ba13
Make vim modeline config consistent, cc #1901
2021-06-01 14:31:31 +08:00
Dirk Wetter
1d306db062
Merge pull request #1900 from PeterDaveHello/ShebangConsistency
...
Make Shell Scripts' Shebang more consistent and portable
2021-05-31 10:17:47 +02:00
Dirk Wetter
893bb98a61
Merge pull request #1898 from PeterDaveHello/FixIndentation
...
Fix indentation in testssl.sh
2021-05-31 10:16:45 +02:00
Peter Dave Hello
50ee914ee4
Make Shell Scripts' Shebang more consistent and portable
2021-05-31 15:27:37 +08:00
Dirk Wetter
4d62f08308
Merge pull request #1899 from PeterDaveHello/IsGitHub
...
Correct "GitHub" case as it should be
2021-05-29 21:24:58 +02:00
Peter Dave Hello
8d42528ec6
Correct "GitHub" case as it should be
2021-05-30 01:19:58 +08:00
Peter Dave Hello
413f7ce9a4
Fix indentation in testssl.sh
2021-05-30 01:12:15 +08:00
Dirk Wetter
d41ea6c814
Merge pull request #1896 from PeterDaveHello/FixCompressionDetection
...
Fix compression detection variable syntax in run_breach()
2021-05-28 22:29:11 +02:00
Peter Dave Hello
1b4b9e3262
Fix compression detection variable syntax in run_breach()
2021-05-28 23:43:43 +08:00
Dirk Wetter
1387b4ccb4
Merge pull request #1893 from drwetter/drwetter-patch-1
...
Update feature_request.md
2021-05-16 15:24:23 +02:00
Dirk Wetter
3fea4e01e1
Update feature_request.md
2021-05-16 15:24:06 +02:00
Dirk Wetter
46ad8801de
Merge pull request #1892 from drwetter/drwetter-patch-1
...
Update bug_report.md
2021-05-16 15:07:19 +02:00
Dirk Wetter
188003ea97
Update bug_report.md
2021-05-16 15:07:08 +02:00
Dirk Wetter
15ace79a4c
Merge pull request #1722 from vitaliytv/patch-1
...
upd alpine to 3.12
2021-05-15 12:27:41 +02:00
Dirk Wetter
325e7380b9
Merge pull request #1888 from dcooper16/send_to_stderr
...
Print errors to stderr
2021-05-15 12:22:34 +02:00
Dirk Wetter
e4807a7c9a
Merge pull request #1890 from dcooper16/specify_err_code
...
Specify an error code in all calls to fatal()
2021-05-13 18:46:05 +02:00
David Cooper
265c85a44f
Specify an error code in all calls to fatal()
...
This commit fix a few places in which calls to fatal() do not specify an error code.
2021-05-13 11:32:56 -04:00
David Cooper
0552fdadb8
Print errors to stderr
...
In parse_cmd_line() error messages are usually printed to stderr, but in three places the messages are printed to stdout. This commit modifies those three lines so that they also print to stderr.
The commit also replaces a call to a non-existant function, tmln_magenta_term, with a call to tmln_magenta.
2021-05-13 11:10:01 -04:00