Package: hive-nuclei
hive-nucleiDescriptionhive-nuclei is a python library for parsing nuclei output and send it to Hive.hive-nuclei easy to use:$cat~/.hive/config.yaml
password:strong_password
project_id:2b10f974-3215-4a4e-9fb7-04be8ac5202e
proxy:http://127.0.0.1:8081
server:https://hive.corp.test.com
username:user@mail.con
$nuclei-ttechnologies/-targethttp://server.ispa.cnr.it/|hive-nuclei________________//__(_)/__\////___//_\///////_///__//__///_//_/\__,_/\___/_/\___/_/v2.3.7projectdiscovery.io[INF]Loadingtemplates...[INF][landrayoa-detect]LandrayOAdetect(@YanYun)[info]....[INF][artica-web-proxy-detect]ArticaWebProxyDetect(@dwisiswant0)[info][INF]Loadingworkflows...[INF]Reduced228requeststo188(44templatesclustered)[INF]Using104rules(104templates,0workflows)[2021-06-1015:42:56][apache-version-detect][http][info]http://server.ispa.cnr.it/[Apache/2.4.7(Ubuntu)][2021-06-1015:42:56][default-apache2-ubuntu-page][http][info]http://server.ispa.cnr.it/[2021-06-1015:42:56][tech-detect:apache][http][info]http://server.ispa.cnr.it/[INF][hive-nuclei]MakingHiverecord:[info]apache-version-detect:http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info][INF][hive-nuclei]MakingHiverecord:[info]default-apache2-ubuntu-page:http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info][INF][hive-nuclei]MakingHiverecord:[info]tech-detect:apache:http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info]You can parse nuclei json output:$nuclei-ttechnologies/-targethttp://server.ispa.cnr.it/-json|hive-nuclei-j________________//__(_)/__\////___//_\///////_///__//__///_//_/\__,_/\___/_/\___/_/v2.3.7projectdiscovery.io[INF]Loadingtemplates...[INF][landrayoa-detect]LandrayOAdetect(@YanYun)[info]....[INF][artica-web-proxy-detect]ArticaWebProxyDetect(@dwisiswant0)[info][INF]Loadingworkflows...[INF]Reduced228requeststo188(44templatesclustered)[INF]Using104rules(104templates,0workflows){"templateID":"default-apache2-ubuntu-page","info":{"severity":"info","tags":"tech,apache","reference":"https://www.shodan.io/search?query=http.title%3A%22Apache2+Ubuntu+Default+Page%22","name":"Apache2 Ubuntu Default Page","author":"dhiyaneshDk"},"type":"http","host":"http://server.ispa.cnr.it/","matched":"http://server.ispa.cnr.it/","ip":"150.145.88.94","timestamp":"2021-06-10T15:44:19.630982+03:00"}{"templateID":"apache-version-detect","info":{"severity":"info","name":"Apache Version","author":"philippedelteil","description":"Some Apache servers have the version on the response header. The OpenSSL version can be also obtained"},"type":"http","host":"http://server.ispa.cnr.it/","matched":"http://server.ispa.cnr.it/","extracted_results":["Apache/2.4.7 (Ubuntu)"],"ip":"150.145.88.94","timestamp":"2021-06-10T15:44:19.631455+03:00"}{"templateID":"tech-detect","info":{"severity":"info","tags":"tech","name":"Wappalyzer Technology Detection","author":"hakluke"},"matcher_name":"apache","type":"http","host":"http://server.ispa.cnr.it/","matched":"http://server.ispa.cnr.it/","ip":"150.145.88.94","timestamp":"2021-06-10T15:44:19.827086+03:00"}[INF][hive-nuclei]MakingHiverecord:[info]Apache2UbuntuDefaultPage(default-apache2-ubuntu-page):http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info][INF][hive-nuclei]MakingHiverecord:[info]ApacheVersion(apache-version-detect):http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info][INF][hive-nuclei]MakingHiverecord:[info]WappalyzerTechnologyDetection(tech-detect):http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info]You can parse nuclei output file$nuclei-ttechnologies/-targethttp://server.ispa.cnr.it/-json>/tmp/nuclei.json
$hive-nuclei-jf/tmp/nuclei.json{"templateID":"apache-version-detect","info":{"name":"Apache Version","author":"philippedelteil","description":"Some Apache servers have the version on the response header. The OpenSSL version can be also obtained","severity":"info"},"type":"http","host":"http://server.ispa.cnr.it/","matched":"http://server.ispa.cnr.it/","extracted_results":["Apache/2.4.7 (Ubuntu)"],"ip":"150.145.88.94","timestamp":"2021-06-10T15:57:27.791883+03:00"}{"templateID":"default-apache2-ubuntu-page","info":{"name":"Apache2 Ubuntu Default Page","author":"dhiyaneshDk","severity":"info","tags":"tech,apache","reference":"https://www.shodan.io/search?query=http.title%3A%22Apache2+Ubuntu+Default+Page%22"},"type":"http","host":"http://server.ispa.cnr.it/","matched":"http://server.ispa.cnr.it/","ip":"150.145.88.94","timestamp":"2021-06-10T15:57:27.794234+03:00"}{"templateID":"tech-detect","info":{"name":"Wappalyzer Technology Detection","author":"hakluke","severity":"info","tags":"tech"},"matcher_name":"apache","type":"http","host":"http://server.ispa.cnr.it/","matched":"http://server.ispa.cnr.it/","ip":"150.145.88.94","timestamp":"2021-06-10T15:57:27.807338+03:00"}[INF][hive-nuclei]MakingHiverecord:[info]ApacheVersion(apache-version-detect):http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info][INF][hive-nuclei]MakingHiverecord:[info]Apache2UbuntuDefaultPage(default-apache2-ubuntu-page):http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info][INF][hive-nuclei]MakingHiverecord:[info]WappalyzerTechnologyDetection(tech-detect):http://server.ispa.cnr.it/forhost:150.145.88.94:80(@_generic_human_)[info]Python versionsPython 3.6Python 3.7Python 3.8Python 3.9Dependenciesmarshmallowcoloramahive-libraryInstallinghive-nuclei can be installed withpip:pip3installhive-nucleiAlternatively, you can grab the latest source code fromgithub:gitclonehttps://github.com/hive-nuclei/hive-nuclei.gitcdhive-nuclei
python3setup.pyinstall