# Sigurls | A Reconnaissance Tool

**URL:** <https://onehack.st/t/sigurls-a-reconnaissance-tool/169836>\
**Category:** Tools & Scripts\
**Tags:** tools, freebies, technology, documents\
**Created:** [January 14, 2021, 11:52am UTC](https://onehack.st/t/sigurls-a-reconnaissance-tool/169836 "2021-01-14T11:52:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prometheus](https://onehack.st/user_avatar/onehack.st/prometheus/32/34950_2.png) [@Prometheus](https://onehack.st/u/Prometheus)\
**Post date:** [January 14, 2021, 11:52am UTC](https://onehack.st/t/sigurls-a-reconnaissance-tool/169836/1 "2021-01-14T11:52:06Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/c/b/cb3df3b3dc563a1eb01da5d94aae2cb4e23dd68d.png)

# Sigurls

[![release](https://camo.githubusercontent.com/3de2f8ab0d0d7741230768dbb9c39c297b65d3f740acd68c366c4bff713c2c08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f64727369676e65642f73696775726c733f7374796c653d666c617426636f6c6f723d303034306666)](https://github.com/drsigned/sigurls/releases) [![maintenance](https://camo.githubusercontent.com/f7dce68dee6eb1e1400a1c0fdd303426552c2bd94baceaca33222aafff91e4b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e65642533462d7965732d3030343066662e737667)](https://camo.githubusercontent.com/f7dce68dee6eb1e1400a1c0fdd303426552c2bd94baceaca33222aafff91e4b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e65642533462d7965732d3030343066662e737667) [![open issues](https://camo.githubusercontent.com/64c80dbbc32880784461bd4de83b4bcbb7db0f73ccb8083e58611144d8a687a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f64727369676e65642f73696775726c732e7376673f7374796c653d666c617426636f6c6f723d303034306666)](https://github.com/drsigned/sigurls/issues?q=is:issue+is:open) [![closed issues](https://camo.githubusercontent.com/42dc8cbe830d9a3ee3bfb847e4d2f2efba76439671e8a9a6d3db2078ad060ada/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d636c6f7365642d7261772f64727369676e65642f73696775726c732e7376673f7374796c653d666c617426636f6c6f723d303034306666)](https://github.com/drsigned/sigurls/issues?q=is:issue+is:closed) [![license](https://camo.githubusercontent.com/f234c8c760f2dc7059958f98439f42be7fa10c0f49e06f3f4f20d539fe56678a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677261792e7376673f636f6c6f72423d303034304646)](https://github.com/drsigned/sigurls/blob/master/LICENSE) [![twitter](https://camo.githubusercontent.com/36bc40260c957b870198cd3c70eb4fc9fd45b3376c18a73a44fa826f09e19c31/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f747769747465722d4064727369676e65642d3030343066662e737667)](https://twitter.com/drsigned)

sigurls is a reconnaissance tool, it fetches URLs from **AlienVault’s OTX** , **Common Crawl** , **URLScan** , **Github** and the **Wayback Machine**.

**DiSCLAIMER:** fetching urls from github is a bit slow.

## Resources

- [Usage](https://github.com/drsigned/sigurls#usage)
- [Installation](https://github.com/drsigned/sigurls#installation)
  - [From Binary](https://github.com/drsigned/sigurls#from-binary)
  - [From source](https://github.com/drsigned/sigurls#from-source)
  - [From github](https://github.com/drsigned/sigurls#from-github)

- [Post Installtion](https://github.com/drsigned/sigurls#post-installation)
- [Contribution](https://github.com/drsigned/sigurls#contribution)

## Usage

To display help message for sigurls use the `-h` flag:

```auto
$ sigurls -h

     _ _
 ___(_)__ _ _ _ _ __| |___
/ __| |/ _` | | | | '__ | / __|
\__\ | (_| | |_| | | | \__ \
| ___/_|\__ , |\ __,_|_| |_|___ / v1.3.1
       |___/

USAGE:
  sigurls [OPTIONS]

OPTIONS:
  -d domain to fetch urls for
  -sE comma(,) separated list of sources to exclude
  -iS include subdomains' urls
  -sL list all the available sources
  -nC no color mode
  -silent silent mode: output urls only
  -sU comma(,) separated list of sources to use

```

## Installation

#### From Binary

You can download the pre-built binary for your platform from this repository’s [releases](https://github.com/drsigned/sigurls/releases/) page, extract, then move it to your `$PATH`and you’re ready to go.

#### From Source

sigurls requires **go1.14+** to install successfully. Run the following command to get the repo

$ GO111MODULE=on go get -u -v [github.com/drsigned/sigurls/cmd/sigurls](http://github.com/drsigned/sigurls/cmd/sigurls)

#### From Github

$ git clone [https://github.com/drsigned/sigurls.git](https://github.com/drsigned/sigurls.git); cd sigurls/cmd/sigurls/; go build; mv sigurls /usr/local/bin/; sigurls -h

## Post Installation

sigurls will work after [installation](https://github.com/drsigned/sigurls#installation). However, to configure sigurls to work with certain services - currently github - you will need to have setup API keys. The API keys are stored in the `$HOME/.config/sigurls/conf.yaml` file - created upon first run - and uses the YAML format. Multiple API keys can be specified for each of these services.

Example:

version: 1.3.1 sources: - commoncrawl - github - otx - urlscan - wayback keys: github: - d23a554bbc1aabb208c9acfbd2dd41ce7fc9db39 - asdsd54bbc1aabb208c9acfbd2dd41ce7fc9db39

## Contribution

[Issues](https://github.com/drsigned/sigurls/issues) and [Pull Requests](https://github.com/drsigned/sigurls/pulls) are welcome!

## GitHub:

[https://github.com/drsigned/sigurls](https://github.com/drsigned/sigurls)
