Skip to content

Commit

Permalink
fix: issue #29
Browse files Browse the repository at this point in the history
  • Loading branch information
netevert committed Mar 20, 2018
1 parent d93a020 commit 7e1481e
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 8 deletions.
21 changes: 21 additions & 0 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# .goreleaser.yml
project_name: dnsmorph
# Build customization
builds:
- binary: dnsmorph
goos:
- windows
- darwin
- linux
goarch:
- amd64
- 386
# Archive customization
archive:
format: tar.gz
replacements:
amd64: 64-bit
386: 32-bit
darwin: macOS
files:
- dnsmorph.licence.txt
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
language: go
sudo: false
go:
- "1.8.x"
- "1.9.x"
- "1.10.x"
before_install:
- go get -t -v ./...
- go get github.com/mattn/goveralls
Expand Down
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Addition attack
- Travis continuous integration
- Testing suite
- Code coverage report
- Code coverage report
- Goreleaser release automation
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
[![Donations](https://img.shields.io/badge/donate-bitcoin-orange.svg?logo=bitcoin&style=flat-square)](https://github.com/netevert/dnsmorph#donations)


DNSMORPH is a domain name permutation engine, broadly inspired by [dnstwist](https://github.com/elceef/dnstwist). It is written in [Go](https://golang.org/) making for a small and fast tool ideal for everyday use. It robustly handles any domain or subdomain supplied and provides a number of configuration options to tune permutation attacks.
DNSMORPH is a domain name permutation engine, inspired by [dnstwist](https://github.com/elceef/dnstwist). It is written in [Go](https://golang.org/) making for a small and fast tool ideal for everyday use. It robustly handles any domain or subdomain supplied and provides a number of configuration options to tune permutation runs.

![demo](https://github.com/netevert/dnsmorph/blob/master/docs/demo.gif)

DNSMORPH includes the following domain permutation attacks:
DNSMORPH includes the following domain permutation attack types:
- Homograph attack (both on single and duplicate characters)
- Bitsquat attack
- Hyphenation attack
Expand All @@ -29,13 +29,15 @@ DNSMORPH includes the following domain permutation attacks:

Installation
============
To install DNSMORPH run the following commands:
There are two ways to install dnsmorph on your system:

```go get github.com/netevert/dnsmorph```
1. Download the required pre-compiled binaries from the [latest release page](https://github.com/netevert/dnsmorph/releases) and extract in a directory of your choosing.

`cd /$GOPATH/src/github.com/netevert/dnsmorph`
2. Downloading and compiling the source code yourself by running the following commands:

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

Usage
========
Expand Down

0 comments on commit 7e1481e

Please sign in to comment.