Skip to content

guusec/getintel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

getintel

openintel scraper/parser for creating subdomain wordlists

requirements

  • aria2c
  • golang version >= 1.24

install

go install github.com/guusec/getintel@latest

usage

-src specify source for data (umbrella and tranco confirmed to work)
-y specify year
-m specify month
-d specify day
-parse parse all parquet files in current directory and print names in response_name column
-aria-binary file location of aria2c binary (optional)
-rpc aria2c rpc server address (optional)
-token aria2c rpc token (optional for better security)
-dir download directory (optional)

examples

getintel -src umbrella -y 2025 -m 03 -d 14
getintel -src tranco -y 2025 -m 06 -d 01 -token poggers -dir /media/user/downloads
getintel -parse

remove duplicate domains and trailing periods

getintel -parse | awk '!x[$0]++' | sed 's/\.$//g'

install zsh completions

cd getintel \
mkdir -p ~/.zsh/completions \
mv _getintel ~/.zsh/completions \
chmod a+r ~/.zsh/completions/_getintel \
fpath=($HOME/.zsh/completions $fpath) \
autoload -Uz compinit && compinit 

todo

  • support for more sources
  • support for day range specification
  • support for parsing more columns
  • wordlist creation

About

openintel scraper/parser for creating subdomain wordlists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages