utils

module
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2024 License: MIT

README

utils

The package contains various helpers libraries

Directories

Path Synopsis
auth
pdcp
pdcp contains projectdiscovery cloud platform related features like result upload , dashboard etc.
pdcp contains projectdiscovery cloud platform related features like result upload , dashboard etc.
batcher is a package that provides a simple batching mechanism the buffer can be configured with a max capacity and a flush interval the buffer will invoke a callback function when the buffer is full or the flush interval is reached
batcher is a package that provides a simple batching mechanism the buffer can be configured with a max capacity and a flush interval the buffer will invoke a callback function when the buffer is full or the flush interval is reached
conn
errkit implements all errors generated by nuclei and includes error definations specific to nuclei , error classification (like network,logic) etc
errkit implements all errors generated by nuclei and includes error definations specific to nuclei , error classification (like network,logic) etc
memguardian is a package that provides a simple RAM memory control mechanism once activated it sets an internal atomic boolean when the RAM usage exceed in absolute terms the warning ratio, for passive indirect check or invoke an optional callback for reactive backpressure
memguardian is a package that provides a simple RAM memory control mechanism once activated it sets an internal atomic boolean when the RAM usage exceed in absolute terms the warning ratio, for passive indirect check or invoke an optional callback for reactive backpressure
cmd
gen/generic
this small cli tool is specific for those functions with arbitrary parameters and with result-error tuple as return values func(x,y) => result, error it works by creating a new memoized version of the functions in the same path as memo.original.file.go some parts are specific for nuclei and hardcoded within the template
this small cli tool is specific for those functions with arbitrary parameters and with result-error tuple as return values func(x,y) => result, error it works by creating a new memoized version of the functions in the same path as memo.original.file.go some parts are specific for nuclei and hardcoded within the template
simpleflight
Package singleflight provides a duplicate function call suppression mechanism.
Package singleflight provides a duplicate function call suppression mechanism.
ml
package patterns contains various common patterns some regexps were extended from https://github.com/asaskevich/govalidator
package patterns contains various common patterns some regexps were extended from https://github.com/asaskevich/govalidator
Package raceutil reports if the Go race detector is enabled.
Package raceutil reports if the Go race detector is enabled.
Package routing provides a very basic but mostly functional implementation of a routing table for IPv4/IPv6 addresses.
Package routing provides a very basic but mostly functional implementation of a routing table for IPv4/IPv6 addresses.
scripts
unit contains common values: - units size (ex.
unit contains common values: - units size (ex.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL