mirror of
https://github.com/owasp-amass/amass.git
synced 2026-10-11 22:49:54 +00:00
updates related to moving the project to the owasp-amass organization
This commit is contained in:
@@ -12,7 +12,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ "ubuntu-latest", "macos-latest", "windows-latest" ]
|
||||
go-version: [ "1.18" ]
|
||||
go-version: [ "1.19" ]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
-
|
||||
@@ -41,7 +41,7 @@ jobs:
|
||||
- name: setup Go
|
||||
uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: 1.18
|
||||
go-version: 1.19
|
||||
- name: checkout
|
||||
uses: actions/checkout@v3
|
||||
- name: measure coverage
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
name: set up Go
|
||||
uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: 1.18
|
||||
go-version: 1.19
|
||||
-
|
||||
name: set up CycloneDX
|
||||
uses: CycloneDX/gh-gomod-generate-sbom@v1
|
||||
|
||||
@@ -10,7 +10,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ "ubuntu-latest", "macos-latest", "windows-latest" ]
|
||||
go-version: [ "1.18" ]
|
||||
go-version: [ "1.19" ]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
-
|
||||
|
||||
+4
-4
@@ -67,17 +67,17 @@ changelog:
|
||||
|
||||
release:
|
||||
github:
|
||||
owner: OWASP
|
||||
name: Amass
|
||||
owner: owasp-amass
|
||||
name: amass
|
||||
|
||||
brews:
|
||||
-
|
||||
name: amass
|
||||
tap:
|
||||
owner: caffix
|
||||
owner: owasp-amass
|
||||
name: homebrew-amass
|
||||
token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}"
|
||||
url_template: "https://github.com/OWASP/Amass/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
|
||||
url_template: "https://github.com/owasp-amass/amass/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
|
||||
commit_author:
|
||||
name: caffix
|
||||
email: [email protected]
|
||||
|
||||
@@ -1,14 +1,2 @@
|
||||
Jeff Foley <[email protected]> caffix <[email protected]>
|
||||
Jeff Foley <[email protected]> Jeff Foley <[email protected]>
|
||||
Jeff Foley <[email protected]> Jeff Foley <[email protected]>
|
||||
Jeff Foley <[email protected]> Jeff Foley <[email protected]>
|
||||
Jeff Foley <[email protected]> caffix <[email protected]>
|
||||
Jeff Foley <[email protected]> caffix <[email protected]>
|
||||
Jeff Foley <[email protected]> caffix <[email protected]>
|
||||
Anthony Rhodes <[email protected]> fork-while-fork <[email protected]>
|
||||
Kian Jamali <[email protected]> KJ202 <[email protected]>
|
||||
Kian Jamali <[email protected]> Kian Jamali <[email protected]>
|
||||
Kian Jamali <[email protected]> Kian Jamali <[email protected]>
|
||||
Kian Jamali <[email protected]> Kian <[email protected]>
|
||||
Nick Gkogkos <[email protected]> Nick Gk <[email protected]>
|
||||
Nick Gkogkos <[email protected]> Nikos Gk <[email protected]>
|
||||
Jeff Foley <[email protected]> caffix <caffix@users.noreply.github.com>
|
||||
+6
-6
@@ -1,6 +1,6 @@
|
||||
# Contributing
|
||||
|
||||
Thank you for considering making contributions to Amass! Start by taking a look at the [open issues](https://github.com/OWASP/Amass/issues) for things we need help with!
|
||||
Thank you for considering making contributions to Amass! Start by taking a look at the [open issues](https://github.com/owasp-amass/amass/issues) for things we need help with!
|
||||
|
||||
Please follow standard github best practices: fork the repo, branch from the tip of develop, make some commits, and submit a pull request to develop.
|
||||
|
||||
@@ -9,17 +9,17 @@ Please make sure to use `gofmt` before every commit - the easiest way to do this
|
||||
## Forking
|
||||
|
||||
Please note that Go requires code to live under absolute paths, which complicates forking.
|
||||
While the fork for user 'foo' lives at `https://github.com/foo/Amass`,
|
||||
the code should never exist at `$GOPATH/src/github.com/foo/Amass`.
|
||||
While the fork for user 'foo' lives at `https://github.com/foo/amass`,
|
||||
the code should never exist at `$GOPATH/src/github.com/foo/amass`.
|
||||
Instead, we use `git remote` to add the fork as a new remote for the original repo,
|
||||
`$GOPATH/src/github.com/OWASP/Amass`, and do all the work there.
|
||||
`$GOPATH/src/github.com/owasp-amass/amass`, and do all the work there.
|
||||
|
||||
For instance, to create a fork and work on a branch of it, user 'foo' would:
|
||||
|
||||
* Create the fork on github, using the fork button.
|
||||
* Go to the original repo checked out locally (ie. `$GOPATH/src/github.com/OWASP/Amass`)
|
||||
* Go to the original repo checked out locally (ie. `$GOPATH/src/github.com/owasp-amass/amass`)
|
||||
* `git remote rename origin upstream`
|
||||
* `git remote add origin [email protected]:foo/Amass.git`
|
||||
* `git remote add origin [email protected]:foo/amass.git`
|
||||
|
||||
Now `origin` refers to the foo fork and `upstream` refers to the OWASP version.
|
||||
So foo can `git push -u origin master` to update his/her fork, and make pull requests to OWASP from there.
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
FROM golang:1.18-alpine as build
|
||||
FROM golang:1.19-alpine as build
|
||||
RUN apk --no-cache add git
|
||||
WORKDIR /go/src/github.com/OWASP/Amass
|
||||
WORKDIR /go/src/github.com/owasp-amass/amass
|
||||
COPY . .
|
||||
RUN go install -v ./...
|
||||
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
# Hall of Fame
|
||||
|
||||
## Core Team
|
||||
|
||||
- [Jeff Foley](https://github.com/caffix) aka `caffix`
|
||||
([Project Leader](https://www.owasp.org/index.php/User:Caffix))
|
||||
[](https://twitter.com/jeff_foley)
|
||||
- [Anthony Rhodes](https://github.com/fork-while-fork) aka `fork-while-fork`
|
||||
[](https://twitter.com/fork_while_fork)
|
||||
|
||||
## GitHub Contributors
|
||||
|
||||
Table of contributors generated from `git log --full-history` as of Fri, 03 Apr 2020 after deduplication with `.mailmap` and conversion into Markdown.
|
||||
|
||||
| Author | Commits (%) | First commit | Last commit | Age | Active days | # by commits |
|
||||
|:-------------------|:-------------|:-------------|:------------|:----|:------------|:-------------|
|
||||
| Jeff Foley | 835 (80.29%) | 2017-09-28 | 2020-03-28 | 912 | 274 | 1 |
|
||||
| Anthony Rhodes | 66 (6.35%) | 2018-12-21 | 2019-12-06 | 349 | 28 | 2 |
|
||||
| Kian Jamali | 43 (4.13%) | 2019-06-27 | 2020-03-04 | 251 | 21 | 3 |
|
||||
| rbadguy | 26 (2.50%) | 2019-01-28 | 2019-12-06 | 312 | 14 | 4 |
|
||||
| Architekton | 15 (1.44%) | 2018-12-31 | 2019-02-21 | 52 | 10 | 5 |
|
||||
| vltraheaven | 11 (1.06%) | 2019-07-31 | 2019-09-12 | 43 | 4 | 6 |
|
||||
| Boris Bera | 4 (0.38%) | 2019-11-28 | 2019-11-28 | 1 | 1 | 7 |
|
||||
| Nick Gkogkos | 4 (0.38%) | 2019-07-07 | 2020-02-23 | 230 | 2 | 8 |
|
||||
| Wael M. Nasreddine | 3 (0.29%) | 2018-11-19 | 2019-03-21 | 121 | 2 | 9 |
|
||||
| Mikail Tunç | 3 (0.29%) | 2018-09-27 | 2018-10-30 | 33 | 2 | 10 |
|
||||
| Peter Benjamin | 3 (0.29%) | 2018-07-06 | 2018-07-06 | 1 | 1 | 11 |
|
||||
| Cody Zacharias | 3 (0.29%) | 2018-03-20 | 2018-03-20 | 1 | 1 | 12 |
|
||||
| rek7 | 3 (0.29%) | 2019-11-19 | 2019-12-02 | 13 | 3 | 13 |
|
||||
| Syed Faheel Ahmad | 2 (0.19%) | 2019-11-08 | 2019-11-11 | 3 | 2 | 14 |
|
||||
| M. Ángel | 2 (0.19%) | 2019-10-02 | 2019-10-02 | 1 | 1 | 15 |
|
||||
| Bharath | 2 (0.19%) | 2019-01-29 | 2019-01-29 | 1 | 1 | 16 |
|
||||
| danmartinj | 2 (0.19%) | 2019-10-22 | 2019-10-23 | 1 | 2 | 17 |
|
||||
| Lars Lehtonen | 2 (0.19%) | 2020-02-10 | 2020-03-06 | 25 | 2 | 18 |
|
||||
| kerberosmansour | 2 (0.19%) | 2019-06-09 | 2019-06-09 | 1 | 1 | 19 |
|
||||
| Paul A | 1 (0.10%) | 2018-06-14 | 2018-06-14 | 1 | 1 | 20 |
|
||||
| Duarte Duarte | 1 (0.10%) | 2019-01-02 | 2019-01-02 | 1 | 1 | 21 |
|
||||
| Rbcafe | 1 (0.10%) | 2019-07-08 | 2019-07-08 | 1 | 1 | 22 |
|
||||
| Vinoth kumar | 1 (0.10%) | 2019-09-16 | 2019-09-16 | 1 | 1 | 23 |
|
||||
| lmeyerov | 1 (0.10%) | 2019-08-20 | 2019-08-20 | 1 | 1 | 24 |
|
||||
| Zach Riggle | 1 (0.10%) | 2018-03-12 | 2018-03-12 | 1 | 1 | 25 |
|
||||
| Mike Arpaia | 1 (0.10%) | 2018-03-28 | 2018-03-28 | 1 | 1 | 26 |
|
||||
| Simos Xenitellis | 1 (0.10%) | 2018-03-12 | 2018-03-12 | 1 | 1 | 27 |
|
||||
| Kir Kolyshkin | 1 (0.10%) | 2019-10-24 | 2019-10-24 | 1 | 1 | 28 |
|
||||
|
||||
## Stargazers (over time)
|
||||
|
||||
[](https://starcharts.herokuapp.com/OWASP/Amass)
|
||||
@@ -1,22 +1,22 @@
|
||||
# [ OWASP Amass](https://owasp.org/www-project-amass/)
|
||||
|
||||
<p align="center">
|
||||
<img src="https://github.com/OWASP/Amass/blob/master/images/amass_video.gif">
|
||||
<img src="https://github.com/owasp-amass/amass/blob/master/images/amass_video.gif">
|
||||
</p>
|
||||
|
||||
[](https://owasp.org/projects/#sec-flagships)
|
||||
[](https://github.com/OWASP/Amass/releases/latest)
|
||||
[](https://github.com/owasp-amass/amass/releases/latest)
|
||||
[](https://hub.docker.com/r/caffix/amass)
|
||||
[](https://twitter.com/owaspamass)
|
||||
[](https://discord.gg/TMMyYtBMTR)
|
||||
[](https://discord.gg/HNePVyX3cp)
|
||||
|
||||

|
||||
[](https://pkg.go.dev/github.com/OWASP/Amass/v3)
|
||||

|
||||
[](https://pkg.go.dev/github.com/owasp-amass/amass/v3)
|
||||
[](https://www.apache.org/licenses/LICENSE-2.0)
|
||||
[](https://goreportcard.com/report/github.com/OWASP/Amass)
|
||||
[](https://www.codefactor.io/repository/github/OWASP/Amass)
|
||||
[](https://codeclimate.com/github/OWASP/Amass/maintainability)
|
||||
[](https://codecov.io/gh/OWASP/Amass)
|
||||
[](https://goreportcard.com/report/github.com/owasp-amass/amass)
|
||||
[](https://www.codefactor.io/repository/github/owasp-amass/amass)
|
||||
[](https://codeclimate.com/github/owasp-amass/amass/maintainability)
|
||||
[](https://codecov.io/gh/owasp-amass/amass)
|
||||
|
||||
The OWASP Amass Project performs network mapping of attack surfaces and external asset discovery using open source information gathering and active reconnaissance techniques.
|
||||
|
||||
@@ -34,20 +34,20 @@ The OWASP Amass Project performs network mapping of attack surfaces and external
|
||||
|
||||
----
|
||||
|
||||
## Installation [](https://golang.org/dl/) [](https://hub.docker.com/r/caffix/amass) [](https://github.com/OWASP/Amass/releases/latest)
|
||||
## Installation [](https://golang.org/dl/) [](https://hub.docker.com/r/caffix/amass) [](https://github.com/owasp-amass/amass/releases/latest)
|
||||
|
||||
> You can find some additional installation variations in the [Installation Guide](./doc/install.md).
|
||||
|
||||
### Prebuilt Packages
|
||||
|
||||
1. Simply unzip the [package](https://github.com/OWASP/Amass/releases/latest)
|
||||
1. Simply unzip the [package](https://github.com/owasp-amass/amass/releases/latest)
|
||||
2. Put the precompiled binary into your path
|
||||
3. Start using OWASP Amass!
|
||||
|
||||
#### Homebrew
|
||||
|
||||
```bash
|
||||
brew tap caffix/amass
|
||||
brew tap owasp-amass/amass
|
||||
brew install amass
|
||||
```
|
||||
|
||||
@@ -62,10 +62,10 @@ The volume argument allows the Amass graph database to persist between execution
|
||||
### From Sources
|
||||
|
||||
1. Install [Go](https://golang.org/doc/install) and setup your Go workspace
|
||||
2. Download OWASP Amass by running `go install -v github.com/OWASP/Amass/v3/...@master`
|
||||
2. Download OWASP Amass by running `go install -v github.com/owasp-amass/amass/v3/...@master`
|
||||
3. At this point, the binary should be in `$GOPATH/bin`
|
||||
|
||||
## Documentation [](https://pkg.go.dev/github.com/OWASP/Amass/v3)
|
||||
## Documentation [](https://pkg.go.dev/github.com/owasp-amass/amass/v3)
|
||||
|
||||
Use the [Installation Guide](./doc/install.md) to get started.
|
||||
|
||||
@@ -75,18 +75,16 @@ See the [Tutorial](./doc/tutorial.md) for example usage.
|
||||
|
||||
See the [Amass Scripting Engine Manual](./doc/scripting.md) for greater control over your enumeration process.
|
||||
|
||||
## Troubleshooting [](https://discord.gg/rtN8GMd)
|
||||
## Troubleshooting [](https://discord.gg/HNePVyX3cp)
|
||||
|
||||
If you need help with installation and/or usage of the tool, please join our [Discord server](https://discord.gg/rtN8GMd) where community members can best help you.
|
||||
If you need help with installation and/or usage of the tool, please join our [Discord server](https://discord.gg/HNePVyX3cp) where community members can best help you.
|
||||
|
||||
:stop_sign: **Please avoid opening GitHub issues for support requests or questions!**
|
||||
|
||||
## Contributing [](./CONTRIBUTING.md) [](https://discord.gg/rtN8GMd)
|
||||
## Contributing [](./CONTRIBUTING.md) [](https://discord.gg/HNePVyX3cp)
|
||||
|
||||
We are always happy to get new contributors on board! Please check [CONTRIBUTING.md](CONTRIBUTING.md) to learn how to
|
||||
contribute to our codebase, and join our [Discord Server](https://discord.gg/rtN8GMd) to discuss current project goals.
|
||||
|
||||
For a list of all contributors to the OWASP Amass Project please visit our [HALL_OF_FAME.md](HALL_OF_FAME.md).
|
||||
contribute to our codebase, and join our [Discord Server](https://discord.gg/HNePVyX3cp) to discuss current project goals.
|
||||
|
||||
## Testimonials
|
||||
|
||||
@@ -104,7 +102,7 @@ For a list of all contributors to the OWASP Amass Project please visit our [HALL
|
||||
|
||||
\- Joona Hoikkala ([@joohoi](https://github.com/joohoi)) & Alexis Fernández ([@six2dez](https://github.com/six2dez)), Visma Red Team
|
||||
|
||||
## References [](https://www.youtube.com/watch?v=C-GabM2db9A) [](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html) [](https://reconvillage.org/) [](https://www.youtube.com/c/RedTeamVillage/featured) [](https://www.twitch.tv/videos/723418873) [](https://www.youtube.com/watch?v=J33JmuQ79tE) [](https://www.youtube.com/watch?v=fDlKQXRaGl0) [](https://vimeo.com/481985359) [](https://www.youtube.com/watch?v=fDlKQXRaGl0) [](https://twitter.com/jeff_foley/status/1562246069278445568/photo/1) [](https://infoseccampus.com/podcast/sectools-e44-jeff-foley/) [](https://www.youtube.com/watch?v=tGitZO8EkMI)
|
||||
## References [](https://twitter.com/jeff_foley/status/1562246069278445568/photo/1) [](https://www.youtube.com/c/RedTeamVillage/featured) [](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html)
|
||||
|
||||
Did you write a blog post, magazine article or do a podcast about OWASP Amass? Or maybe you held or joined a conference talk or meetup session, a hacking workshop or public training where this project was mentioned?
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# References [](https://inventory.rawsec.ml/tools.html#title-tools-osint) [](https://www.youtube.com/watch?v=C-GabM2db9A) [](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html) [](https://reconvillage.org/) [](https://www.youtube.com/c/RedTeamVillage/featured) [](https://www.twitch.tv/videos/723418873) [](https://www.youtube.com/watch?v=J33JmuQ79tE) [](https://www.youtube.com/watch?v=fDlKQXRaGl0) [](https://vimeo.com/481985359) [](https://www.youtube.com/watch?v=fDlKQXRaGl0)
|
||||
# References [](https://www.youtube.com/watch?v=tGitZO8EkMI) [](https://infoseccampus.com/podcast/sectools-e44-jeff-foley/) [](https://twitter.com/jeff_foley/status/1562246069278445568/photo/1) [](https://www.youtube.com/watch?v=fDlKQXRaGl0) [](https://vimeo.com/481985359) [](https://www.youtube.com/watch?v=fDlKQXRaGl0) [](https://www.youtube.com/watch?v=J33JmuQ79tE) [](https://www.twitch.tv/videos/723418873) [](https://www.youtube.com/c/RedTeamVillage/featured) [](https://reconvillage.org/) [](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html) [](https://www.youtube.com/watch?v=C-GabM2db9A)
|
||||
|
||||
Did you write a blog post, magazine article or do a podcast about or mentioning OWASP Amass? Add it to this file and open a PR! The same goes for conference or meetup talks, workshops or trainings you did where this project was mentioned or used!
|
||||
|
||||
|
||||
+5
-5
@@ -15,14 +15,14 @@ import (
|
||||
"os"
|
||||
"strconv"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs"
|
||||
"github.com/OWASP/Amass/v3/format"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/fatih/color"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs"
|
||||
"github.com/owasp-amass/amass/v3/format"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
+6
-6
@@ -23,15 +23,15 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs"
|
||||
"github.com/OWASP/Amass/v3/enum"
|
||||
"github.com/OWASP/Amass/v3/format"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/fatih/color"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs"
|
||||
"github.com/owasp-amass/amass/v3/enum"
|
||||
"github.com/owasp-amass/amass/v3/format"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
)
|
||||
|
||||
const enumUsageMsg = "enum [options] -d DOMAIN"
|
||||
|
||||
+5
-5
@@ -18,11 +18,11 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs"
|
||||
"github.com/OWASP/Amass/v3/format"
|
||||
"github.com/OWASP/Amass/v3/intel"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs"
|
||||
"github.com/owasp-amass/amass/v3/format"
|
||||
"github.com/owasp-amass/amass/v3/intel"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/fatih/color"
|
||||
)
|
||||
|
||||
+2
-2
@@ -10,8 +10,8 @@ import (
|
||||
"net"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/enum"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/enum"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/service"
|
||||
"github.com/caffix/stringset"
|
||||
|
||||
+10
-10
@@ -35,13 +35,13 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs"
|
||||
"github.com/OWASP/Amass/v3/format"
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/resources"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs"
|
||||
"github.com/owasp-amass/amass/v3/format"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/resources"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/service"
|
||||
"github.com/caffix/stringset"
|
||||
@@ -50,9 +50,9 @@ import (
|
||||
|
||||
const (
|
||||
mainUsageMsg = "intel|enum|viz|track|db [options]"
|
||||
exampleConfigFileURL = "https://github.com/OWASP/Amass/blob/master/examples/config.ini"
|
||||
userGuideURL = "https://github.com/OWASP/Amass/blob/master/doc/user_guide.md"
|
||||
tutorialURL = "https://github.com/OWASP/Amass/blob/master/doc/tutorial.md"
|
||||
exampleConfigFileURL = "https://github.com/owasp-amass/amass/blob/master/examples/config.ini"
|
||||
userGuideURL = "https://github.com/owasp-amass/amass/blob/master/doc/user_guide.md"
|
||||
tutorialURL = "https://github.com/owasp-amass/amass/blob/master/doc/tutorial.md"
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
+2
-2
@@ -13,8 +13,8 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/fatih/color"
|
||||
|
||||
+2
-2
@@ -12,8 +12,8 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/viz"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/viz"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/fatih/color"
|
||||
)
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ codecov:
|
||||
disable_default_path_fixes: yes
|
||||
|
||||
fixes:
|
||||
- "github.com/OWASP/Amass/v3/::github.com/OWASP/Amass/"
|
||||
- "github.com/owasp-amass/amass/v3/::github.com/owasp-amass/amass/"
|
||||
|
||||
ignore:
|
||||
- encode_optype.go
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/resources"
|
||||
"github.com/owasp-amass/amass/v3/resources"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/go-ini/ini"
|
||||
"github.com/google/uuid"
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"github.com/OWASP/Amass/v3/net/http"
|
||||
"github.com/owasp-amass/amass/v3/net/http"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/go-ini/ini"
|
||||
)
|
||||
|
||||
+2
-2
@@ -11,8 +11,8 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/net/dns"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/go-ini/ini"
|
||||
)
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/OWASP/Amass/v3/resources"
|
||||
"github.com/owasp-amass/amass/v3/resources"
|
||||
)
|
||||
|
||||
// AcquireScripts returns all the default and user provided scripts for data sources.
|
||||
|
||||
+5
-5
@@ -13,11 +13,11 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/net/http"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/caffix/resolve"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/net/http"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/service"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/miekg/dns"
|
||||
|
||||
@@ -11,7 +11,7 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/net/http"
|
||||
"github.com/owasp-amass/amass/v3/net/http"
|
||||
)
|
||||
|
||||
func (s *Script) getCachedResponse(ctx context.Context, url string, ttl int) (*http.Response, error) {
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
package scripting
|
||||
|
||||
import (
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/format"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/format"
|
||||
"github.com/caffix/service"
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
)
|
||||
|
||||
@@ -13,10 +13,10 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
amassdns "github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/caffix/resolve"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
amassdns "github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/miekg/dns"
|
||||
bf "github.com/tylertreat/BoomFilters"
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
)
|
||||
|
||||
func TestResolve(t *testing.T) {
|
||||
|
||||
@@ -9,8 +9,8 @@ import (
|
||||
"net/url"
|
||||
"strings"
|
||||
|
||||
"github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/OWASP/Amass/v3/net/http"
|
||||
"github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/amass/v3/net/http"
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
)
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
amassdns "github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/OWASP/Amass/v3/net/http"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/caffix/resolve"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
amassdns "github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/amass/v3/net/http"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/miekg/dns"
|
||||
bf "github.com/tylertreat/BoomFilters"
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/stringset"
|
||||
)
|
||||
|
||||
|
||||
@@ -10,10 +10,10 @@ import (
|
||||
"fmt"
|
||||
"regexp"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/service"
|
||||
luaurl "github.com/cjoudrey/gluaurl"
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
package scripting
|
||||
|
||||
import (
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/service"
|
||||
)
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ import (
|
||||
"net"
|
||||
"strconv"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
lua "github.com/yuin/gopher-lua"
|
||||
)
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
)
|
||||
|
||||
func TestSocketRecv(t *testing.T) {
|
||||
|
||||
+3
-3
@@ -7,9 +7,9 @@ package datasrcs
|
||||
import (
|
||||
"sort"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs/scripting"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs/scripting"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/service"
|
||||
"github.com/caffix/stringset"
|
||||
)
|
||||
|
||||
+4
-4
@@ -5,7 +5,7 @@
|
||||
|
||||
## Prebuilt Binaries
|
||||
|
||||
A [precompiled version is available](https://github.com/OWASP/Amass/releases) with each release.
|
||||
A [precompiled version is available](https://github.com/owasp-amass/amass/releases) with each release.
|
||||
|
||||
Using this installation option on macOS is could result in an 'unidentified developer' warning. This can be resolved by following the steps below:
|
||||
|
||||
@@ -20,7 +20,7 @@ Using this installation option on macOS is could result in an 'unidentified deve
|
||||
1. Build the [Docker](https://docs.docker.com/) image:
|
||||
|
||||
```bash
|
||||
docker build -t amass https://github.com/OWASP/Amass.git
|
||||
docker build -t amass https://github.com/owasp-amass/amass.git
|
||||
```
|
||||
|
||||
2. Run the Docker image:
|
||||
@@ -44,7 +44,7 @@ If you prefer to build your own binary from the latest release of the source cod
|
||||
Simply execute the following command:
|
||||
|
||||
```bash
|
||||
go install -v github.com/OWASP/Amass/v3/...@master
|
||||
go install -v github.com/owasp-amass/amass/v3/...@master
|
||||
```
|
||||
|
||||
At this point, the binary should be in *$GOPATH/bin*.
|
||||
@@ -56,7 +56,7 @@ At this point, the binary should be in *$GOPATH/bin*.
|
||||
For **Homebrew**, the following two commands will install Amass into your environment:
|
||||
|
||||
```bash
|
||||
brew tap caffix/amass
|
||||
brew tap owasp-amass/amass
|
||||
brew install amass
|
||||
```
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
# [ OWASP Amass](https://owasp.org/www-project-amass/) - The Amass Scripting Engine Manual
|
||||
# [ OWASP Amass](https://owasp.org/www-project-amass/) - The Amass Scripting Engine Manual
|
||||
|
||||

|
||||

|
||||
|
||||
----
|
||||
|
||||
|
||||
+4
-4
@@ -1,6 +1,6 @@
|
||||
# [ OWASP Amass](https://owasp.org/www-project-amass/) - An Extensive Tutorial
|
||||
# [ OWASP Amass](https://owasp.org/www-project-amass/) - An Extensive Tutorial
|
||||
|
||||

|
||||

|
||||
|
||||
----
|
||||
|
||||
@@ -29,7 +29,7 @@ There are a number of more technical reasons, which we will explain below and de
|
||||
- Amass' subcommands can be used in conjunction, in some cases, which could allow you to create scripts that perform multiple Amass operations.
|
||||
- Supports 55 sources, such as APIs and websites, at the time of writing as part of its subdomain discovery and information gathering techniques. These can be listed using the following command:
|
||||
- amass enum -list
|
||||
- ```AlienVault,ArchiveIt,ArchiveToday,Arquivo,Ask,Baidu,BinaryEdge,Bing,BufferOver,Censys,CertSpotter,CIRCL,CommonCrawl,Crtsh,[...],ViewDNS,VirusTotal,Wayback,WhoisXML,Yahoo``` (full list [here](https://github.com/OWASP/Amass))
|
||||
- ```AlienVault,ArchiveIt,Arquivo,Ask,Baidu,BinaryEdge,Bing,BufferOver,Censys,CertSpotter,CIRCL,CommonCrawl,Crtsh,[...],VirusTotal,Wayback,WhoisXML,Yahoo``` (full list [here](https://github.com/owasp-amass/amass))
|
||||
|
||||
- It employs various information gathering techniques for DNS enumeration
|
||||
- Brute-force of subdomains using a domain name wordlists and alteration wordlists
|
||||
@@ -59,7 +59,7 @@ Usage: amass intel [options] [-whois -d DOMAIN] [-addr ADDR -asn ASN -cidr CIDR]
|
||||
|
||||
It is probably worth noting at this point that another great perk of Amass is that all the subcommands attempt to maintain argument consistency.
|
||||
|
||||
This subcommand will use a number of information gathering techniques and data sources by default, such as WHOIS and IPv4Info, in order to obtain intelligence and parent domains owned by the organisation, unless these are explicitly disabled in Amass' configuration file. An example Amass configuration file is available [on the GitHub repository](../examples/config.ini).
|
||||
This subcommand will use a number of information gathering techniques and data sources by default, such as WHOIS and IPv4Info, in order to obtain intelligence and parent domains owned by the organisation, unless these are explicitly disabled in Amass' configuration file. An example Amass configuration file is available [on the GitHub repository](../examples/config.ini).
|
||||
|
||||
```bash
|
||||
|
||||
|
||||
+2
-2
@@ -12,10 +12,10 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/queue"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/miekg/dns"
|
||||
)
|
||||
|
||||
|
||||
+4
-4
@@ -8,10 +8,10 @@ import (
|
||||
"context"
|
||||
"sync"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/queue"
|
||||
|
||||
+3
-3
@@ -11,9 +11,9 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/queue"
|
||||
"github.com/caffix/service"
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import (
|
||||
"context"
|
||||
"strings"
|
||||
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/stringset"
|
||||
)
|
||||
|
||||
+4
-4
@@ -13,12 +13,12 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
amassdns "github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
amassdns "github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/queue"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/miekg/dns"
|
||||
bf "github.com/tylertreat/BoomFilters"
|
||||
"golang.org/x/net/publicsuffix"
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
)
|
||||
|
||||
// ParseStrings implements the flag.Value interface.
|
||||
|
||||
+3
-3
@@ -11,8 +11,8 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/fatih/color"
|
||||
)
|
||||
|
||||
@@ -96,7 +96,7 @@ func FprintEnumerationSummary(out io.Writer, total int, tags map[string]int, asn
|
||||
fmt.Fprintln(out)
|
||||
// Print the header information
|
||||
title := "OWASP Amass "
|
||||
site := "https://github.com/OWASP/Amass"
|
||||
site := "https://github.com/owasp-amass/amass"
|
||||
b.Fprint(out, title+Version)
|
||||
num := 80 - (len(title) + len(Version) + len(site))
|
||||
pad(num, " ")
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
module github.com/OWASP/Amass/v3
|
||||
module github.com/owasp-amass/amass/v3
|
||||
|
||||
go 1.18
|
||||
go 1.19
|
||||
|
||||
require (
|
||||
github.com/PuerkitoBio/goquery v1.8.1
|
||||
github.com/caffix/netmap v0.0.0-20220914055814-1a7ef9510442
|
||||
github.com/caffix/pipeline v0.2.1
|
||||
github.com/caffix/queue v0.1.4-0.20221117050542-621305ceff1f
|
||||
github.com/caffix/resolve v0.6.18
|
||||
github.com/caffix/service v0.2.4-0.20220914052955-87095f01d576
|
||||
github.com/caffix/stringset v0.1.1-0.20220914051654-14e33fbe8739
|
||||
github.com/cayleygraph/quad v1.2.4
|
||||
github.com/cjoudrey/gluaurl v0.0.0-20161028222611-31cbb9bef199
|
||||
github.com/fatih/color v1.14.1
|
||||
github.com/geziyor/geziyor v0.0.0-20230220181402-555cdee59755
|
||||
github.com/fatih/color v1.15.0
|
||||
github.com/geziyor/geziyor v0.0.0-20230315135110-a242b58aaa65
|
||||
github.com/go-ini/ini v1.67.0
|
||||
github.com/google/uuid v1.3.0
|
||||
github.com/miekg/dns v1.1.51
|
||||
github.com/miekg/dns v1.1.53
|
||||
github.com/owasp-amass/resolve v0.6.19-0.20230328161710-acadb866ab91
|
||||
github.com/stretchr/testify v1.8.2
|
||||
github.com/tylertreat/BoomFilters v0.0.0-20210315201527-1a82519a3e43
|
||||
github.com/yl2chen/cidranger v1.0.2
|
||||
@@ -34,8 +34,8 @@ require (
|
||||
github.com/boltdb/bolt v1.3.1 // indirect
|
||||
github.com/cayleygraph/cayley v0.7.7-0.20220304214302-275a7428fb10 // indirect
|
||||
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
||||
github.com/chromedp/cdproto v0.0.0-20230220211738-2b1ec77315c9 // indirect
|
||||
github.com/chromedp/chromedp v0.8.8 // indirect
|
||||
github.com/chromedp/cdproto v0.0.0-20230319112347-6603f2c23d36 // indirect
|
||||
github.com/chromedp/chromedp v0.9.1 // indirect
|
||||
github.com/chromedp/sysutil v1.0.0 // indirect
|
||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||
github.com/dennwc/base v1.0.0 // indirect
|
||||
@@ -51,8 +51,8 @@ require (
|
||||
github.com/gobwas/pool v0.2.1 // indirect
|
||||
github.com/gobwas/ws v1.1.0 // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang/glog v1.1.0 // indirect
|
||||
github.com/golang/protobuf v1.5.2 // indirect
|
||||
github.com/golang/glog v1.1.1 // indirect
|
||||
github.com/golang/protobuf v1.5.3 // indirect
|
||||
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
||||
github.com/hidal-go/hidalgo v0.0.0-20190814174001-42e03f3b5eaa // indirect
|
||||
@@ -66,15 +66,15 @@ require (
|
||||
github.com/markbates/oncer v1.0.0 // indirect
|
||||
github.com/markbates/safe v1.0.1 // indirect
|
||||
github.com/mattn/go-colorable v0.1.13 // indirect
|
||||
github.com/mattn/go-isatty v0.0.17 // indirect
|
||||
github.com/mattn/go-isatty v0.0.18 // indirect
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
|
||||
github.com/pkg/errors v0.9.1 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.0 // indirect
|
||||
github.com/prometheus/client_golang v1.14.0 // indirect
|
||||
github.com/prometheus/client_model v0.3.0 // indirect
|
||||
github.com/prometheus/common v0.41.0 // indirect
|
||||
github.com/prometheus/common v0.42.0 // indirect
|
||||
github.com/prometheus/procfs v0.9.0 // indirect
|
||||
github.com/rogpeppe/go-internal v1.9.0 // indirect
|
||||
github.com/rogpeppe/go-internal v1.10.0 // indirect
|
||||
github.com/sirupsen/logrus v1.9.0 // indirect
|
||||
github.com/spf13/cobra v1.6.1 // indirect
|
||||
github.com/spf13/pflag v1.0.5 // indirect
|
||||
@@ -87,6 +87,6 @@ require (
|
||||
golang.org/x/text v0.8.0 // indirect
|
||||
golang.org/x/time v0.3.0 // indirect
|
||||
golang.org/x/tools v0.7.0 // indirect
|
||||
google.golang.org/protobuf v1.28.1 // indirect
|
||||
google.golang.org/protobuf v1.30.0 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
)
|
||||
|
||||
@@ -100,8 +100,6 @@ github.com/caffix/pipeline v0.2.1 h1:sfkBebseEmIh39+wHiaWLwCirx4sfTofUuT7Do0tbM8
|
||||
github.com/caffix/pipeline v0.2.1/go.mod h1:0q0Dx1s1pIi7peIwz3aTIzQRmTEtH1n45NJyrTkiIHs=
|
||||
github.com/caffix/queue v0.1.4-0.20221117050542-621305ceff1f h1:ntY2N6QSFlaGW3vgPobezzVPEYPon9bIOtu8++cxOfU=
|
||||
github.com/caffix/queue v0.1.4-0.20221117050542-621305ceff1f/go.mod h1:nxsr+u1DlmdQDFemO5LIC4z+3Urylw8xiViQw3btRqo=
|
||||
github.com/caffix/resolve v0.6.18 h1:SvGOSFu3ZgjcfUWvP5bV70Vq/dp5Y6J8sNZp4FOPx6c=
|
||||
github.com/caffix/resolve v0.6.18/go.mod h1:IkH2ZN7Iv54uBI2tLmcZklAZjh3To6ALhNGTcAMjL10=
|
||||
github.com/caffix/service v0.2.4-0.20220914052955-87095f01d576 h1:62N5JVLcP1XDe8PZ95TXyDctZ+M79Gm1pOBqEwMN0PY=
|
||||
github.com/caffix/service v0.2.4-0.20220914052955-87095f01d576/go.mod h1:ttfEwyrGpbEk5VOwdOZRSFCENSWEiaMI5LV44K5PhzA=
|
||||
github.com/caffix/stringset v0.1.1-0.20220914051654-14e33fbe8739 h1:wMUUEjbwtsg0MYNVEIEqH1UrJhYesa87DZ/X2dgODVo=
|
||||
@@ -121,11 +119,12 @@ github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj
|
||||
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/chromedp/cdproto v0.0.0-20220321060548-7bc2623472b3/go.mod h1:5Y4sD/eXpwrChIuxhSr/G20n9CdbCmoerOHnuAf0Zr0=
|
||||
github.com/chromedp/cdproto v0.0.0-20220428002153-285dfb42699c/go.mod h1:5Y4sD/eXpwrChIuxhSr/G20n9CdbCmoerOHnuAf0Zr0=
|
||||
github.com/chromedp/cdproto v0.0.0-20230220211738-2b1ec77315c9 h1:wMSvdj3BswqfQOXp2R1bJOAE7xIQLt2dlMQDMf836VY=
|
||||
github.com/chromedp/cdproto v0.0.0-20230220211738-2b1ec77315c9/go.mod h1:GKljq0VrfU4D5yc+2qA6OVr8pmO/MBbPEWqWQ/oqGEs=
|
||||
github.com/chromedp/cdproto v0.0.0-20230319112347-6603f2c23d36 h1:hwfwGvhqpEbMYO95KOphR/UP3Lh784Tckkg2RBn00tU=
|
||||
github.com/chromedp/cdproto v0.0.0-20230319112347-6603f2c23d36/go.mod h1:GKljq0VrfU4D5yc+2qA6OVr8pmO/MBbPEWqWQ/oqGEs=
|
||||
github.com/chromedp/chromedp v0.8.0/go.mod h1:odCVV9o9i7HUKwHMFz9Y7T6s4Kbcz4GOyPlwKWopI9Q=
|
||||
github.com/chromedp/chromedp v0.8.8 h1:epoi7xlyWyTiD0EJxZdplGjp65/t8xGI2+mJ38KeQE0=
|
||||
github.com/chromedp/chromedp v0.8.8/go.mod h1:pBIbHgJacFcxdGwZNTdPLGSBvOxQUbd2d9tb2Xg7CJQ=
|
||||
github.com/chromedp/chromedp v0.9.1 h1:CC7cC5p1BeLiiS2gfNNPwp3OaUxtRMBjfiw3E3k6dFA=
|
||||
github.com/chromedp/chromedp v0.9.1/go.mod h1:DUgZWRvYoEfgi66CgZ/9Yv+psgi+Sksy5DTScENWjaQ=
|
||||
github.com/chromedp/sysutil v1.0.0 h1:+ZxhTpfpZlmchB58ih/LBHX52ky7w2VhQVKQMucy3Ic=
|
||||
github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww=
|
||||
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
||||
@@ -212,8 +211,8 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7
|
||||
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
|
||||
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
||||
github.com/fatih/color v1.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
|
||||
github.com/fatih/color v1.14.1 h1:qfhVLaG5s+nCROl1zJsZRxFeYrHLqWroPOQ8BWiNb4w=
|
||||
github.com/fatih/color v1.14.1/go.mod h1:2oHN61fhTpgcxD3TSWCgKDiH1+x4OiDVVGH8WlgGZGg=
|
||||
github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs=
|
||||
github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw=
|
||||
github.com/flimzy/diff v0.1.5/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs=
|
||||
github.com/flimzy/diff v0.1.6/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs=
|
||||
github.com/flimzy/kivik v1.8.1/go.mod h1:S2aPycbG0eDFll4wgXt9uacSNkXISPufutnc9sv+mdA=
|
||||
@@ -228,8 +227,8 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo
|
||||
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
|
||||
github.com/fsouza/go-dockerclient v1.2.2 h1:rFDrkgZUIlruULXD2gRhT8JhqbjA6vHszAIStg/juEY=
|
||||
github.com/fsouza/go-dockerclient v1.2.2/go.mod h1:KpcjM623fQYE9MZiTGzKhjfxXAV9wbyX2C1cyRHfhl0=
|
||||
github.com/geziyor/geziyor v0.0.0-20230220181402-555cdee59755 h1:lYrlqbOH2jrCuREnDoAet3m58WxZKv+r+3RuZvWhfTE=
|
||||
github.com/geziyor/geziyor v0.0.0-20230220181402-555cdee59755/go.mod h1:mPlo29Op+Y7yElvsFoJLyJ8vvfJEV+bBdX9OmutnGo4=
|
||||
github.com/geziyor/geziyor v0.0.0-20230315135110-a242b58aaa65 h1:hvRVRgTVEIIJmSO6cjP/RrS5SCFyu3RHGEQZds5kSfI=
|
||||
github.com/geziyor/geziyor v0.0.0-20230315135110-a242b58aaa65/go.mod h1:zYqllQWFOgqPbitpT+6LWhF/eLzgBchHBzPJa4+IuXk=
|
||||
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
|
||||
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
|
||||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||
@@ -287,8 +286,8 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69
|
||||
github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg=
|
||||
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
|
||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||
github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE=
|
||||
github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ=
|
||||
github.com/golang/glog v1.1.1 h1:jxpi2eWoU84wbX9iIEyAeeoac3FLuifZpY9tcNUD9kw=
|
||||
github.com/golang/glog v1.1.1/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ=
|
||||
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
@@ -318,8 +317,9 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw
|
||||
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
|
||||
github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM=
|
||||
github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
|
||||
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
||||
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
|
||||
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
||||
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
@@ -467,6 +467,7 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
|
||||
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
||||
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
|
||||
github.com/ledongthuc/pdf v0.0.0-20220302134840-0c2507a12d80 h1:6Yzfa6GP0rIo/kULo2bwGEkFvCePZ3qHDDTC3/J9Swo=
|
||||
github.com/ledongthuc/pdf v0.0.0-20220302134840-0c2507a12d80/go.mod h1:imJHygn/1yfhB7XSJJKlFZKl/J+dCPAknuiaGOshXAs=
|
||||
github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
|
||||
github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
|
||||
github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw=
|
||||
@@ -499,8 +500,8 @@ github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOA
|
||||
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
|
||||
github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
|
||||
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
|
||||
github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng=
|
||||
github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
|
||||
github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98=
|
||||
github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
|
||||
github.com/mattn/go-sqlite3 v1.10.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
|
||||
@@ -508,8 +509,8 @@ github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfr
|
||||
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
|
||||
github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso=
|
||||
github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4=
|
||||
github.com/miekg/dns v1.1.51 h1:0+Xg7vObnhrz/4ZCZcZh7zPXlmU0aveS2HDBd0m0qSo=
|
||||
github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZUf29mQ19yDThaI4DAYzte2CaQW5c=
|
||||
github.com/miekg/dns v1.1.53 h1:ZBkuHr5dxHtB1caEOlZTLPo7D3L3TWckgUUs/RHfDxw=
|
||||
github.com/miekg/dns v1.1.53/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY=
|
||||
github.com/minio/highwayhash v1.0.1/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY=
|
||||
github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY=
|
||||
github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
|
||||
@@ -564,7 +565,10 @@ github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJ
|
||||
github.com/openzipkin/zipkin-go v0.2.5/go.mod h1:KpXfKdgRDnnhsxw4pNIH9Md5lyFqKUa4YDFlwRYAMyE=
|
||||
github.com/orisano/pixelmatch v0.0.0-20210112091706-4fa4c7ba91d5/go.mod h1:nZgzbfBr3hhjoZnS66nKrHmduYNpc34ny7RK4z5/HM0=
|
||||
github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde h1:x0TT0RDC7UhAVbbWWBzr41ElhJx5tXPWkIHA2HWPRuw=
|
||||
github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde/go.mod h1:nZgzbfBr3hhjoZnS66nKrHmduYNpc34ny7RK4z5/HM0=
|
||||
github.com/ory/dockertest v3.3.4+incompatible/go.mod h1:1vX4m9wsvi00u5bseYwXaSnhNrne+V0E6LAcBILJdPs=
|
||||
github.com/owasp-amass/resolve v0.6.19-0.20230328161710-acadb866ab91 h1:4iXeA6Ni3Fpi3UuCeAgwEk6HOeIk7J884W+P2lo+dPI=
|
||||
github.com/owasp-amass/resolve v0.6.19-0.20230328161710-acadb866ab91/go.mod h1:OuL+r7yDBp1KhMz/J5tMd4GOFO5225ctnkPh18pMac4=
|
||||
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
|
||||
github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
|
||||
github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
|
||||
@@ -620,8 +624,8 @@ github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9
|
||||
github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
|
||||
github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
|
||||
github.com/prometheus/common v0.34.0/go.mod h1:gB3sOl7P0TvJabZpLY5uQMpUqRCPPCyRLCZYc7JZTNE=
|
||||
github.com/prometheus/common v0.41.0 h1:npo01n6vUlRViIj5fgwiK8vlNIh8bnoxqh3gypKsyAw=
|
||||
github.com/prometheus/common v0.41.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc=
|
||||
github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM=
|
||||
github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc=
|
||||
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
||||
@@ -644,8 +648,8 @@ github.com/rogpeppe/go-internal v1.4.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTE
|
||||
github.com/rogpeppe/go-internal v1.5.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||
github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE=
|
||||
github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
|
||||
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
|
||||
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
|
||||
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
|
||||
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
||||
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||
@@ -789,7 +793,6 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0
|
||||
golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
|
||||
golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
|
||||
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
|
||||
golang.org/x/exp v0.0.0-20230304125523-9ff063c70017 h1:3Ea9SZLCB0aRIhSEjM+iaGIlzzeDJdpi579El/YIhEE=
|
||||
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
|
||||
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
|
||||
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
|
||||
@@ -817,7 +820,6 @@ golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||
golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.9.0 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs=
|
||||
golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
@@ -872,9 +874,7 @@ golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qx
|
||||
golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
|
||||
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
|
||||
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
|
||||
@@ -985,20 +985,17 @@ golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBc
|
||||
golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
|
||||
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
|
||||
golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
|
||||
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
|
||||
@@ -1011,7 +1008,7 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
|
||||
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
|
||||
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
@@ -1086,7 +1083,6 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||
golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
|
||||
golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4=
|
||||
golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
@@ -1208,8 +1204,8 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0
|
||||
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
||||
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
|
||||
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w=
|
||||
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
|
||||
google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
|
||||
+2
-2
@@ -9,8 +9,8 @@ import (
|
||||
"net"
|
||||
"strings"
|
||||
|
||||
"github.com/OWASP/Amass/v3/net/http"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/net/http"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/queue"
|
||||
"golang.org/x/net/publicsuffix"
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/queue"
|
||||
bf "github.com/tylertreat/BoomFilters"
|
||||
|
||||
+6
-6
@@ -12,13 +12,13 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/datasrcs"
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/systems"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/datasrcs"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/systems"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/service"
|
||||
"github.com/caffix/stringset"
|
||||
bf "github.com/tylertreat/BoomFilters"
|
||||
|
||||
+2
-2
@@ -22,8 +22,8 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/net/dns"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/geziyor/geziyor"
|
||||
|
||||
@@ -17,8 +17,8 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
amassdns "github.com/OWASP/Amass/v3/net/dns"
|
||||
"github.com/caffix/resolve"
|
||||
amassdns "github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/stringset"
|
||||
"github.com/miekg/dns"
|
||||
)
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
amassdns "github.com/OWASP/Amass/v3/net/dns"
|
||||
amassdns "github.com/owasp-amass/amass/v3/net/dns"
|
||||
"github.com/caffix/pipeline"
|
||||
"github.com/miekg/dns"
|
||||
)
|
||||
|
||||
+5
-5
@@ -14,12 +14,12 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/OWASP/Amass/v3/resources"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/resources"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/service"
|
||||
)
|
||||
|
||||
|
||||
+3
-3
@@ -7,10 +7,10 @@ package systems
|
||||
import (
|
||||
"runtime"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/service"
|
||||
)
|
||||
|
||||
|
||||
+3
-3
@@ -8,10 +8,10 @@ import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"github.com/OWASP/Amass/v3/config"
|
||||
"github.com/OWASP/Amass/v3/requests"
|
||||
"github.com/owasp-amass/amass/v3/config"
|
||||
"github.com/owasp-amass/amass/v3/requests"
|
||||
"github.com/caffix/netmap"
|
||||
"github.com/caffix/resolve"
|
||||
"github.com/owasp-amass/resolve"
|
||||
"github.com/caffix/service"
|
||||
)
|
||||
|
||||
|
||||
+1
-1
@@ -120,7 +120,7 @@ func WriteGEXFData(output io.Writer, nodes []Node, edges []Edge) error {
|
||||
Viz: xmlNSVIZ,
|
||||
Meta: gexfMeta{
|
||||
LastModified: time.Now().UTC().Format("2006-01-02"),
|
||||
Creator: "OWASP Amass - https://github.com/OWASP/Amass",
|
||||
Creator: "OWASP Amass - https://github.com/owasp-amass/amass",
|
||||
Desc: "OWASP Amass Network Mapping",
|
||||
},
|
||||
Graph: gexfGraph{
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ func TestWriteGEXFDataHappyPath(t *testing.T) {
|
||||
assert.Contains(t, output, expectedGexfOutput, "Gexf output should contain")
|
||||
}
|
||||
|
||||
const expectedGexfOutput = `<creator>OWASP Amass - https://github.com/OWASP/Amass</creator>
|
||||
const expectedGexfOutput = `<creator>OWASP Amass - https://github.com/owasp-amass/amass</creator>
|
||||
<description>OWASP Amass Network Mapping</description>
|
||||
</meta>
|
||||
<graph mode="static" defaultedgetype="directed">
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ import (
|
||||
"net"
|
||||
"strings"
|
||||
|
||||
amassnet "github.com/OWASP/Amass/v3/net"
|
||||
amassnet "github.com/owasp-amass/amass/v3/net"
|
||||
)
|
||||
|
||||
// WriteMaltegoData converts the Amass graph nodes and edges into a
|
||||
|
||||
Reference in New Issue
Block a user