depseeker is a fast and multi-purpose toolkit for finding npm dependencies in web applications, it is designed to maintain the result reliability with increased threads.
Resources
Features
- Check for whether dependencies are public or private.
- Simple and modular code base making it easy to contribute.
- Fast and fully configurable flags for many usecases.
Installation Instructions
From Binary
The installation is easy. You can download the pre-built binaries for your platform from the Releases page. Extract them using tar, move it to your $PATH
and you're ready to go.
Download latest binary from https://github.com/projectpandora/depseeker/releases
▶ tar -xvf depseeker_linux_amd64.tar.gz
▶ mv depseeker /usr/local/bin/depseeker
▶ depseeker -h
From Source
depseeker requires go 1.14+ to install successfully. Run the following command to install:
▶ GO111MODULE=on go get -v github.com/projectpandora/depseeker/cmd/depseeker
From Github
▶ git clone https://github.com/projectpandora/depseeker.git
▶ cd depseeker/cmd/depseeker; go build;
▶ mv depseeker /usr/local/bin/
▶ depseeker -version
Usage
depseeker -h
This will display help for the tool.
Running depseeker with stdin
This will run the tool against all the urls in urls.txt
.
cat urls.txt | depseeker
This will run the tool against all the urls in urls.txt.
depseeker -l urls.txt -silent
Running depseeker with subfinder and httpx
subfinder -d hackerone.com -silent | httpx -silent | depseeker
Thanks
depseeker is inspired by projectdiscovery works ❤