├── .circleci └── config.yml ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── .idea ├── .gitignore ├── goutils.iml ├── modules.xml └── vcs.xml ├── CHANGELOG ├── Dockerfile ├── LICENSE ├── README.md ├── ahash ├── ahash.go └── ahash_test.go ├── assert └── assert.go ├── backoff ├── LICENSE ├── README.md ├── backoff.go └── backoff_test.go ├── cache ├── lru │ ├── lru.go │ ├── lru_internal_test.go │ ├── timestamps.go │ └── timestamps_internal_test.go └── mru │ ├── mru.go │ ├── mru_internal_test.go │ ├── timestamps.go │ └── timestamps_internal_test.go ├── certlib ├── bundler │ └── bundler.go ├── certerr │ ├── doc.go │ ├── errors.go │ └── errors_test.go ├── certgen │ ├── config.go │ ├── keygen.go │ └── ku.go ├── certlib.go ├── certlib_test.go ├── der_helpers.go ├── dump │ └── dump.go ├── ed25519.go ├── helpers.go ├── hosts │ ├── hosts.go │ └── hosts_test.go ├── keymatch.go ├── keymatch_test.go ├── pkcs7 │ └── pkcs7.go ├── revoke │ ├── revoke.go │ └── revoke_test.go ├── ski │ └── ski.go ├── testdata │ ├── cert1.pem │ ├── cert2.pem │ ├── ec-ca-cert.csr │ ├── ec-ca-cert.pem │ ├── ec-ca-priv.pem │ ├── ec-ca.yaml │ ├── priv1.pem │ ├── priv2.pem │ ├── rsa-ca-cert.csr │ ├── rsa-ca-cert.pem │ ├── rsa-ca-priv.pem │ └── rsa-ca.yaml └── verify │ ├── check.go │ └── verify.go ├── cmd ├── atping │ ├── README │ └── main.go ├── bcuz │ ├── README │ └── main.go ├── ca-signed │ ├── README.txt │ ├── main.go │ └── testdata │ │ ├── goog-wr2.pem │ │ ├── gts-r1.pem │ │ ├── isrg-root-x1.pem │ │ └── le-e7.pem ├── cert-bundler │ ├── Dockerfile │ ├── README.txt │ ├── main.go │ └── testdata │ │ ├── bundle.yaml │ │ └── pems │ │ ├── goog-wr2.pem │ │ ├── gts-r1.pem │ │ ├── isrg-root-x1.pem │ │ └── le-e7.pem ├── cert-revcheck │ ├── README.txt │ └── main.go ├── certchain │ ├── README │ └── main.go ├── certdump │ ├── README │ └── main.go ├── certexpiry │ ├── README │ └── main.go ├── certser │ └── main.go ├── certverify │ ├── README │ └── main.go ├── clustersh │ ├── README │ └── main.go ├── cruntar │ ├── README │ └── main.go ├── csrpubdump │ ├── README │ └── main.go ├── data_sync │ ├── README │ └── main.go ├── diskimg │ ├── README │ └── main.go ├── dumpbytes │ └── main.go ├── eig │ └── main.go ├── fragment │ ├── README │ └── main.go ├── host │ ├── README │ └── main.go ├── jlp │ ├── README │ └── main.go ├── kgz │ ├── README │ └── main.go ├── minmax │ ├── README │ └── main.go ├── parts │ ├── README │ └── main.go ├── pem2bin │ ├── README │ └── main.go ├── pembody │ ├── README │ └── main.go ├── pemit │ ├── README │ └── main.go ├── readchain │ ├── README │ └── main.go ├── renfnv │ ├── README │ └── main.go ├── rhash │ ├── README │ └── main.go ├── rolldie │ └── main.go ├── showimp │ ├── README.md │ └── main.go ├── ski │ ├── README │ └── main.go ├── sprox │ └── main.go ├── stealchain-server │ ├── README │ └── main.go ├── stealchain │ ├── README │ └── main.go ├── subjhash │ ├── README │ └── main.go ├── tlsinfo │ ├── README.txt │ └── main.go ├── tlskeypair │ ├── README │ └── main.go ├── utc │ ├── README │ └── main.go ├── yamll │ ├── README │ └── main.go └── zsearch │ └── main.go ├── config ├── config.go ├── config_test.go ├── iniconf │ ├── iniconf.go │ ├── iniconf_test.go │ └── testdata │ │ ├── bad.conf │ │ ├── test.conf │ │ └── test2.conf ├── path.go ├── path_linux.go ├── path_test.go └── testdata │ └── test.env ├── dbg ├── dbg.go └── dbg_test.go ├── die └── die.go ├── doc.go ├── fileutil ├── fileutil.go ├── fileutil_windows.go └── symlinks.go ├── go.mod ├── go.sum ├── lib ├── defs.go ├── dialer │ └── dialer.go ├── duration │ └── duration.go ├── fetch │ └── fetch.go ├── ftime_bsd.go ├── ftime_unix.go ├── lib.go └── lib_test.go ├── log └── logger.go ├── logging ├── console_logger.go ├── doc.go ├── example │ └── example.go ├── example_test.go ├── file.go ├── levels.go ├── log.go └── log_test.go ├── msg ├── msg.go └── msg_test.go ├── mwc ├── mwc.go └── mwc_test.go ├── release-docker.sh ├── sbuf ├── LICENSE ├── sbuf.go └── sbuf_test.go ├── seekbuf ├── seekbuf.go └── seekbuf_test.go ├── tee ├── tee.go └── tee_test.go ├── testio ├── LICENSE ├── README.md ├── testio.go └── testio_test.go └── twofactor ├── README.md ├── doc.go ├── hotp.go ├── hotp_internal_test.go ├── oath.go ├── oath_internal_test.go ├── otp.go ├── otp_internal_test.go ├── totp.go ├── totp_internal_test.go ├── util.go └── util_test.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/goutils.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.idea/goutils.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/README.md -------------------------------------------------------------------------------- /ahash/ahash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/ahash/ahash.go -------------------------------------------------------------------------------- /ahash/ahash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/ahash/ahash_test.go -------------------------------------------------------------------------------- /assert/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/assert/assert.go -------------------------------------------------------------------------------- /backoff/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/backoff/LICENSE -------------------------------------------------------------------------------- /backoff/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/backoff/README.md -------------------------------------------------------------------------------- /backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/backoff/backoff.go -------------------------------------------------------------------------------- /backoff/backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/backoff/backoff_test.go -------------------------------------------------------------------------------- /cache/lru/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/lru/lru.go -------------------------------------------------------------------------------- /cache/lru/lru_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/lru/lru_internal_test.go -------------------------------------------------------------------------------- /cache/lru/timestamps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/lru/timestamps.go -------------------------------------------------------------------------------- /cache/lru/timestamps_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/lru/timestamps_internal_test.go -------------------------------------------------------------------------------- /cache/mru/mru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/mru/mru.go -------------------------------------------------------------------------------- /cache/mru/mru_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/mru/mru_internal_test.go -------------------------------------------------------------------------------- /cache/mru/timestamps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/mru/timestamps.go -------------------------------------------------------------------------------- /cache/mru/timestamps_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cache/mru/timestamps_internal_test.go -------------------------------------------------------------------------------- /certlib/bundler/bundler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/bundler/bundler.go -------------------------------------------------------------------------------- /certlib/certerr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certerr/doc.go -------------------------------------------------------------------------------- /certlib/certerr/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certerr/errors.go -------------------------------------------------------------------------------- /certlib/certerr/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certerr/errors_test.go -------------------------------------------------------------------------------- /certlib/certgen/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certgen/config.go -------------------------------------------------------------------------------- /certlib/certgen/keygen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certgen/keygen.go -------------------------------------------------------------------------------- /certlib/certgen/ku.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certgen/ku.go -------------------------------------------------------------------------------- /certlib/certlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certlib.go -------------------------------------------------------------------------------- /certlib/certlib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/certlib_test.go -------------------------------------------------------------------------------- /certlib/der_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/der_helpers.go -------------------------------------------------------------------------------- /certlib/dump/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/dump/dump.go -------------------------------------------------------------------------------- /certlib/ed25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/ed25519.go -------------------------------------------------------------------------------- /certlib/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/helpers.go -------------------------------------------------------------------------------- /certlib/hosts/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/hosts/hosts.go -------------------------------------------------------------------------------- /certlib/hosts/hosts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/hosts/hosts_test.go -------------------------------------------------------------------------------- /certlib/keymatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/keymatch.go -------------------------------------------------------------------------------- /certlib/keymatch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/keymatch_test.go -------------------------------------------------------------------------------- /certlib/pkcs7/pkcs7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/pkcs7/pkcs7.go -------------------------------------------------------------------------------- /certlib/revoke/revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/revoke/revoke.go -------------------------------------------------------------------------------- /certlib/revoke/revoke_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/revoke/revoke_test.go -------------------------------------------------------------------------------- /certlib/ski/ski.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/ski/ski.go -------------------------------------------------------------------------------- /certlib/testdata/cert1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/cert1.pem -------------------------------------------------------------------------------- /certlib/testdata/cert2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/cert2.pem -------------------------------------------------------------------------------- /certlib/testdata/ec-ca-cert.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/ec-ca-cert.csr -------------------------------------------------------------------------------- /certlib/testdata/ec-ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/ec-ca-cert.pem -------------------------------------------------------------------------------- /certlib/testdata/ec-ca-priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/ec-ca-priv.pem -------------------------------------------------------------------------------- /certlib/testdata/ec-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/ec-ca.yaml -------------------------------------------------------------------------------- /certlib/testdata/priv1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/priv1.pem -------------------------------------------------------------------------------- /certlib/testdata/priv2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/priv2.pem -------------------------------------------------------------------------------- /certlib/testdata/rsa-ca-cert.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/rsa-ca-cert.csr -------------------------------------------------------------------------------- /certlib/testdata/rsa-ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/rsa-ca-cert.pem -------------------------------------------------------------------------------- /certlib/testdata/rsa-ca-priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/rsa-ca-priv.pem -------------------------------------------------------------------------------- /certlib/testdata/rsa-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/testdata/rsa-ca.yaml -------------------------------------------------------------------------------- /certlib/verify/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/verify/check.go -------------------------------------------------------------------------------- /certlib/verify/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/certlib/verify/verify.go -------------------------------------------------------------------------------- /cmd/atping/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/atping/README -------------------------------------------------------------------------------- /cmd/atping/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/atping/main.go -------------------------------------------------------------------------------- /cmd/bcuz/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/bcuz/README -------------------------------------------------------------------------------- /cmd/bcuz/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/bcuz/main.go -------------------------------------------------------------------------------- /cmd/ca-signed/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ca-signed/README.txt -------------------------------------------------------------------------------- /cmd/ca-signed/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ca-signed/main.go -------------------------------------------------------------------------------- /cmd/ca-signed/testdata/goog-wr2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ca-signed/testdata/goog-wr2.pem -------------------------------------------------------------------------------- /cmd/ca-signed/testdata/gts-r1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ca-signed/testdata/gts-r1.pem -------------------------------------------------------------------------------- /cmd/ca-signed/testdata/isrg-root-x1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ca-signed/testdata/isrg-root-x1.pem -------------------------------------------------------------------------------- /cmd/ca-signed/testdata/le-e7.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ca-signed/testdata/le-e7.pem -------------------------------------------------------------------------------- /cmd/cert-bundler/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/Dockerfile -------------------------------------------------------------------------------- /cmd/cert-bundler/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/README.txt -------------------------------------------------------------------------------- /cmd/cert-bundler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/main.go -------------------------------------------------------------------------------- /cmd/cert-bundler/testdata/bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/testdata/bundle.yaml -------------------------------------------------------------------------------- /cmd/cert-bundler/testdata/pems/goog-wr2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/testdata/pems/goog-wr2.pem -------------------------------------------------------------------------------- /cmd/cert-bundler/testdata/pems/gts-r1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/testdata/pems/gts-r1.pem -------------------------------------------------------------------------------- /cmd/cert-bundler/testdata/pems/isrg-root-x1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/testdata/pems/isrg-root-x1.pem -------------------------------------------------------------------------------- /cmd/cert-bundler/testdata/pems/le-e7.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-bundler/testdata/pems/le-e7.pem -------------------------------------------------------------------------------- /cmd/cert-revcheck/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-revcheck/README.txt -------------------------------------------------------------------------------- /cmd/cert-revcheck/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cert-revcheck/main.go -------------------------------------------------------------------------------- /cmd/certchain/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certchain/README -------------------------------------------------------------------------------- /cmd/certchain/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certchain/main.go -------------------------------------------------------------------------------- /cmd/certdump/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certdump/README -------------------------------------------------------------------------------- /cmd/certdump/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certdump/main.go -------------------------------------------------------------------------------- /cmd/certexpiry/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certexpiry/README -------------------------------------------------------------------------------- /cmd/certexpiry/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certexpiry/main.go -------------------------------------------------------------------------------- /cmd/certser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certser/main.go -------------------------------------------------------------------------------- /cmd/certverify/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certverify/README -------------------------------------------------------------------------------- /cmd/certverify/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/certverify/main.go -------------------------------------------------------------------------------- /cmd/clustersh/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/clustersh/README -------------------------------------------------------------------------------- /cmd/clustersh/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/clustersh/main.go -------------------------------------------------------------------------------- /cmd/cruntar/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cruntar/README -------------------------------------------------------------------------------- /cmd/cruntar/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/cruntar/main.go -------------------------------------------------------------------------------- /cmd/csrpubdump/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/csrpubdump/README -------------------------------------------------------------------------------- /cmd/csrpubdump/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/csrpubdump/main.go -------------------------------------------------------------------------------- /cmd/data_sync/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/data_sync/README -------------------------------------------------------------------------------- /cmd/data_sync/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/data_sync/main.go -------------------------------------------------------------------------------- /cmd/diskimg/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/diskimg/README -------------------------------------------------------------------------------- /cmd/diskimg/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/diskimg/main.go -------------------------------------------------------------------------------- /cmd/dumpbytes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/dumpbytes/main.go -------------------------------------------------------------------------------- /cmd/eig/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/eig/main.go -------------------------------------------------------------------------------- /cmd/fragment/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/fragment/README -------------------------------------------------------------------------------- /cmd/fragment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/fragment/main.go -------------------------------------------------------------------------------- /cmd/host/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/host/README -------------------------------------------------------------------------------- /cmd/host/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/host/main.go -------------------------------------------------------------------------------- /cmd/jlp/README: -------------------------------------------------------------------------------- 1 | jlp 2 | 3 | This is a JSON linter / prettifier. -------------------------------------------------------------------------------- /cmd/jlp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/jlp/main.go -------------------------------------------------------------------------------- /cmd/kgz/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/kgz/README -------------------------------------------------------------------------------- /cmd/kgz/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/kgz/main.go -------------------------------------------------------------------------------- /cmd/minmax/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/minmax/README -------------------------------------------------------------------------------- /cmd/minmax/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/minmax/main.go -------------------------------------------------------------------------------- /cmd/parts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/parts/README -------------------------------------------------------------------------------- /cmd/parts/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/parts/main.go -------------------------------------------------------------------------------- /cmd/pem2bin/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/pem2bin/README -------------------------------------------------------------------------------- /cmd/pem2bin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/pem2bin/main.go -------------------------------------------------------------------------------- /cmd/pembody/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/pembody/README -------------------------------------------------------------------------------- /cmd/pembody/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/pembody/main.go -------------------------------------------------------------------------------- /cmd/pemit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/pemit/README -------------------------------------------------------------------------------- /cmd/pemit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/pemit/main.go -------------------------------------------------------------------------------- /cmd/readchain/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/readchain/README -------------------------------------------------------------------------------- /cmd/readchain/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/readchain/main.go -------------------------------------------------------------------------------- /cmd/renfnv/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/renfnv/README -------------------------------------------------------------------------------- /cmd/renfnv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/renfnv/main.go -------------------------------------------------------------------------------- /cmd/rhash/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/rhash/README -------------------------------------------------------------------------------- /cmd/rhash/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/rhash/main.go -------------------------------------------------------------------------------- /cmd/rolldie/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/rolldie/main.go -------------------------------------------------------------------------------- /cmd/showimp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/showimp/README.md -------------------------------------------------------------------------------- /cmd/showimp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/showimp/main.go -------------------------------------------------------------------------------- /cmd/ski/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ski/README -------------------------------------------------------------------------------- /cmd/ski/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/ski/main.go -------------------------------------------------------------------------------- /cmd/sprox/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/sprox/main.go -------------------------------------------------------------------------------- /cmd/stealchain-server/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/stealchain-server/README -------------------------------------------------------------------------------- /cmd/stealchain-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/stealchain-server/main.go -------------------------------------------------------------------------------- /cmd/stealchain/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/stealchain/README -------------------------------------------------------------------------------- /cmd/stealchain/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/stealchain/main.go -------------------------------------------------------------------------------- /cmd/subjhash/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/subjhash/README -------------------------------------------------------------------------------- /cmd/subjhash/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/subjhash/main.go -------------------------------------------------------------------------------- /cmd/tlsinfo/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/tlsinfo/README.txt -------------------------------------------------------------------------------- /cmd/tlsinfo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/tlsinfo/main.go -------------------------------------------------------------------------------- /cmd/tlskeypair/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/tlskeypair/README -------------------------------------------------------------------------------- /cmd/tlskeypair/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/tlskeypair/main.go -------------------------------------------------------------------------------- /cmd/utc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/utc/README -------------------------------------------------------------------------------- /cmd/utc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/utc/main.go -------------------------------------------------------------------------------- /cmd/yamll/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/yamll/README -------------------------------------------------------------------------------- /cmd/yamll/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/yamll/main.go -------------------------------------------------------------------------------- /cmd/zsearch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/cmd/zsearch/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/iniconf/iniconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/iniconf/iniconf.go -------------------------------------------------------------------------------- /config/iniconf/iniconf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/iniconf/iniconf_test.go -------------------------------------------------------------------------------- /config/iniconf/testdata/bad.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/iniconf/testdata/bad.conf -------------------------------------------------------------------------------- /config/iniconf/testdata/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/iniconf/testdata/test.conf -------------------------------------------------------------------------------- /config/iniconf/testdata/test2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/iniconf/testdata/test2.conf -------------------------------------------------------------------------------- /config/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/path.go -------------------------------------------------------------------------------- /config/path_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/path_linux.go -------------------------------------------------------------------------------- /config/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/path_test.go -------------------------------------------------------------------------------- /config/testdata/test.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/config/testdata/test.env -------------------------------------------------------------------------------- /dbg/dbg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/dbg/dbg.go -------------------------------------------------------------------------------- /dbg/dbg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/dbg/dbg_test.go -------------------------------------------------------------------------------- /die/die.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/die/die.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/doc.go -------------------------------------------------------------------------------- /fileutil/fileutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/fileutil/fileutil.go -------------------------------------------------------------------------------- /fileutil/fileutil_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/fileutil/fileutil_windows.go -------------------------------------------------------------------------------- /fileutil/symlinks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/fileutil/symlinks.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/go.sum -------------------------------------------------------------------------------- /lib/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/defs.go -------------------------------------------------------------------------------- /lib/dialer/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/dialer/dialer.go -------------------------------------------------------------------------------- /lib/duration/duration.go: -------------------------------------------------------------------------------- 1 | package duration 2 | -------------------------------------------------------------------------------- /lib/fetch/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/fetch/fetch.go -------------------------------------------------------------------------------- /lib/ftime_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/ftime_bsd.go -------------------------------------------------------------------------------- /lib/ftime_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/ftime_unix.go -------------------------------------------------------------------------------- /lib/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/lib.go -------------------------------------------------------------------------------- /lib/lib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/lib/lib_test.go -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/log/logger.go -------------------------------------------------------------------------------- /logging/console_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/console_logger.go -------------------------------------------------------------------------------- /logging/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/doc.go -------------------------------------------------------------------------------- /logging/example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/example/example.go -------------------------------------------------------------------------------- /logging/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/example_test.go -------------------------------------------------------------------------------- /logging/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/file.go -------------------------------------------------------------------------------- /logging/levels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/levels.go -------------------------------------------------------------------------------- /logging/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/log.go -------------------------------------------------------------------------------- /logging/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/logging/log_test.go -------------------------------------------------------------------------------- /msg/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/msg/msg.go -------------------------------------------------------------------------------- /msg/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/msg/msg_test.go -------------------------------------------------------------------------------- /mwc/mwc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/mwc/mwc.go -------------------------------------------------------------------------------- /mwc/mwc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/mwc/mwc_test.go -------------------------------------------------------------------------------- /release-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/release-docker.sh -------------------------------------------------------------------------------- /sbuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/sbuf/LICENSE -------------------------------------------------------------------------------- /sbuf/sbuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/sbuf/sbuf.go -------------------------------------------------------------------------------- /sbuf/sbuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/sbuf/sbuf_test.go -------------------------------------------------------------------------------- /seekbuf/seekbuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/seekbuf/seekbuf.go -------------------------------------------------------------------------------- /seekbuf/seekbuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/seekbuf/seekbuf_test.go -------------------------------------------------------------------------------- /tee/tee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/tee/tee.go -------------------------------------------------------------------------------- /tee/tee_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/tee/tee_test.go -------------------------------------------------------------------------------- /testio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/testio/LICENSE -------------------------------------------------------------------------------- /testio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/testio/README.md -------------------------------------------------------------------------------- /testio/testio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/testio/testio.go -------------------------------------------------------------------------------- /testio/testio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/testio/testio_test.go -------------------------------------------------------------------------------- /twofactor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/README.md -------------------------------------------------------------------------------- /twofactor/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/doc.go -------------------------------------------------------------------------------- /twofactor/hotp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/hotp.go -------------------------------------------------------------------------------- /twofactor/hotp_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/hotp_internal_test.go -------------------------------------------------------------------------------- /twofactor/oath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/oath.go -------------------------------------------------------------------------------- /twofactor/oath_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/oath_internal_test.go -------------------------------------------------------------------------------- /twofactor/otp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/otp.go -------------------------------------------------------------------------------- /twofactor/otp_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/otp_internal_test.go -------------------------------------------------------------------------------- /twofactor/totp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/totp.go -------------------------------------------------------------------------------- /twofactor/totp_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/totp_internal_test.go -------------------------------------------------------------------------------- /twofactor/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/util.go -------------------------------------------------------------------------------- /twofactor/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kisom/goutils/HEAD/twofactor/util_test.go --------------------------------------------------------------------------------