Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced scripting engine - Continues #641 #914

Closed
wants to merge 30 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
74e7192
begin of work
Mzack9999 Aug 8, 2021
b3767f0
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 9, 2021
b92e73b
replacing govaluate with nebula
Mzack9999 Aug 9, 2021
acb3608
adding custom helpers
Mzack9999 Aug 9, 2021
1ca70a8
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 10, 2021
ff7ed67
adding mergevariables helper + usage in network templates
Mzack9999 Aug 10, 2021
5791f1c
Adding global store with shared extractors results
Mzack9999 Aug 10, 2021
7e4e77b
Adding support for script callbacks
Mzack9999 Aug 10, 2021
a23ede0
Improving expression tokenization
Mzack9999 Aug 10, 2021
78bdff2
Adding support for python dialect template
Mzack9999 Aug 11, 2021
f2225b2
updating go modules
Mzack9999 Aug 12, 2021
0607c52
again go modules
Mzack9999 Aug 12, 2021
876ac72
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 14, 2021
2205cbb
applying changes from dev
Mzack9999 Aug 14, 2021
6174e01
Merge branch 'dev' into 548-feature-advanced-scripting-engine
Mzack9999 Aug 16, 2021
0a0d49d
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 17, 2021
1ed1f85
merging more changes from dev
Mzack9999 Aug 17, 2021
4a9d2a8
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 19, 2021
3fa49e2
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 21, 2021
07bf10d
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Aug 26, 2021
6859d86
Merge branch 'dev' into 548-feature-advanced-scripting-engine
Mzack9999 Aug 31, 2021
98edabe
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Sep 13, 2021
59b9db4
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Sep 13, 2021
676e1d7
making extractors available to all templates within a workflow as dyn…
Mzack9999 Sep 13, 2021
9cdb7b0
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Sep 16, 2021
5e696bf
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Sep 18, 2021
bd87ecf
misc
Mzack9999 Sep 18, 2021
f8cccea
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Oct 8, 2021
3adbb60
merging dev
Mzack9999 Oct 8, 2021
610beb8
Merge branch 'dev' into 549-feature-advanced-scripting-engine
Mzack9999 Nov 29, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 38 additions & 2 deletions v2/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ go 1.17
require (
github.com/Ice3man543/nvd v1.0.8
github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible
github.com/akrylysov/pogreb v0.10.1 // indirect
github.com/alecthomas/jsonschema v0.0.0-20211022214203-8b29eab41725
github.com/andygrunwald/go-jira v1.14.0
github.com/antchfx/htmlquery v1.2.4
Expand All @@ -28,13 +29,16 @@ require (
github.com/pkg/errors v0.9.1
github.com/projectdiscovery/clistats v0.0.8
github.com/projectdiscovery/cryptoutil v0.0.0-20210805184155-b5d2512f9345
github.com/projectdiscovery/executil v0.0.0-20210804143524-823f37935565 // indirect
github.com/projectdiscovery/fastdialer v0.0.13
github.com/projectdiscovery/filekv v0.0.0-20210915124239-3467ef45dd08
github.com/projectdiscovery/fileutil v0.0.0-20210928100737-cab279c5d4b5
github.com/projectdiscovery/goflags v0.0.8-0.20211028121123-edf02bc05b1a
github.com/projectdiscovery/gologger v1.1.4
github.com/projectdiscovery/hmap v0.0.2-0.20210917080408-0fd7bd286bfa
github.com/projectdiscovery/interactsh v0.0.6
github.com/projectdiscovery/mapsutil v0.0.1
github.com/projectdiscovery/nebula v0.0.0-20210812224441-37b4e61899e8
github.com/projectdiscovery/nuclei-updatecheck-api v0.0.0-20211006155443-c0a8d610a4df
github.com/projectdiscovery/rawhttp v0.0.7
github.com/projectdiscovery/retryabledns v1.0.13-0.20211109182249-43d38df59660
Expand All @@ -45,7 +49,7 @@ require (
github.com/rs/xid v1.3.0
github.com/segmentio/ksuid v1.0.4
github.com/shirou/gopsutil/v3 v3.21.9
github.com/spaolacci/murmur3 v1.1.0
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/spf13/cast v1.4.1
github.com/stretchr/testify v1.7.0
github.com/syndtr/goleveldb v1.0.0
Expand All @@ -62,25 +66,38 @@ require (
golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1
golang.org/x/text v0.3.7
gopkg.in/yaml.v2 v2.4.0
lukechampine.com/blake3 v1.1.5 // indirect
moul.io/http2curl v1.0.0
)

require (
git.mills.io/prologic/smtpd v0.0.0-20210710122116-a525b76c287a // indirect
github.com/PuerkitoBio/goquery v1.6.0 // indirect
github.com/StackExchange/wmi v1.2.1 // indirect
github.com/akrylysov/pogreb v0.10.1 // indirect
github.com/andres-erbsen/clock v0.0.0-20160526145045-9e14626cd129 // indirect
github.com/andybalholm/brotli v1.0.3 // indirect
github.com/andybalholm/cascadia v1.1.0 // indirect
github.com/antchfx/xpath v1.2.0 // indirect
github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d // indirect
github.com/bits-and-blooms/bitset v1.2.0 // indirect
github.com/bits-and-blooms/bloom/v3 v3.0.1 // indirect
github.com/bmkessler/haraka v0.0.0-20180824194238-3cf1081eecd7 // indirect
github.com/bproctor/base91 v0.0.0-20160902125316-7de6f1dd34e8 // indirect
github.com/c4milo/unpackit v0.1.0 // indirect
github.com/clbanning/anyxml v1.2.2 // indirect
github.com/cnf/structhash v0.0.0-20201127153200-e1b16c1ebc08 // indirect
github.com/cxmcc/tiger v0.0.0-20170524142333-bde35e2713d7 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dchest/blake256 v1.1.0 // indirect
github.com/dchest/blake2b v1.0.0 // indirect
github.com/dchest/blake2s v1.0.0 // indirect
github.com/dchest/blake512 v1.0.0 // indirect
github.com/dchest/siphash v1.2.2 // indirect
github.com/dchest/skein v0.0.0-20171112102903-d7f1022db390 // indirect
github.com/dimchansky/utfbom v1.1.1 // indirect
github.com/dsnet/compress v0.0.1 // indirect
github.com/eggsampler/acme/v3 v3.2.1 // indirect
github.com/elliotchance/phpserialize v1.3.1 // indirect
github.com/fatih/structs v1.1.0 // indirect
github.com/go-ole/go-ole v1.2.5 // indirect
github.com/go-playground/locales v0.14.0 // indirect
Expand All @@ -97,23 +114,40 @@ require (
github.com/gosuri/uiprogress v0.0.1 // indirect
github.com/hashicorp/go-cleanhttp v0.5.1 // indirect
github.com/hashicorp/go-retryablehttp v0.6.8 // indirect
github.com/howeyc/crc16 v0.0.0-20171223171357-2b2a61e366a6 // indirect
github.com/htruong/go-md2 v0.0.0-20170914203617-c69905b63f6f // indirect
github.com/huandu/xstrings v1.3.2 // indirect
github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0 // indirect
github.com/itchyny/timefmt-go v0.1.3 // indirect
github.com/jasonlvhit/gocron v0.0.1 // indirect
github.com/jbenet/go-base58 v0.0.0-20150317085156-6237cf65f3a6 // indirect
github.com/jxskiss/base62 v0.0.0-20191017122030-4f11678b909b // indirect
github.com/jzelinskie/whirlpool v0.0.0-20201016144138-0675e54bb004 // indirect
github.com/karlseguin/ccache/v2 v2.0.8 // indirect
github.com/kisielk/og-rek v1.1.0 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/klauspost/cpuid v1.3.1 // indirect
github.com/klauspost/pgzip v1.2.5 // indirect
github.com/leodido/go-urn v1.2.1 // indirect
github.com/martinlindhe/base36 v1.1.0 // indirect
github.com/martinlindhe/bubblebabble v0.0.0-20160819103256-a0a549d8557a // indirect
github.com/martinlindhe/crc24 v0.0.0-20170911183234-2a4d83245616 // indirect
github.com/martinlindhe/gogost v0.0.0-20170914195721-31862914ae20 // indirect
github.com/martinlindhe/gohash v0.0.0-20201217001544-b9eda876a50f // indirect
github.com/martinlindhe/uu v0.0.0-20171218233747-27d928e7b0bb // indirect
github.com/mattn/go-isatty v0.0.13 // indirect
github.com/mattn/go-runewidth v0.0.13 // indirect
github.com/mewpkg/hashutil v1.0.1 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/pelletier/go-toml v1.9.3 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/projectdiscovery/blackrock v0.0.0-20210415162320-b38689ae3a2e // indirect
github.com/projectdiscovery/iputil v0.0.0-20210804143329-3a30fcde43f3 // indirect
github.com/projectdiscovery/mapcidr v0.0.8 // indirect
github.com/projectdiscovery/networkpolicy v0.0.1 // indirect
github.com/rivo/uniseg v0.2.0 // indirect
github.com/tilinna/z85 v1.0.0 // indirect
github.com/tklauser/go-sysconf v0.3.9 // indirect
github.com/tklauser/numcpus v0.3.0 // indirect
github.com/trivago/tgo v1.0.7 // indirect
Expand All @@ -123,11 +157,13 @@ require (
github.com/ysmood/goob v0.3.0 // indirect
github.com/zclconf/go-cty v1.8.4 // indirect
go.etcd.io/bbolt v1.3.6 // indirect
go.starlark.net v0.0.0-20210602144842-1cdb82c9e17a // indirect
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 // indirect
golang.org/x/sys v0.0.0-20210915083310-ed5796bab164 // indirect
golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.27.1 // indirect
gopkg.in/corvus-ch/zbase32.v1 v1.0.0 // indirect
gopkg.in/mewpkg/hashutil.v1 v1.0.1 // indirect
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
)
Loading