Sunday, August 30, 2020

Raccoon - A High Performance Offensive Security Tool For Reconnaissance And Vulnerability Scanning



Offensive Security Tool for Reconnaissance and Information Gathering.

Features
  • DNS details
  • DNS visual mapping using DNS dumpster
  • WHOIS information
  • TLS Data - supported ciphers, TLS versions, certificate details, and SANs
  • Port Scan
  • Services and scripts scan
  • URL fuzzing and dir/file detection
  • Subdomain enumeration - uses Google Dorking, DNS dumpster queries, SAN discovery, and brute-force
  • Web application data retrieval:
    • CMS detection
    • Web server info and X-Powered-By
    • robots.txt and sitemap extraction
    • Cookie inspection
    • Extracts all fuzzable URLs
    • Discovers HTML forms
    • Retrieves all Email addresses
  • Detects known WAFs
  • Supports anonymous routing through Tor/Proxies
  • Uses asyncio for improved performance
  • Saves output to files - separates targets by folders and modules by files

Roadmap and TODOs
  • Support multiple hosts (read from the file)
  • Rate limit evasion
  • OWASP vulnerabilities scan (RFI, RCE, XSS, SQLi etc.)
  • SearchSploit lookup on results
  • IP ranges support
  • CIDR notation support
  • More output formats

About
A raccoon is a tool made for reconnaissance and information gathering with an emphasis on simplicity.
It will do everything from fetching DNS records, retrieving WHOIS information, obtaining TLS data, detecting WAF presence and up to threaded dir busting and subdomain enumeration. Every scan outputs to a corresponding file.
As most of Raccoon's scans are independent and do not rely on each other's results, it utilizes Python's asyncio to run most scans asynchronously.
Raccoon supports Tor/proxy for anonymous routing. It uses default wordlists (for URL fuzzing and subdomain discovery) from the amazing SecLists repository but different lists can be passed as arguments.
For more options - see "Usage".

Installation
For the latest stable version:
pip install raccoon-scanner
Or clone the GitHub repository for the latest features and changes:
git clone https://github.com/evyatarmeged/Raccoon.git
cd Raccoon
python raccoon_src/main.py

Prerequisites
Raccoon uses Nmap to scan ports as well as utilizes some other Nmap scripts and features. It is mandatory that you have it installed before running Raccoon.
OpenSSL is also used for TLS/SSL scans and should be installed as well.

Usage
Usage: raccoon [OPTIONS]

Options:
--version Show the version and exit.
-t, --target TEXT Target to scan [required]
-d, --dns-records TEXT Comma separated DNS records to query.
Defaults to: A,MX,NS,CNAME,SOA,TXT
--tor-routing Route HTTP traffic through Tor (uses port
9050). Slows total runtime significantly
--proxy-list TEXT Path to proxy list file that would be used
for routing HTTP traffic. A proxy from the
list will be chosen at random for each
request. Slows total runtime
--proxy TEXT Proxy address to route HTTP traffic through.
Slows total runtime
-w, --wordlist TEXT Path to wordlist that would be used for URL
fuzzing
-T, --threads INTEGER Number of threads to use for URL
Fuzzing/Subdomain enumeration. Default: 25
--ignored-response-codes TEXT Comma separated list of HTTP status code to
ignore for fuzzing. Defaults to:
302,400,401,402,403,404,503,504
--subdomain-list TEXT Path to subdomain list file that would be
used for enumeration
-S, --scripts Run Nmap scan with -sC flag
-s, --services Run Nmap scan with -sV flag
-f, --full-scan Run Nmap scan with both -sV and -sC
-p, --port TEXT Use this port range for Nmap scan instead of
the default
--tls-port INTEGER Use this port for TLS queries. Default: 443
--skip-health-check Do not test for target host availability
-fr, --follow-redirects Follow redirects when fuzzing. Default: True
--no-url-fuzzing Do not fuzz URLs
--no-sub-enum Do not bruteforce subdomains
-q, --quiet Do not output to stdout
-o, --outdir TEXT Directory destination for scan output
--help Show this message and exit.

Screenshots

HTB challenge example scan:




Results folder tree after a scan:



Related articles
  1. Hacking Tools For Windows
  2. Pentest Tools Open Source
  3. Pentest Tools Nmap
  4. Hacking Tools For Beginners
  5. Hacking Tools For Games
  6. Pentest Tools For Android
  7. Hacking Tools For Beginners
  8. Hacking Tools Hardware
  9. Pentest Automation Tools
  10. Hacker Tools Hardware
  11. Pentest Tools Android
  12. Tools Used For Hacking
  13. Hacking Tools For Windows
  14. Pentest Tools Linux
  15. Pentest Tools Url Fuzzer
  16. Hacker Tools For Pc
  17. Hacking Tools Mac
  18. Pentest Tools Linux
  19. Hack Rom Tools
  20. New Hacker Tools
  21. Hack Tools For Ubuntu
  22. Termux Hacking Tools 2019
  23. Hacker Tools For Ios
  24. Hacks And Tools
  25. Hacking App
  26. Hacker Tools Github
  27. Best Pentesting Tools 2018
  28. Underground Hacker Sites
  29. Ethical Hacker Tools
  30. Hacking Tools For Beginners
  31. Pentest Tools For Mac
  32. Pentest Tools Github
  33. Github Hacking Tools
  34. Pentest Tools Nmap
  35. Pentest Tools Android
  36. Pentest Tools Review
  37. Hacking Tools Mac
  38. Pentest Box Tools Download
  39. Pentest Tools Free
  40. Hacking Tools For Beginners
  41. Tools Used For Hacking
  42. Hacker Tools Apk Download
  43. Hack Tools Download
  44. Hacker Tools Online
  45. Hack Tools For Pc
  46. Hacking Tools Github
  47. World No 1 Hacker Software
  48. Pentest Tools Nmap
  49. Bluetooth Hacking Tools Kali
  50. Pentest Tools For Windows
  51. Hacking Tools For Beginners
  52. Hacking Tools Name
  53. Hacking Tools Github
  54. Pentest Tools Android
  55. What Are Hacking Tools
  56. Hack Apps
  57. Hack Apps
  58. Hacker Security Tools
  59. Hacker Tools Software
  60. What Are Hacking Tools
  61. Hack Tool Apk
  62. Install Pentest Tools Ubuntu
  63. Hak5 Tools
  64. Hacker Tools Apk
  65. Pentest Tools Framework
  66. Pentest Tools Website Vulnerability
  67. Hacking Tools For Kali Linux
  68. Blackhat Hacker Tools
  69. Hacking Tools For Games
  70. Hacking Tools Free Download
  71. Hack Tool Apk No Root
  72. Pentest Tools Android
  73. Hack Tools For Windows
  74. New Hack Tools
  75. Hack Tools Online
  76. Computer Hacker
  77. Blackhat Hacker Tools
  78. Hacking Tools For Pc
  79. Hacker Search Tools
  80. Pentest Box Tools Download
  81. How To Make Hacking Tools
  82. Hacker
  83. How To Hack
  84. Hacking App
  85. Hacker Tools Online
  86. Hacker Tools Github
  87. Hacking Tools Pc
  88. Hacking Tools For Beginners
  89. Hacking Tools Pc

0 Comments:

Post a Comment

<< Home