Kyle Isom and kyle
40e015373f
Point to goutils-pkg.
2020-01-16 06:13:18 -08:00
Kyle Isom
160a42ec26
travis: drop go 1.8
2018-04-24 10:47:35 -07:00
Kyle Isom
b6b33e00c8
cmd/showimp: support ignoring directories.
2018-04-24 09:44:45 -07:00
Kyle Isom
9e1aed257b
rhash: use io.Copy to avoid reading the full file.
2018-04-24 09:44:45 -07:00
Kyle Isom
8b638065d1
Fix ahash test Sprintf's.
2017-11-21 13:00:20 -08:00
Kyle Isom
9ac378eaa5
go lint → golint
2017-11-21 12:55:51 -08:00
Kyle Isom
eaaaabe439
go vet → golint
2017-11-21 12:52:26 -08:00
Kyle Isom
4122f01644
Fix travis errors.
2017-11-21 12:42:53 -08:00
Kyle Isom
263a5d3973
Add travis config.
2017-11-21 12:30:06 -08:00
Kyle Isom
afef3eea62
Fix Logger interface.
2017-11-21 12:19:38 -08:00
Kyle Isom
1df0350fc7
Cleanups and docs.
2017-10-20 12:38:41 -07:00
Kyle Isom
d42c1fa1c5
Add subjhash tool. Minor cleanups.
2017-10-20 12:18:56 -07:00
Kyle Isom
4fa6e4ab0e
Update README.
2017-09-26 16:01:36 -07:00
Kyle Isom
a3ead16faf
Add ski utility.
2017-09-26 15:59:39 -07:00
Kyle Isom
54dd461733
Add option to print the SHA256 hash of a certificate.
...
This hash isn't the SKI --- it's a SHA256 hash of the raw certificate
contents.
2017-05-03 11:01:33 -07:00
Kyle Isom
eba03a2f4a
Update README.
...
Adds atpoing, renfnv, and yamll to list of programs.
2017-05-03 11:01:01 -07:00
Kyle Isom
9b18cc18d3
Add certexpiry.
2017-01-05 21:02:28 -08:00
Kyle Isom
858c9cb4e8
Add atping: a tcp ping tool
2016-11-01 07:55:14 -07:00
Kyle Isom
89bddc74bb
certdump: only close connection if Dial succeeds.
2016-10-14 09:54:04 -07:00
Kyle Isom
c8b627565f
jlp: support reading JSON from stdin.
2016-10-14 09:51:29 -07:00
Kyle Isom
b9deec27f0
Allow fetching certificates from servers.
2016-10-14 09:50:22 -07:00
Kyle Isom
e8045e0b1f
Add renfnv tool.
...
This is a tool I use for renaming files when doing photographic work.
This change also renames the functions in fileutil to not be P
functions.
2016-08-23 12:59:34 -07:00
Kyle Isom
f710b82899
certdump - show OCSP servers
2016-07-11 17:38:09 -07:00
Kyle Isom
4720196aaa
yamll: support reading from stdin.
2016-07-05 15:54:13 -07:00
Kyle Isom
c8cdd70a08
Add no-write option to jlp.
2016-07-01 15:56:52 -07:00
Kyle Isom
ce9604b4e1
Add support for Unix timestamps.
2016-06-15 22:05:58 -07:00
Kyle Isom
58e8465947
Usability fixes.
...
+ Show timezones in output to better distingush times.
+ Update README/usage examples.
+ The -h flag only prints the shorter usage message (which is
more likely to fit on a single page).
+ A new 'help' argument displays the full help message.
2016-06-15 18:24:41 -07:00
Kyle Isom
c3909b92f1
Improved time zone check.
...
Previously, the zone check compared time.Local and time.UTC. However,
when this was tested on a machine that uses UTC locally, it became
apparent that the two pointers can differ while having the same time
zone. A more useful check is to look up the offsets for the time zones
and compare those --- they'll return the same times.
2016-06-14 16:47:05 -07:00
Kyle Isom
57e31bfcf4
Updating docs, add a few new features to utc.
2016-06-14 15:22:38 -07:00
Kyle Isom
a0e48cd55b
Add utc for time -> UTC conversions.
2016-06-14 15:04:51 -07:00
Kyle Isom
cd6c00a203
Add YAML linter.
2016-05-27 16:50:40 -07:00
Kyle Isom
fb87692b55
Small formatting fix to README.
2016-04-28 14:21:44 -07:00
Kyle Isom
a90d277a1f
Update README with cmd list.
2016-04-28 14:16:37 -07:00
Kyle Isom
25bafdac15
Add pemit to convert data to PEM.
2016-04-28 14:16:22 -07:00
Kyle Isom
4b9da3632a
Support reading from standard input in pembody.
2016-04-28 14:15:35 -07:00
Kyle Isom
f7bc97405a
Add boolean function to die.
2016-04-28 14:15:22 -07:00
Kyle Isom
8ec54bb0b3
Assert now supports core dumps.
2016-04-28 14:14:48 -07:00
Kyle Isom
a01b7ae657
Deprecate CheckFatal in favour of assert package.
2016-04-28 13:17:23 -07:00
Kyle Isom
f93f662d7e
Bring mwc to 100% coverage.
2016-04-28 12:42:05 -07:00
Kyle Isom
80bea5c005
Tidy assert package.
...
+ Rename some functions to make sense:
+ Error now asserts that an error *did* occur.
+ NoError was added to assert that an error did *not* occur.
+ Error2 has been renamed ErrorEq.
+ More documentation added to clarify things.
+ Certain functions take optional strings to describe what went wrong.
2016-04-28 12:23:50 -07:00
Kyle Isom
6e4239649a
Import testio package.
2016-04-28 11:37:26 -07:00
Kyle Isom
3b215bc8b2
Start a testutils package.
2016-04-28 11:33:41 -07:00
Kyle Isom
c90d9ccc39
Add assertion package.
2016-04-28 11:33:21 -07:00
Kyle Isom
1650edee19
Use goutils/die instead of kisom/die.
...
Also removes the "logging" package from showimp, as this is intended
primarily for server programs.
2016-04-28 11:29:58 -07:00
Kyle Isom
8055404211
Update certdump README.
2016-04-01 15:27:13 -07:00
Kyle Isom
e40745db9f
certdump now reliably gets certs via stdin.
...
There was an issue doing something like
cfssl bundle -domain kyleisom.net | jq .bundle | certdump
which seems to have been caused by the way that newlines were
encoded inside. The input is now massaged a bit to make it
more palatable to the cert parser.
2016-04-01 15:22:38 -07:00
Kyle Isom
e33e8c3ce5
Tweaks to various tools.
2016-04-01 15:09:19 -07:00
Kyle Isom
d1452f54c0
logging is now compatible with klog.
...
See https://git.kyleisom.net/lib/libklogger
2016-04-01 15:08:55 -07:00
Kyle Isom
419f23d655
Explicit int64 for 32-bit platforms.
2016-01-28 12:26:56 -08:00
Kyle Isom
fe557e2202
Make FileTime work portably.
2016-01-24 06:49:53 -08:00
Kyle Isom
7944be7139
Ad expiry/revocation checking to certverify.
2016-01-14 23:08:12 -08:00
Kyle Isom
0851b241cd
Fix whitespace in README.
2016-01-14 22:09:55 -08:00
Kyle Isom
f5a9762b28
Add pem2bin, a utility for dumping the contents of PEM blocks.
2016-01-14 17:45:55 -08:00
Kyle Isom
8fd2e76939
Add certverify utility.
2016-01-14 17:29:55 -08:00
Kyle Isom
215d03bdb1
golint fixes.
2015-12-23 13:28:04 -08:00
Kyle Isom
14bf511195
Certdump handles DER certificates as well now.
2015-12-23 13:24:25 -08:00
Kyle Isom
1535cba7a4
Add AIA display to certdump.
2015-12-07 14:34:00 -08:00
Kyle Isom
ad5a7ca0be
Improve SAN listing support.
2015-11-30 15:14:05 -08:00
Kyle Isom
afd2f58578
fragment: add option to suppress line numbers
2015-11-25 15:01:13 -08:00
Kyle Isom
8894cbf419
Add tlskeypair utility.
2015-11-18 09:36:05 -08:00
Kyle Isom
ffd7feb30a
Adjust output.
...
* Remove extraneous debug output.
* If the start and end are swapped, print the message to standard error,
not standard output.
2015-10-28 16:31:48 -07:00
Kyle Isom
7bd65cea87
Add jlp utility.
2015-10-26 16:37:44 -07:00
Kyle Isom
387428a49b
Update docs.
2015-10-26 16:08:17 -07:00
Kyle Isom
b933a136f3
Debugging shows file/lineno.
2015-09-22 15:14:36 -07:00
Kyle Isom
ea689c7e97
Better domain handling in logging.
2015-09-22 13:26:06 -07:00
Kyle Isom
49444c3318
Should be better at documenting things.
2015-09-22 01:46:54 -07:00
Kyle Isom
c2dca76803
Add sbuf.
2015-09-22 01:26:02 -07:00
Kyle Isom
4f2f124707
Add fragment.go
2015-09-22 01:25:10 -07:00
Kyle Isom
df5100bc30
Add certdump util.
2015-08-17 23:41:06 -07:00
Kyle Isom
7391da8567
Initial import.
2015-06-10 16:32:04 -07:00