Skip to content

Commit

Permalink
Merge pull request #47 from netevert/dev
Browse files Browse the repository at this point in the history
merge dev into master
  • Loading branch information
netevert authored Apr 20, 2018
2 parents b146f4b + 719329d commit 9d0c172
Show file tree
Hide file tree
Showing 7 changed files with 507 additions and 83 deletions.
4 changes: 3 additions & 1 deletion .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,6 @@ archive:
darwin: macOS
format_overrides:
- goos: windows
format: zip
format: zip
files:
- data/*
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [1.2.0] - 2018-04-20
### Added
- Domain geolocation
- Output to csv
- Output to json
- Option to submit a domains list file for bulk lookups

### Fixed
- Output formatting

### Changed
- Updated demo gif
- Updated documentation

## [1.1.3] - 2018-04-02
### Fixed
- Versioning
Expand Down
37 changes: 32 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,19 +35,27 @@ There are two ways to install dnsmorph on your system:

2. Downloading and compiling the source code yourself by running the following commands:

- ```go get github.com/netevert/dnsmorph```
- ```go get -v github.com/netevert/dnsmorph```
- `cd /$GOPATH/src/github.com/netevert/dnsmorph`
- `go get -v ./...`
- `go build`

Usage
========
<details><summary>Usage menu output</summary>
<p>

dnsmorph -d domain [-i] [-v] [-r]
dnsmorph -d domain | -l domains_file [-girv] [-csv | -json]
-csv
output to csv
-d string
target domain
-i include subdomains
-g geolocate domain
-i include subdomain
-json
output to json
-l string
domain list filepath
-r resolve domain
-v enable verbosity
</p>
Expand All @@ -58,6 +66,12 @@ Usage
./dnsmorph -d amazon.com
</p>
</details>
<details><summary>Run attacks against a list of domains</summary>
<p>

./dnsmorph -l domains.txt
</p>
</details>
<details><summary>Include subdomain in attack</summary>
<p>

Expand All @@ -70,10 +84,23 @@ Usage
./dnsmorph -d amazon.com -r
</p>
</details>
<details><summary>View types of attack performed (verbose output)</summary>
<details><summary>Run geolocation against permutated domains</summary>
<p>

./dnsmorph -d amazon.com -g
</p>
</details>
<details><summary>Output results to csv or json</summary>
<p>

./dnsmorph -d amazon.com -r -g -csv
./dnsmorph -d amazon.com -r -g -json
</p>
</details>
<details><summary>Activate verbose output</summary>
<p>

./dnsmorph -d staging.amazon.com -i -v
./dnsmorph -d staging.amazon.com -v
</p>
</details>
<p></p>
Expand Down
Binary file added data/GeoLite2-City.mmdb
Binary file not shown.
Loading

0 comments on commit 9d0c172

Please sign in to comment.