Versions in this module Expand all Collapse all v1 v1.0.5 Aug 13, 2024 v1.0.4 Mar 28, 2024 v1.0.3 Feb 29, 2024 Changes in this version + const ConnectScan + const DefaultPortTimeoutConnectScan + const DefaultPortTimeoutSynScan + const DefaultRateConnectScan + const DefaultRateSynScan + const DefaultRetriesConnectScan + const DefaultRetriesSynScan + const DefautStatsInterval + const ExternalTargetForTune + const Full + const Httpports + const NmapTop100 + const NmapTop1000 + const SynScan + const Version + var Naabubuffer = bytes.Buffer + var NumberOfCsvFieldsErr = errors.New("exported fields don't match csv tags") + func DefaultResumeFilePath() string + func ParsePorts(options *Options) ([]int, error) + func WriteCsvOutput(host, ip string, ports map[int]struct{}, header bool, writer io.Writer) error + func WriteHostOutput(host string, ports map[int]struct{}, writer io.Writer) error + func WriteJSONOutput(host, ip string, ports map[int]struct{}, writer io.Writer) error + type OnResultCallback func(string, string, []int) + type Options struct + CSV bool + CeyeApi string + CeyeDomain string + ConfigFile string + Debug bool + EnableProgressBar bool + ExcludeCDN bool + ExcludeIps string + ExcludeIpsFile string + ExcludePorts string + Host goflags.NormalizedStringSlice + HostsFile string + Interface string + InterfacesList bool + JSON bool + Nmap bool + NmapCLI string + NoColor bool + NoPOC bool + OnResult OnResultCallback + Output string + Passive bool + Ping bool + Ports string + PortsFile string + Proxy string + Rate int + Resolvers string + Resume bool + ResumeCfg *ResumeCfg + Retries int + ScanAllIPS bool + ScanType string + Silent bool + SourceIP string + StatsInterval int + Stdin bool + Stream bool + Threads int + Timeout int + TopPorts string + Verbose bool + Verify bool + Version bool + WarmUpTime int + func ParseOptions() *Options + func (options *Options) ShouldLoadResume() bool + type Result struct + Host string + IP string + Port int + TimeStamp time.Time + func (r *Result) CSVFields() ([]string, error) + func (r *Result) CSVHeaders() ([]string, error) + func (r *Result) JSON() ([]byte, error) + type ResumeCfg struct + Index int64 + Retry int + Seed int64 + func NewResumeCfg() *ResumeCfg + func (resumeCfg *ResumeCfg) CleanupResumeConfig() + func (resumeCfg *ResumeCfg) ConfigureResume() error + func (resumeCfg *ResumeCfg) SaveResumeConfig() error + func (resumeCfg *ResumeCfg) ShouldSaveResume() bool + type Runner struct + func NewRunner(options *Options) (*Runner, error) + func (r *Runner) AddTarget(target string) error + func (r *Runner) BackgroundWorkers() + func (r *Runner) Close() + func (r *Runner) ConnectVerification() + func (r *Runner) Httpxrun() error + func (r *Runner) Load() error + func (r *Runner) PickIP(targets []*net.IPNet, index int64) string + func (r *Runner) PickPort(index int) int + func (r *Runner) PickSubnetIP(network *net.IPNet, index int64) string + func (r *Runner) PreProcessTargets() error + func (r *Runner) RawSocketEnumeration(ip string, port int) + func (r *Runner) RunEnumeration() error + func (r *Runner) SetSourceIPAndInterface() error + func (r *Runner) ShowScanResultOnExit() v1.0.2-beta Feb 29, 2024