Nuclei parser
A Nuclei output parser for CLI
Installation
pip install nucleiparser
Manually installation
git clone https://github.com/sinkmanu/nucleiparser
cd nucleiparser
python3 setup.py install
Usage
Usage: nparse [options]
Options:
-h, --help show this help message and exit
-f FILE, --file=FILE FILE with json output. If no FILE, uses stdin
-c COLUMNS, --colums=COLUMNS
Columns to print (e.g. template-id,url,info.severity)
-s SORT, --sort-by=SORT
Sort by arg (e.g. info.severity)
-P, --pretty Pretty print (default)
-C, --csv CSV print
FILTER OPTIONS:
--fs=FILTER, --filter-severity=FILTER
Filter level of severity (unknown, info, low, medium,
high, critical). Comma separated list for more than
one
--ft=FILTER, --filter-template=FILTER
Filter by template-id. Comma separated list for more
than one
--fu=FILTER, --filter-url=FILTER
Filter by url. Comma separated list for more than one
--fh=FILTER, --filter-host=FILTER
Filter by host. Comma separated list for more than one
Examples
cat example.com_nuclei.json | nparse
+---------------------------------+---------------------------------------------+---------------+
| template-id | url | info.severity |
+---------------------------------+---------------------------------------------+---------------+
| options-method | https://investor.example.com | info |
| generic-tokens | https://investor.example.com | unknown |
| aws-cloudfront-service | https://api-weighted-production.example.com | info |
| xss-deprecated-header | https://investor.example.com | info |
| aws-cloudfront-service | https://go.example.com | info |
| aws-cloudfront-service | https://clk.email.example.com | info |
| aws-cloudfront-service | https://eclick.example.com | info |
| aws-bucket-service | http://tools.example.com | info |
| aws-bucket-service | https://get.example.com | info |
| aws-cloudfront-service | https://get.example.com | info |
| aws-bucket-service | http://beta.example.com | info |
| aws-cloudfront-service | https://drivers.example.com | info |
| aws-bucket-service | https://take.example.com | info |
| aws-cloudfront-service | https://take.example.com | info |
[REDACTED]
Hacking
Pull requests are welcome.
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nucleiparser-0.2.1.tar.gz
(18.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nucleiparser-0.2.1.tar.gz.
File metadata
- Download URL: nucleiparser-0.2.1.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8a1dea7dece9db4a1c1f5cd2d37b36c5f4667b9d59c35b987cf8ca499cffec4
|
|
| MD5 |
baca3e63b932d6d402ef185b5aebec77
|
|
| BLAKE2b-256 |
4b4383a20d685fe7d70c50f0b8fb76f030a43106c431c77c9a9d55d2195adfcb
|
File details
Details for the file nucleiparser-0.2.1-py3-none-any.whl.
File metadata
- Download URL: nucleiparser-0.2.1-py3-none-any.whl
- Upload date:
- Size: 18.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a7ce09ef05ae85da827d47a67601e5259de54ac93c6d4eda0d3d12dac0446b0
|
|
| MD5 |
adc49fa125749583ef2ffe0577fad29c
|
|
| BLAKE2b-256 |
4336424b30f700644d66ebf369bfe51cb914323b3d6f8322850414f318b5e654
|