updates related to moving the project to the owasp-amass organization

This commit is contained in:
caffix
2023-03-28 18:12:53 -04:00
parent f15c1075f0
commit db057576d2
59 changed files with 206 additions and 272 deletions
+2 -2
View File
@@ -12,7 +12,7 @@ jobs:
strategy: strategy:
matrix: matrix:
os: [ "ubuntu-latest", "macos-latest", "windows-latest" ] os: [ "ubuntu-latest", "macos-latest", "windows-latest" ]
go-version: [ "1.18" ] go-version: [ "1.19" ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- -
@@ -41,7 +41,7 @@ jobs:
- name: setup Go - name: setup Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
with: with:
go-version: 1.18 go-version: 1.19
- name: checkout - name: checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: measure coverage - name: measure coverage
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
name: set up Go name: set up Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
with: with:
go-version: 1.18 go-version: 1.19
- -
name: set up CycloneDX name: set up CycloneDX
uses: CycloneDX/gh-gomod-generate-sbom@v1 uses: CycloneDX/gh-gomod-generate-sbom@v1
+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
strategy: strategy:
matrix: matrix:
os: [ "ubuntu-latest", "macos-latest", "windows-latest" ] os: [ "ubuntu-latest", "macos-latest", "windows-latest" ]
go-version: [ "1.18" ] go-version: [ "1.19" ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- -
+4 -4
View File
@@ -67,17 +67,17 @@ changelog:
release: release:
github: github:
owner: OWASP owner: owasp-amass
name: Amass name: amass
brews: brews:
- -
name: amass name: amass
tap: tap:
owner: caffix owner: owasp-amass
name: homebrew-amass name: homebrew-amass
token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}" 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: commit_author:
name: caffix name: caffix
email: [email protected] email: [email protected]
+1 -13
View File
@@ -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]> Jeff Foley <[email protected]>
Jeff Foley <[email protected]> caffix <[email protected]> Jeff Foley <[email protected]> caffix <caffix@users.noreply.github.com>
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]>
+6 -6
View File
@@ -1,6 +1,6 @@
# Contributing # 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. 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 ## Forking
Please note that Go requires code to live under absolute paths, which complicates 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`, 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`. 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, 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: 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. * 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 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. 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. So foo can `git push -u origin master` to update his/her fork, and make pull requests to OWASP from there.
+2 -2
View File
@@ -1,6 +1,6 @@
FROM golang:1.18-alpine as build FROM golang:1.19-alpine as build
RUN apk --no-cache add git RUN apk --no-cache add git
WORKDIR /go/src/github.com/OWASP/Amass WORKDIR /go/src/github.com/owasp-amass/amass
COPY . . COPY . .
RUN go install -v ./... RUN go install -v ./...
-48
View File
@@ -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))
[![Follow on Twitter](https://img.shields.io/twitter/follow/jeff_foley.svg?logo=twitter)](https://twitter.com/jeff_foley)
- [Anthony Rhodes](https://github.com/fork-while-fork) aka `fork-while-fork`
[![Follow on Twitter](https://img.shields.io/twitter/follow/fork_while_fork.svg?logo=twitter)](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)
[![Stargazers over Time](https://starcharts.herokuapp.com/OWASP/Amass.svg)](https://starcharts.herokuapp.com/OWASP/Amass)
+19 -21
View File
@@ -1,22 +1,22 @@
# [![OWASP Logo](./images/owasp_logo.png) OWASP Amass](https://owasp.org/www-project-amass/) # [![OWASP Logo](./images/owasp_logo.png) OWASP Amass](https://owasp.org/www-project-amass/)
<p align="center"> <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> </p>
[![OWASP Flagship](https://img.shields.io/badge/owasp-flagship%20project-48A646.svg)](https://owasp.org/projects/#sec-flagships) [![OWASP Flagship](https://img.shields.io/badge/owasp-flagship%20project-48A646.svg)](https://owasp.org/projects/#sec-flagships)
[![GitHub Release](https://img.shields.io/github/release/OWASP/Amass)](https://github.com/OWASP/Amass/releases/latest) [![GitHub Release](https://img.shields.io/github/release/owasp-amass/amass)](https://github.com/owasp-amass/amass/releases/latest)
[![Docker Images](https://img.shields.io/docker/pulls/caffix/amass.svg)](https://hub.docker.com/r/caffix/amass) [![Docker Images](https://img.shields.io/docker/pulls/caffix/amass.svg)](https://hub.docker.com/r/caffix/amass)
[![Follow on Twitter](https://img.shields.io/twitter/follow/owaspamass.svg?logo=twitter)](https://twitter.com/owaspamass) [![Follow on Twitter](https://img.shields.io/twitter/follow/owaspamass.svg?logo=twitter)](https://twitter.com/owaspamass)
[![Chat on Discord](https://img.shields.io/discord/433729817918308352.svg?logo=discord)](https://discord.gg/TMMyYtBMTR) [![Chat on Discord](https://img.shields.io/discord/433729817918308352.svg?logo=discord)](https://discord.gg/HNePVyX3cp)
![GitHub Test Status](https://github.com/OWASP/Amass/workflows/tests/badge.svg) ![GitHub Test Status](https://github.com/owasp-amass/amass/workflows/tests/badge.svg)
[![GoDoc](https://pkg.go.dev/badge/github.com/OWASP/Amass/v3?utm_source=godoc)](https://pkg.go.dev/github.com/OWASP/Amass/v3) [![GoDoc](https://pkg.go.dev/badge/github.com/owasp-amass/amass/v3?utm_source=godoc)](https://pkg.go.dev/github.com/owasp-amass/amass/v3)
[![License](https://img.shields.io/badge/license-apache%202-blue)](https://www.apache.org/licenses/LICENSE-2.0) [![License](https://img.shields.io/badge/license-apache%202-blue)](https://www.apache.org/licenses/LICENSE-2.0)
[![Go Report](https://goreportcard.com/badge/github.com/OWASP/Amass)](https://goreportcard.com/report/github.com/OWASP/Amass) [![Go Report](https://goreportcard.com/badge/github.com/owasp-amass/amass)](https://goreportcard.com/report/github.com/owasp-amass/amass)
[![CodeFactor](https://www.codefactor.io/repository/github/OWASP/Amass/badge)](https://www.codefactor.io/repository/github/OWASP/Amass) [![CodeFactor](https://www.codefactor.io/repository/github/owasp-amass/amass/badge)](https://www.codefactor.io/repository/github/owasp-amass/amass)
[![Maintainability](https://api.codeclimate.com/v1/badges/41c139f7cf5c23df1e58/maintainability)](https://codeclimate.com/github/OWASP/Amass/maintainability) [![Maintainability](https://api.codeclimate.com/v1/badges/234e4885e406953f91d0/maintainability)](https://codeclimate.com/github/owasp-amass/amass/maintainability)
[![Codecov](https://codecov.io/gh/OWASP/Amass/branch/master/graph/badge.svg)](https://codecov.io/gh/OWASP/Amass) [![codecov](https://codecov.io/gh/owasp-amass/amass/branch/master/graph/badge.svg?token=zoPKxvLT1n)](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. 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 [![Go Version](https://img.shields.io/github/go-mod/go-version/OWASP/Amass)](https://golang.org/dl/) [![Docker Images](https://img.shields.io/docker/pulls/caffix/amass.svg)](https://hub.docker.com/r/caffix/amass) [![GitHub Downloads](https://img.shields.io/github/downloads/OWASP/Amass/latest/total.svg)](https://github.com/OWASP/Amass/releases/latest) ## Installation [![Go Version](https://img.shields.io/github/go-mod/go-version/owasp-amass/amass)](https://golang.org/dl/) [![Docker Images](https://img.shields.io/docker/pulls/caffix/amass.svg)](https://hub.docker.com/r/caffix/amass) [![GitHub Downloads](https://img.shields.io/github/downloads/owasp-amass/amass/latest/total.svg)](https://github.com/owasp-amass/amass/releases/latest)
> You can find some additional installation variations in the [Installation Guide](./doc/install.md). > You can find some additional installation variations in the [Installation Guide](./doc/install.md).
### Prebuilt Packages ### 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 2. Put the precompiled binary into your path
3. Start using OWASP Amass! 3. Start using OWASP Amass!
#### Homebrew #### Homebrew
```bash ```bash
brew tap caffix/amass brew tap owasp-amass/amass
brew install amass brew install amass
``` ```
@@ -62,10 +62,10 @@ The volume argument allows the Amass graph database to persist between execution
### From Sources ### From Sources
1. Install [Go](https://golang.org/doc/install) and setup your Go workspace 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` 3. At this point, the binary should be in `$GOPATH/bin`
## Documentation [![GoDoc](https://pkg.go.dev/badge/github.com/OWASP/Amass/v3?utm_source=godoc)](https://pkg.go.dev/github.com/OWASP/Amass/v3) ## Documentation [![GoDoc](https://pkg.go.dev/badge/github.com/owasp-amass/amass/v3?utm_source=godoc)](https://pkg.go.dev/github.com/owasp-amass/amass/v3)
Use the [Installation Guide](./doc/install.md) to get started. 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. See the [Amass Scripting Engine Manual](./doc/scripting.md) for greater control over your enumeration process.
## Troubleshooting [![Chat on Discord](https://img.shields.io/discord/433729817918308352.svg?logo=discord)](https://discord.gg/rtN8GMd) ## Troubleshooting [![Chat on Discord](https://img.shields.io/discord/433729817918308352.svg?logo=discord)](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!** :stop_sign: **Please avoid opening GitHub issues for support requests or questions!**
## Contributing [![Contribute Yes](https://img.shields.io/badge/contribute-yes-brightgreen.svg)](./CONTRIBUTING.md) [![Chat on Discord](https://img.shields.io/discord/433729817918308352.svg?logo=discord)](https://discord.gg/rtN8GMd) ## Contributing [![Contribute Yes](https://img.shields.io/badge/contribute-yes-brightgreen.svg)](./CONTRIBUTING.md) [![Chat on Discord](https://img.shields.io/discord/433729817918308352.svg?logo=discord)](https://discord.gg/HNePVyX3cp)
We are always happy to get new contributors on board! Please check [CONTRIBUTING.md](CONTRIBUTING.md) to learn how to 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. contribute to our codebase, and join our [Discord Server](https://discord.gg/HNePVyX3cp) 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).
## Testimonials ## 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 \- Joona Hoikkala ([@joohoi](https://github.com/joohoi)) & Alexis Fernández ([@six2dez](https://github.com/six2dez)), Visma Red Team
## References [![Bugcrowd LevelUp 0x04](https://img.shields.io/badge/bugcrowd-levelup%200x04-orange.svg)](https://www.youtube.com/watch?v=C-GabM2db9A) [![DEF CON 27 Demo Labs](https://img.shields.io/badge/defcon%2027-demo%20labs-purple.svg)](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html) [![DEF CON 27 Recon Village](https://img.shields.io/badge/defcon%2027-recon%20village-lightgrey.svg)](https://reconvillage.org/) [![DEF CON 28 Red Team Village](https://img.shields.io/badge/defcon%2028-red%20team%20village-red.svg)](https://www.youtube.com/c/RedTeamVillage/featured) [![Bugcrowd LevelUp 0x07](https://img.shields.io/badge/bugcrowd-levelup%200x07-orange.svg)](https://www.twitch.tv/videos/723418873) [![Grayhat 2020](https://img.shields.io/badge/grayhat%202020-bootcamp-lightgrey.svg)](https://www.youtube.com/watch?v=J33JmuQ79tE) [![BeNeLux 2020](https://img.shields.io/badge/owasp%202020-benelux%20days-blue.svg)](https://www.youtube.com/watch?v=fDlKQXRaGl0) [![BSides København 2020](https://img.shields.io/badge/bsides%202020-københavn-red.svg)](https://vimeo.com/481985359) [![ESW 2021](https://img.shields.io/badge/security%20weekly-esw%20219-blue.svg)](https://www.youtube.com/watch?v=fDlKQXRaGl0) [![DEF CON 30 Recon Village](https://img.shields.io/badge/defcon%2030-recon%20village-lightgrey.svg)](https://twitter.com/jeff_foley/status/1562246069278445568/photo/1) [![InfoSec Campus SecTool Podcast](https://img.shields.io/badge/infosec%20campus-sectools%20podcast-red)](https://infoseccampus.com/podcast/sectools-e44-jeff-foley/) [![NYC OWASP Chapter 2022](https://img.shields.io/badge/owasp%202022-nyc%20chapter-blue)](https://www.youtube.com/watch?v=tGitZO8EkMI) ## References [![DEF CON 30 Recon Village](https://img.shields.io/badge/defcon%2030-recon%20village-lightgrey.svg)](https://twitter.com/jeff_foley/status/1562246069278445568/photo/1) [![DEF CON 28 Red Team Village](https://img.shields.io/badge/defcon%2028-red%20team%20village-red.svg)](https://www.youtube.com/c/RedTeamVillage/featured) [![DEF CON 27 Demo Labs](https://img.shields.io/badge/defcon%2027-demo%20labs-purple.svg)](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? 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
View File
@@ -1,4 +1,4 @@
# References [![Rawsec's CyberSecurity Inventory](https://inventory.rawsec.ml/img/badges/Rawsec-inventoried-FF5050_flat.svg)](https://inventory.rawsec.ml/tools.html#title-tools-osint) [![Bugcrowd LevelUp 0x04](https://img.shields.io/badge/bugcrowd-levelup%200x04-orange.svg)](https://www.youtube.com/watch?v=C-GabM2db9A) [![DEF CON 27 Demo Labs](https://img.shields.io/badge/defcon%2027-demo%20labs-purple.svg)](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html) [![DEF CON 27 Recon Village](https://img.shields.io/badge/defcon%2027-recon%20village-lightgrey.svg)](https://reconvillage.org/) [![DEF CON 28 Red Team Village](https://img.shields.io/badge/defcon%2028-red%20team%20village-red.svg)](https://www.youtube.com/c/RedTeamVillage/featured) [![Bugcrowd LevelUp 0x07](https://img.shields.io/badge/bugcrowd-levelup%200x07-orange.svg)](https://www.twitch.tv/videos/723418873) [![Grayhat 2020](https://img.shields.io/badge/grayhat%202020-bootcamp-lightgrey.svg)](https://www.youtube.com/watch?v=J33JmuQ79tE) [![BeNeLux 2020](https://img.shields.io/badge/owasp%202020-benelux%20days-blue.svg)](https://www.youtube.com/watch?v=fDlKQXRaGl0) [![BSides København 2020](https://img.shields.io/badge/bsides%202020-københavn-red.svg)](https://vimeo.com/481985359) [![ESW 2021](https://img.shields.io/badge/security%20weekly-esw%20219-blue.svg)](https://www.youtube.com/watch?v=fDlKQXRaGl0) # References [![NYC OWASP Chapter 2022](https://img.shields.io/badge/owasp%202022-nyc%20chapter-blue)](https://www.youtube.com/watch?v=tGitZO8EkMI) [![InfoSec Campus SecTool Podcast](https://img.shields.io/badge/infosec%20campus-sectools%20podcast-red)](https://infoseccampus.com/podcast/sectools-e44-jeff-foley/) [![DEF CON 30 Recon Village](https://img.shields.io/badge/defcon%2030-recon%20village-lightgrey.svg)](https://twitter.com/jeff_foley/status/1562246069278445568/photo/1) [![ESW 2021](https://img.shields.io/badge/security%20weekly-esw%20219-blue.svg)](https://www.youtube.com/watch?v=fDlKQXRaGl0) [![BSides København 2020](https://img.shields.io/badge/bsides%202020-københavn-red.svg)](https://vimeo.com/481985359) [![BeNeLux 2020](https://img.shields.io/badge/owasp%202020-benelux%20days-blue.svg)](https://www.youtube.com/watch?v=fDlKQXRaGl0) [![Grayhat 2020](https://img.shields.io/badge/grayhat%202020-bootcamp-lightgrey.svg)](https://www.youtube.com/watch?v=J33JmuQ79tE) [![Bugcrowd LevelUp 0x07](https://img.shields.io/badge/bugcrowd-levelup%200x07-orange.svg)](https://www.twitch.tv/videos/723418873) [![DEF CON 28 Red Team Village](https://img.shields.io/badge/defcon%2028-red%20team%20village-red.svg)](https://www.youtube.com/c/RedTeamVillage/featured) [![DEF CON 27 Recon Village](https://img.shields.io/badge/defcon%2027-recon%20village-lightgrey.svg)](https://reconvillage.org/) [![DEF CON 27 Demo Labs](https://img.shields.io/badge/defcon%2027-demo%20labs-purple.svg)](https://www.defcon.org/html/defcon-27/dc-27-demolabs.html) [![Bugcrowd LevelUp 0x04](https://img.shields.io/badge/bugcrowd-levelup%200x04-orange.svg)](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! 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
View File
@@ -15,14 +15,14 @@ import (
"os" "os"
"strconv" "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/netmap"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/fatih/color" "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 ( const (
+6 -6
View File
@@ -23,15 +23,15 @@ import (
"syscall" "syscall"
"time" "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/netmap"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/fatih/color" "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" const enumUsageMsg = "enum [options] -d DOMAIN"
+5 -5
View File
@@ -18,11 +18,11 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/datasrcs" "github.com/owasp-amass/amass/v3/datasrcs"
"github.com/OWASP/Amass/v3/format" "github.com/owasp-amass/amass/v3/format"
"github.com/OWASP/Amass/v3/intel" "github.com/owasp-amass/amass/v3/intel"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/fatih/color" "github.com/fatih/color"
) )
+2 -2
View File
@@ -10,8 +10,8 @@ import (
"net" "net"
"time" "time"
"github.com/OWASP/Amass/v3/enum" "github.com/owasp-amass/amass/v3/enum"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/service" "github.com/caffix/service"
"github.com/caffix/stringset" "github.com/caffix/stringset"
+10 -10
View File
@@ -35,13 +35,13 @@ import (
"strings" "strings"
"time" "time"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/datasrcs" "github.com/owasp-amass/amass/v3/datasrcs"
"github.com/OWASP/Amass/v3/format" "github.com/owasp-amass/amass/v3/format"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/resources" "github.com/owasp-amass/amass/v3/resources"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/service" "github.com/caffix/service"
"github.com/caffix/stringset" "github.com/caffix/stringset"
@@ -50,9 +50,9 @@ import (
const ( const (
mainUsageMsg = "intel|enum|viz|track|db [options]" mainUsageMsg = "intel|enum|viz|track|db [options]"
exampleConfigFileURL = "https://github.com/OWASP/Amass/blob/master/examples/config.ini" exampleConfigFileURL = "https://github.com/owasp-amass/amass/blob/master/examples/config.ini"
userGuideURL = "https://github.com/OWASP/Amass/blob/master/doc/user_guide.md" userGuideURL = "https://github.com/owasp-amass/amass/blob/master/doc/user_guide.md"
tutorialURL = "https://github.com/OWASP/Amass/blob/master/doc/tutorial.md" tutorialURL = "https://github.com/owasp-amass/amass/blob/master/doc/tutorial.md"
) )
var ( var (
+2 -2
View File
@@ -13,8 +13,8 @@ import (
"os" "os"
"time" "time"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/fatih/color" "github.com/fatih/color"
+2 -2
View File
@@ -12,8 +12,8 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/viz" "github.com/owasp-amass/amass/v3/viz"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/fatih/color" "github.com/fatih/color"
) )
+1 -1
View File
@@ -2,7 +2,7 @@ codecov:
disable_default_path_fixes: yes disable_default_path_fixes: yes
fixes: fixes:
- "github.com/OWASP/Amass/v3/::github.com/OWASP/Amass/" - "github.com/owasp-amass/amass/v3/::github.com/owasp-amass/amass/"
ignore: ignore:
- encode_optype.go - encode_optype.go
+1 -1
View File
@@ -23,7 +23,7 @@ import (
"sync" "sync"
"time" "time"
"github.com/OWASP/Amass/v3/resources" "github.com/owasp-amass/amass/v3/resources"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/go-ini/ini" "github.com/go-ini/ini"
"github.com/google/uuid" "github.com/google/uuid"
+1 -1
View File
@@ -13,7 +13,7 @@ import (
"strconv" "strconv"
"strings" "strings"
"github.com/OWASP/Amass/v3/net/http" "github.com/owasp-amass/amass/v3/net/http"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/go-ini/ini" "github.com/go-ini/ini"
) )
+2 -2
View File
@@ -11,8 +11,8 @@ import (
"strconv" "strconv"
"strings" "strings"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/net/dns" "github.com/owasp-amass/amass/v3/net/dns"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/go-ini/ini" "github.com/go-ini/ini"
) )
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"os" "os"
"path/filepath" "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. // AcquireScripts returns all the default and user provided scripts for data sources.
+5 -5
View File
@@ -13,11 +13,11 @@ import (
"strings" "strings"
"time" "time"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/net/http" "github.com/owasp-amass/amass/v3/net/http"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/service" "github.com/caffix/service"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/miekg/dns" "github.com/miekg/dns"
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"fmt" "fmt"
"time" "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) { func (s *Script) getCachedResponse(ctx context.Context, url string, ttl int) (*http.Response, error) {
+2 -2
View File
@@ -5,8 +5,8 @@
package scripting package scripting
import ( import (
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/format" "github.com/owasp-amass/amass/v3/format"
"github.com/caffix/service" "github.com/caffix/service"
lua "github.com/yuin/gopher-lua" lua "github.com/yuin/gopher-lua"
) )
+4 -4
View File
@@ -13,10 +13,10 @@ import (
"sync" "sync"
"time" "time"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
amassdns "github.com/OWASP/Amass/v3/net/dns" amassdns "github.com/owasp-amass/amass/v3/net/dns"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/miekg/dns" "github.com/miekg/dns"
bf "github.com/tylertreat/BoomFilters" bf "github.com/tylertreat/BoomFilters"
lua "github.com/yuin/gopher-lua" lua "github.com/yuin/gopher-lua"
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
) )
func TestResolve(t *testing.T) { func TestResolve(t *testing.T) {
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"net/url" "net/url"
"strings" "strings"
"github.com/OWASP/Amass/v3/net/dns" "github.com/owasp-amass/amass/v3/net/dns"
"github.com/OWASP/Amass/v3/net/http" "github.com/owasp-amass/amass/v3/net/http"
lua "github.com/yuin/gopher-lua" lua "github.com/yuin/gopher-lua"
) )
+5 -5
View File
@@ -10,11 +10,11 @@ import (
"strings" "strings"
"time" "time"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
amassdns "github.com/OWASP/Amass/v3/net/dns" amassdns "github.com/owasp-amass/amass/v3/net/dns"
"github.com/OWASP/Amass/v3/net/http" "github.com/owasp-amass/amass/v3/net/http"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/miekg/dns" "github.com/miekg/dns"
bf "github.com/tylertreat/BoomFilters" bf "github.com/tylertreat/BoomFilters"
lua "github.com/yuin/gopher-lua" lua "github.com/yuin/gopher-lua"
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/stringset" "github.com/caffix/stringset"
) )
+4 -4
View File
@@ -10,10 +10,10 @@ import (
"fmt" "fmt"
"regexp" "regexp"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/net/dns" "github.com/owasp-amass/amass/v3/net/dns"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/service" "github.com/caffix/service"
luaurl "github.com/cjoudrey/gluaurl" luaurl "github.com/cjoudrey/gluaurl"
lua "github.com/yuin/gopher-lua" lua "github.com/yuin/gopher-lua"
+4 -4
View File
@@ -5,11 +5,11 @@
package scripting package scripting
import ( import (
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/service" "github.com/caffix/service"
) )
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"net" "net"
"strconv" "strconv"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
lua "github.com/yuin/gopher-lua" lua "github.com/yuin/gopher-lua"
) )
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
) )
func TestSocketRecv(t *testing.T) { func TestSocketRecv(t *testing.T) {
+3 -3
View File
@@ -7,9 +7,9 @@ package datasrcs
import ( import (
"sort" "sort"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/datasrcs/scripting" "github.com/owasp-amass/amass/v3/datasrcs/scripting"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/service" "github.com/caffix/service"
"github.com/caffix/stringset" "github.com/caffix/stringset"
) )
+4 -4
View File
@@ -5,7 +5,7 @@
## Prebuilt Binaries ## 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: 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: 1. Build the [Docker](https://docs.docker.com/) image:
```bash ```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: 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: Simply execute the following command:
```bash ```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*. 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: For **Homebrew**, the following two commands will install Amass into your environment:
```bash ```bash
brew tap caffix/amass brew tap owasp-amass/amass
brew install amass brew install amass
``` ```
+2 -2
View File
@@ -1,6 +1,6 @@
# [![OWASP Logo](https://github.com/OWASP/Amass/blob/master/images/owasp_logo.png) OWASP Amass](https://owasp.org/www-project-amass/) - The Amass Scripting Engine Manual # [![OWASP Logo](https://github.com/owasp-amass/amass/blob/master/images/owasp_logo.png) OWASP Amass](https://owasp.org/www-project-amass/) - The Amass Scripting Engine Manual
![Network graph](https://github.com/OWASP/Amass/blob/master/images/network_06092018.png "Amass Network Mapping") ![Network graph](https://github.com/owasp-amass/amass/blob/master/images/network_06092018.png "Amass Network Mapping")
---- ----
+4 -4
View File
@@ -1,6 +1,6 @@
# [![OWASP Logo](https://github.com/OWASP/Amass/blob/master/images/owasp_logo.png) OWASP Amass](https://owasp.org/www-project-amass/) - An Extensive Tutorial # [![OWASP Logo](https://github.com/owasp-amass/amass/blob/master/images/owasp_logo.png) OWASP Amass](https://owasp.org/www-project-amass/) - An Extensive Tutorial
![Network graph](https://github.com/OWASP/Amass/blob/master/images/network_06092018.png "Amass Network Mapping") ![Network graph](https://github.com/owasp-amass/amass/blob/master/images/network_06092018.png "Amass Network Mapping")
---- ----
@@ -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. - 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: - 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 - 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 - It employs various information gathering techniques for DNS enumeration
- Brute-force of subdomains using a domain name wordlists and alteration wordlists - 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. 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 ```bash
+2 -2
View File
@@ -12,10 +12,10 @@ import (
"sync" "sync"
"time" "time"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/queue" "github.com/caffix/queue"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/miekg/dns" "github.com/miekg/dns"
) )
+4 -4
View File
@@ -8,10 +8,10 @@ import (
"context" "context"
"sync" "sync"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/datasrcs" "github.com/owasp-amass/amass/v3/datasrcs"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/queue" "github.com/caffix/queue"
+3 -3
View File
@@ -11,9 +11,9 @@ import (
"sync" "sync"
"time" "time"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/net/dns" "github.com/owasp-amass/amass/v3/net/dns"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/queue" "github.com/caffix/queue"
"github.com/caffix/service" "github.com/caffix/service"
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"context" "context"
"strings" "strings"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/stringset" "github.com/caffix/stringset"
) )
+4 -4
View File
@@ -13,12 +13,12 @@ import (
"strings" "strings"
"time" "time"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
amassdns "github.com/OWASP/Amass/v3/net/dns" amassdns "github.com/owasp-amass/amass/v3/net/dns"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/queue" "github.com/caffix/queue"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/miekg/dns" "github.com/miekg/dns"
bf "github.com/tylertreat/BoomFilters" bf "github.com/tylertreat/BoomFilters"
"golang.org/x/net/publicsuffix" "golang.org/x/net/publicsuffix"
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"strconv" "strconv"
"strings" "strings"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
) )
// ParseStrings implements the flag.Value interface. // ParseStrings implements the flag.Value interface.
+3 -3
View File
@@ -11,8 +11,8 @@ import (
"strconv" "strconv"
"strings" "strings"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/fatih/color" "github.com/fatih/color"
) )
@@ -96,7 +96,7 @@ func FprintEnumerationSummary(out io.Writer, total int, tags map[string]int, asn
fmt.Fprintln(out) fmt.Fprintln(out)
// Print the header information // Print the header information
title := "OWASP Amass " title := "OWASP Amass "
site := "https://github.com/OWASP/Amass" site := "https://github.com/owasp-amass/amass"
b.Fprint(out, title+Version) b.Fprint(out, title+Version)
num := 80 - (len(title) + len(Version) + len(site)) num := 80 - (len(title) + len(Version) + len(site))
pad(num, " ") pad(num, " ")
+14 -14
View File
@@ -1,22 +1,22 @@
module github.com/OWASP/Amass/v3 module github.com/owasp-amass/amass/v3
go 1.18 go 1.19
require ( require (
github.com/PuerkitoBio/goquery v1.8.1 github.com/PuerkitoBio/goquery v1.8.1
github.com/caffix/netmap v0.0.0-20220914055814-1a7ef9510442 github.com/caffix/netmap v0.0.0-20220914055814-1a7ef9510442
github.com/caffix/pipeline v0.2.1 github.com/caffix/pipeline v0.2.1
github.com/caffix/queue v0.1.4-0.20221117050542-621305ceff1f 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/service v0.2.4-0.20220914052955-87095f01d576
github.com/caffix/stringset v0.1.1-0.20220914051654-14e33fbe8739 github.com/caffix/stringset v0.1.1-0.20220914051654-14e33fbe8739
github.com/cayleygraph/quad v1.2.4 github.com/cayleygraph/quad v1.2.4
github.com/cjoudrey/gluaurl v0.0.0-20161028222611-31cbb9bef199 github.com/cjoudrey/gluaurl v0.0.0-20161028222611-31cbb9bef199
github.com/fatih/color v1.14.1 github.com/fatih/color v1.15.0
github.com/geziyor/geziyor v0.0.0-20230220181402-555cdee59755 github.com/geziyor/geziyor v0.0.0-20230315135110-a242b58aaa65
github.com/go-ini/ini v1.67.0 github.com/go-ini/ini v1.67.0
github.com/google/uuid v1.3.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/stretchr/testify v1.8.2
github.com/tylertreat/BoomFilters v0.0.0-20210315201527-1a82519a3e43 github.com/tylertreat/BoomFilters v0.0.0-20210315201527-1a82519a3e43
github.com/yl2chen/cidranger v1.0.2 github.com/yl2chen/cidranger v1.0.2
@@ -34,8 +34,8 @@ require (
github.com/boltdb/bolt v1.3.1 // indirect github.com/boltdb/bolt v1.3.1 // indirect
github.com/cayleygraph/cayley v0.7.7-0.20220304214302-275a7428fb10 // indirect github.com/cayleygraph/cayley v0.7.7-0.20220304214302-275a7428fb10 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/chromedp/cdproto v0.0.0-20230220211738-2b1ec77315c9 // indirect github.com/chromedp/cdproto v0.0.0-20230319112347-6603f2c23d36 // indirect
github.com/chromedp/chromedp v0.8.8 // indirect github.com/chromedp/chromedp v0.9.1 // indirect
github.com/chromedp/sysutil v1.0.0 // indirect github.com/chromedp/sysutil v1.0.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dennwc/base v1.0.0 // 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/pool v0.2.1 // indirect
github.com/gobwas/ws v1.1.0 // indirect github.com/gobwas/ws v1.1.0 // indirect
github.com/gogo/protobuf v1.3.2 // indirect github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/glog v1.1.0 // indirect github.com/golang/glog v1.1.1 // indirect
github.com/golang/protobuf v1.5.2 // indirect github.com/golang/protobuf v1.5.3 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/hidal-go/hidalgo v0.0.0-20190814174001-42e03f3b5eaa // 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/oncer v1.0.0 // indirect
github.com/markbates/safe v1.0.1 // indirect github.com/markbates/safe v1.0.1 // indirect
github.com/mattn/go-colorable v0.1.13 // 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/matttproud/golang_protobuf_extensions v1.0.4 // indirect
github.com/pkg/errors v0.9.1 // indirect github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/prometheus/client_golang v1.14.0 // indirect github.com/prometheus/client_golang v1.14.0 // indirect
github.com/prometheus/client_model v0.3.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/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/sirupsen/logrus v1.9.0 // indirect
github.com/spf13/cobra v1.6.1 // indirect github.com/spf13/cobra v1.6.1 // indirect
github.com/spf13/pflag v1.0.5 // 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/text v0.8.0 // indirect
golang.org/x/time v0.3.0 // indirect golang.org/x/time v0.3.0 // indirect
golang.org/x/tools v0.7.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 gopkg.in/yaml.v3 v3.0.1 // indirect
) )
+27 -31
View File
@@ -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/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 h1:ntY2N6QSFlaGW3vgPobezzVPEYPon9bIOtu8++cxOfU=
github.com/caffix/queue v0.1.4-0.20221117050542-621305ceff1f/go.mod h1:nxsr+u1DlmdQDFemO5LIC4z+3Urylw8xiViQw3btRqo= 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 h1:62N5JVLcP1XDe8PZ95TXyDctZ+M79Gm1pOBqEwMN0PY=
github.com/caffix/service v0.2.4-0.20220914052955-87095f01d576/go.mod h1:ttfEwyrGpbEk5VOwdOZRSFCENSWEiaMI5LV44K5PhzA= 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= 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/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-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-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-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.0/go.mod h1:odCVV9o9i7HUKwHMFz9Y7T6s4Kbcz4GOyPlwKWopI9Q=
github.com/chromedp/chromedp v0.8.8 h1:epoi7xlyWyTiD0EJxZdplGjp65/t8xGI2+mJ38KeQE0= github.com/chromedp/chromedp v0.9.1 h1:CC7cC5p1BeLiiS2gfNNPwp3OaUxtRMBjfiw3E3k6dFA=
github.com/chromedp/chromedp v0.8.8/go.mod h1:pBIbHgJacFcxdGwZNTdPLGSBvOxQUbd2d9tb2Xg7CJQ= 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 h1:+ZxhTpfpZlmchB58ih/LBHX52ky7w2VhQVKQMucy3Ic=
github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww= github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww=
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= 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.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.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.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
github.com/fatih/color v1.14.1 h1:qfhVLaG5s+nCROl1zJsZRxFeYrHLqWroPOQ8BWiNb4w= github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs=
github.com/fatih/color v1.14.1/go.mod h1:2oHN61fhTpgcxD3TSWCgKDiH1+x4OiDVVGH8WlgGZGg= 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.5/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs=
github.com/flimzy/diff v0.1.6/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= 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/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 h1:rFDrkgZUIlruULXD2gRhT8JhqbjA6vHszAIStg/juEY=
github.com/fsouza/go-dockerclient v1.2.2/go.mod h1:KpcjM623fQYE9MZiTGzKhjfxXAV9wbyX2C1cyRHfhl0= 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-20230315135110-a242b58aaa65 h1:hvRVRgTVEIIJmSO6cjP/RrS5SCFyu3RHGEQZds5kSfI=
github.com/geziyor/geziyor v0.0.0-20230220181402-555cdee59755/go.mod h1:mPlo29Op+Y7yElvsFoJLyJ8vvfJEV+bBdX9OmutnGo4= 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/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 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= 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-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/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 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.1 h1:jxpi2eWoU84wbX9iIEyAeeoac3FLuifZpY9tcNUD9kw=
github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= 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-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-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/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.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= 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.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.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.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.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy v0.0.3/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 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= 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 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.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.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= 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.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.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.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.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98=
github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= 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/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.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= 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.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.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.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.53 h1:ZBkuHr5dxHtB1caEOlZTLPo7D3L3TWckgUUs/RHfDxw=
github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZUf29mQ19yDThaI4DAYzte2CaQW5c= 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.1/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY=
github.com/minio/highwayhash v1.0.2/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= 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/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-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 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/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.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
github.com/pascaldekloe/goe v0.1.0/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= 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.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.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.34.0/go.mod h1:gB3sOl7P0TvJabZpLY5uQMpUqRCPPCyRLCZYc7JZTNE=
github.com/prometheus/common v0.41.0 h1:npo01n6vUlRViIj5fgwiK8vlNIh8bnoxqh3gypKsyAw= github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM=
github.com/prometheus/common v0.41.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= 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-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-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= 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.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.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.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.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= 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 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.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/russross/blackfriday/v2 v2.1.0/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-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-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-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-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-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= 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.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.2/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.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 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs=
golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= 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= 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-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-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-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.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.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 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= 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-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-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-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-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-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-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-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.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.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 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-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-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.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.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 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= 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.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/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.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.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= 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.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.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.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 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4=
golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= 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= 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.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.27.1/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.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= 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/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 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"net" "net"
"strings" "strings"
"github.com/OWASP/Amass/v3/net/http" "github.com/owasp-amass/amass/v3/net/http"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/queue" "github.com/caffix/queue"
"golang.org/x/net/publicsuffix" "golang.org/x/net/publicsuffix"
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"context" "context"
"time" "time"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/queue" "github.com/caffix/queue"
bf "github.com/tylertreat/BoomFilters" bf "github.com/tylertreat/BoomFilters"
+6 -6
View File
@@ -12,13 +12,13 @@ import (
"sync" "sync"
"time" "time"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/datasrcs" "github.com/owasp-amass/amass/v3/datasrcs"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/systems" "github.com/owasp-amass/amass/v3/systems"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/service" "github.com/caffix/service"
"github.com/caffix/stringset" "github.com/caffix/stringset"
bf "github.com/tylertreat/BoomFilters" bf "github.com/tylertreat/BoomFilters"
+2 -2
View File
@@ -22,8 +22,8 @@ import (
"sync" "sync"
"time" "time"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/net/dns" "github.com/owasp-amass/amass/v3/net/dns"
"github.com/PuerkitoBio/goquery" "github.com/PuerkitoBio/goquery"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/geziyor/geziyor" "github.com/geziyor/geziyor"
+2 -2
View File
@@ -17,8 +17,8 @@ import (
"testing" "testing"
"time" "time"
amassdns "github.com/OWASP/Amass/v3/net/dns" amassdns "github.com/owasp-amass/amass/v3/net/dns"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/stringset" "github.com/caffix/stringset"
"github.com/miekg/dns" "github.com/miekg/dns"
) )
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strings" "strings"
"time" "time"
amassdns "github.com/OWASP/Amass/v3/net/dns" amassdns "github.com/owasp-amass/amass/v3/net/dns"
"github.com/caffix/pipeline" "github.com/caffix/pipeline"
"github.com/miekg/dns" "github.com/miekg/dns"
) )
+5 -5
View File
@@ -14,12 +14,12 @@ import (
"sync" "sync"
"time" "time"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
amassnet "github.com/OWASP/Amass/v3/net" amassnet "github.com/owasp-amass/amass/v3/net"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/OWASP/Amass/v3/resources" "github.com/owasp-amass/amass/v3/resources"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/service" "github.com/caffix/service"
) )
+3 -3
View File
@@ -7,10 +7,10 @@ package systems
import ( import (
"runtime" "runtime"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/service" "github.com/caffix/service"
) )
+3 -3
View File
@@ -8,10 +8,10 @@ import (
"context" "context"
"time" "time"
"github.com/OWASP/Amass/v3/config" "github.com/owasp-amass/amass/v3/config"
"github.com/OWASP/Amass/v3/requests" "github.com/owasp-amass/amass/v3/requests"
"github.com/caffix/netmap" "github.com/caffix/netmap"
"github.com/caffix/resolve" "github.com/owasp-amass/resolve"
"github.com/caffix/service" "github.com/caffix/service"
) )
+1 -1
View File
@@ -120,7 +120,7 @@ func WriteGEXFData(output io.Writer, nodes []Node, edges []Edge) error {
Viz: xmlNSVIZ, Viz: xmlNSVIZ,
Meta: gexfMeta{ Meta: gexfMeta{
LastModified: time.Now().UTC().Format("2006-01-02"), 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", Desc: "OWASP Amass Network Mapping",
}, },
Graph: gexfGraph{ Graph: gexfGraph{
+1 -1
View File
@@ -20,7 +20,7 @@ func TestWriteGEXFDataHappyPath(t *testing.T) {
assert.Contains(t, output, expectedGexfOutput, "Gexf output should contain") 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> <description>OWASP Amass Network Mapping</description>
</meta> </meta>
<graph mode="static" defaultedgetype="directed"> <graph mode="static" defaultedgetype="directed">
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"net" "net"
"strings" "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 // WriteMaltegoData converts the Amass graph nodes and edges into a