/prepareInput

Primary LanguageGoApache License 2.0Apache-2.0

prepareInput

Tool for reading data generated by CheckFix and preparing it for other tool chain steps

GitHub Watchers GitHub Stars GitHub License

Developed by Stefan Kraxberger (https://twitter.com/skraxberger/)

Released as open source by secinto GmbH - https://secinto.com/
Released under Apache License version 2.0 see LICENSE for more information

Description

prepareInput is a GO tool which takes different data generated by the CheckFix tool chain and prepares them for other tool chain steps that it can be used as input there.

Installation Instructions

prepareInput requires go1.20 to install successfully. Run the following command to get the repo:

git clone https://github.com/secinto/prepareInput.git
cd prepareInput
go build
go install

or the following to directly install it from the command line:

go install -v github.com/secinto/prepareInput/cmd/prepareInput@latest

Usage

prepareInput -help

This will display help for the tool. Here are all the switches it supports.

Usage:
  prepareInput [flags]

Flags:
INPUT:
   -p, -project string  project name for metadata addition
   -hm, -hostMapping    creates a host mapping file based on the IP containing all associated host names and found services
   -t, -tls_check_full  create output for performing tls_check over multiple ports

CONFIG:
   -config string  settings (Yaml) file location (default "/home/samareina/.config/prepareInput/settings.yaml")

DEBUG:
   -silent         show only results in output
   -version        show version of the project
   -v              show verbose output
   -nc, -no-color  disable colors in output