- Introducing Bounty Hub: Central platform for managing and importing bug bounty programs
- New Built-in notification system for important events and updates
- Enhanced subdomain discovery using Chaos project dataset
- Bug Bounty Mode as user preference to enable or disable features related to bug bounty
- Path exclusion feature for scans
- New visually appealing PDF report template
- Regex support for out-of-scope subdomains
- Stop All Scans killswitch to halt multiple running scans at once
- Smart rescans that automatically import and apply previous scan configurations
- Improved Start Scan UI for consistent configuration across multiple scans
- Support for bulk uploads of nuclei and gf patterns
- API key protection (masking in settings view)
- feat: Allow uploading of multiple gf patterns #1318 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1319
- feat: Introduce stop multiple scans #1270 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1321
- feat: Mask API keys Fixes #1213 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1331
- feat: Allow uploading multiple nuclei patterns #461 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1320
- feat: Introduce github action for auto updating version and changelog on every release by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1348
- chores: Removes external IP from reconPoint ui by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1350
- feat: Implement URL Path Exclusion Feature with Regex Support Fixes #1264 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1354
- feat: Consistent start scan ui across schedule scan, multiple scans. Now supports import, out of scope subdomains, starting path, excluded path for all types of scan #1357 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1361
- Update of template.html with conditional statement by @DamianHusted in https://github.com/khulnasoft/reconpoint/pull/1378
- feat: feat ability to delete multiple scheduled scan #1360 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1382
- feat: Enhanced Out of Scope Subdomain Checking, Support for regex in out of scope scan parameter #1358 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1380
- feat: Store and showcase scan related configuration such as imported subdomains, out of scope subdomains, starting point url and excluded paths fixes #1356 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1383
- Update celery-entrypoint.sh by @SJ029626 in https://github.com/khulnasoft/reconpoint/pull/1390
- feat: Prefll the scan parameters during rescan with the scan configuration values that were being used in earlier scan #1381 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1386
- feat: Added additional templates for PDF reports #1387 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1391
- Replace CVE-2024-41661 with CVE-2023-50094 by @shelbyc in https://github.com/khulnasoft/reconpoint/pull/1393
- hotfix: Workflow autocomment issues by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1396
- Fix comment workflow on fork PRs by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1400
- Hotfix/workflow cmt1 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1401
- fix author name by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1403
- Update of the uninstall.sh script by @DamianHusted in https://github.com/khulnasoft/reconpoint/pull/1385
- feat: Builtin notification system in reconPoint #1392 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1394
- feat: Show what's new popup when update happens and new features are released #1395 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1405
- feat: Add Chaos for subdomain enumeration #173 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1406
- Version 2.1.3 contains a patch for CVE-2024-43381 by @shelbyc in https://github.com/khulnasoft/reconpoint/pull/1412
- feat: Introducing Bounty Hub, a central hub to import and manage your hackerone programs to reconPoint by @null-ref-0000 in https://github.com/khulnasoft/reconpoint/pull/1410
- feat: Add ability to delete multiple organizations by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1417
- feat: Enable bug bounty mode as User Preference to separate bug bounty related features #1411 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1418
- bug: remove watchmedo usage in production #1419 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1424
- feat: Create organization when quick adding targets #492 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1425
- reconPoint 2.2.0 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1349
- @DamianHusted made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1378
- @SJ029626 made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1390
- @shelbyc made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1393
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.1.3...v2.2.0
Release Date: Aug 18, 2024
- (Security) CVE-2024-43381 Stored Cross-Site Scripting (XSS) via DNS Record Poisoning reported by @touhidshaikh Advisory https://github.com/khulnasoft/reconpoint/security/advisories/GHSA-96q4-fj2m-jqf7
- remove redundant docker environment variables by @jxdv in https://github.com/khulnasoft/reconpoint/pull/1353
- fix: reconPoint installation issue due to orjson and langchain #1362 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1363
- #1364 Fix whois lookup and improve performance by executing various modules of whois lookup to run concurrently by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1368
- chores: Add error handling for the curl command by @gitworkflows in https://github.com/khulnasoft/reconpoint/pull/1367
- Update Github Actions Workflows by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1369
- chores: Fix docker build on master by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1373
- @gitworkflows made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1367
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.1.2...v2.1.3
Release Date: July 30, 2024
- (Security) CVE-2023-50094 Fix Authenticated command injection in WAF detection tool reported by @n-thumann Advisory https://github.com/khulnasoft/reconpoint/security/advisories/GHSA-fx7f-f735-vgh4
- Fix issue while initiating periodic and clocked scan #1322 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1328
- Fix 500 error on "Test Hackerone api Key" by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1332
- UI Typos and bug Fixes #1333 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1334
- Fix error during tool update Fixes #1152 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1335
- Upgrade setuptools to 72.1.0 to resolve installation error by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1338
- (chores) Fix github pages build by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1339
- Fix subdomain import for subdomains with suffixes more than 4 chars Fixes #1128 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1340
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.1.1...v2.1.2
Release Date: July 20, 2024
- Update contribution guidelines reference by @emmanuel-ferdman in https://github.com/khulnasoft/reconpoint/pull/1286
- fix xss on page title fix #1185 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1296
- fix context key error #1263 #1209 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1294
- fix xss on vulnerability description payloads #1262 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1298
- (bug) fix screenshot csv parser #1299 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1300
- (Security) Fixes #1202 bug risk of leaking the scan result files by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1301
- Fix #1291 Refactor Makefiles for windows/linux to accomodate both v1 and v2 of docker compose by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1302
- Fix custom_header to accept multiple headers using custom_headers by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1303
- Handle hash in url, added navigation for Tabs, Fixes #1155 bug href link with html id does not link to the expected url by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1306
- Optimize uninstall scripts to perform operations only related to reconPoint Fixes # 1187 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1307
- Added validators to validate URL fixes #1176 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1308
- Fix LLM/langchain issue for fetching vulnerability report using local LLM model Fixed #1292 local model dont use fetch gpt vulnerability details by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1311
- Fixes for Clocked and Periodic Scans Fix #1287 Fixes #1015 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1313
- Fix Not able to add todo from All Subdomains Section Fixes #1310 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1314
- Fix #1315 Fix for todo URLs not compatible with slugs by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1316
- Fixes #1122 But in port service lookup that caused multiple entries of Port with same port number but different service name/description by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1317
- @emmanuel-ferdman made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1286
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.1.0...v2.1.1
Release Date: June 22, 2024
- ARM support
- Add LLM Toolkit by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1259
- use django-env by @fopina in https://github.com/khulnasoft/reconpoint/pull/1230
- Add Lark to notifications. by @iuime in https://github.com/khulnasoft/reconpoint/pull/1137
- Added restart: always to redis container by @null-ref-0000 in https://github.com/khulnasoft/reconpoint/pull/1275
- Dockerfile cleanup: reduce image size 3x by @sa7mon in https://github.com/khulnasoft/reconpoint/pull/1212
- Support for ARM-based platforms and remove obsolete composer version by @metehan-arslan in https://github.com/khulnasoft/reconpoint/pull/1242
- Fix importing CIDR blocks by @pbehnke in https://github.com/khulnasoft/reconpoint/pull/1205
- Added SAN extension to the generated certs by @michschl in https://github.com/khulnasoft/reconpoint/pull/1282
- Release/2.1.0 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1147
- Dockerfile Build Multiple Platforms by @vncloudsco in https://github.com/khulnasoft/reconpoint/pull/1210
- @fopina made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1230
- @iuime made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1137
- @null-ref-0000 made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1275
- @sa7mon made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1212
- @metehan-arslan made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1242
- @pbehnke made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1205
- @michschl made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1282
- @vncloudsco made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1210
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.0.6...v2.1.0
Release Date: May 11, 2024
- Fix installation error and celery workers having issues with httpcore
- remove duplicate gospider references by @Talanor in https://github.com/khulnasoft/reconpoint/pull/1245
- Fix "subdomain" s3 bucket by @Talanor in https://github.com/khulnasoft/reconpoint/pull/1244
- Fix Txt File Var Declaration by @specters312 in https://github.com/khulnasoft/reconpoint/pull/1239
- Bug Correction: When dumping and loading customscanengines by @TH3xACE in https://github.com/khulnasoft/reconpoint/pull/1224
- Fix/infoga removal by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1249
- Fix #1241 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1251
- @Talanor made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1245
- @specters312 made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1239
- @TH3xACE made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1224
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.0.5...v2.0.6
Release Date: April 20, 2024
- Fix #1234 reconPoint unable to load celery tasks due to mismatched celery and redis versions
Release Date: April 18, 2024
- chore: update version number to 2.0.3 by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1180
- Fix various ffuf bugs by @yarysp in https://github.com/khulnasoft/reconpoint/pull/1199
- Set and update default YAML config with all latest vars by @yarysp in https://github.com/khulnasoft/reconpoint/pull/1200
- Add checks for placeholder in custom tool task by @yarysp in https://github.com/khulnasoft/reconpoint/pull/1201
- Whatportis - Replace purge by truncate to prevent port import error by @yarysp in https://github.com/khulnasoft/reconpoint/pull/1203
- ops(installation): fix nano not being installed when absent by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1143
- Complete dev environment to debug/code easily by @yarysp in https://github.com/khulnasoft/reconpoint/pull/1196
- Revert "Complete dev environment to debug/code easily" by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1225
- Update README.md | Fixed 1 broken link to the regine.wiki by @jostasik in https://github.com/khulnasoft/reconpoint/pull/1226
- Fix uninitialised variable cmd in custom_subdomain_tools by @cpandya2909 in https://github.com/khulnasoft/reconpoint/pull/1207
- [FIX] security: OS Command Injection vulnerability (x2) #1219 by @0xtejas in https://github.com/khulnasoft/reconpoint/pull/1227
- @yarysp made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1199
- @jostasik made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1226
- @cpandya2909 made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1207
- @0xtejas made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1227
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.0.3...v2.0.4
Release Date: January 25, 2024
- CI: update GitHub action versions by @jxdv in https://github.com/khulnasoft/reconpoint/pull/1136
- Fixed (subdomain_discovery | ERROR | local variable 'use_amass_config' referenced before assignment) by @Deathpoolxrs in https://github.com/khulnasoft/reconpoint/pull/1149
- chore: update LICENSE by @jxdv in https://github.com/khulnasoft/reconpoint/pull/1153
- Fix subdomains list empty in Target by @psyray in https://github.com/khulnasoft/reconpoint/pull/1166
- Fix top menu text overflow in low resolution by @psyray in https://github.com/khulnasoft/reconpoint/pull/1167
- Update auto comment workflow due to deprecation warnings by @ErdemOzgen in https://github.com/khulnasoft/reconpoint/pull/1126
- Change Redirect URL after login to prevent 500 error by @psyray in https://github.com/khulnasoft/reconpoint/pull/1124
- fix-1030: Add missing slug on target summary link by @psyray in https://github.com/khulnasoft/reconpoint/pull/1123
- @Deathpoolxrs made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1149
- @ErdemOzgen made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1126
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.0.2...v2.0.3
Release Date: December 8, 2023
- Added tooltip text to dashboard total vulnerabilities tooltip by @luizmlo in https://github.com/khulnasoft/reconpoint/pull/1029
- ops(
uninstall.sh
): add missing volumes and echo messages by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/977 - Fix no results in target subdomain list by @psyray in https://github.com/khulnasoft/reconpoint/pull/1036
- Fix Tool Settings Broken Link by @aqhmal in https://github.com/khulnasoft/reconpoint/pull/1021
- Fix subdomains list empty in Target by @psyray in https://github.com/khulnasoft/reconpoint/pull/1053
- Raise page limit to 500 for popup list by @psyray in https://github.com/khulnasoft/reconpoint/pull/1051
- Add directories count on Directories list by @psyray in https://github.com/khulnasoft/reconpoint/pull/1050
- ops(docker-compose): upgrade to 2.23.0 by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1023
- Fix endpoints list and count by @psyray in https://github.com/khulnasoft/reconpoint/pull/1041
- Fix failing visualization when dorks are present by @psyray in https://github.com/khulnasoft/reconpoint/pull/1045
- Fix note not saving by @psyray in https://github.com/khulnasoft/reconpoint/pull/1047
- Count only not done todos in subdomains list by @psyray in https://github.com/khulnasoft/reconpoint/pull/1048
- Fix user agent definition keyword by @psyray in https://github.com/khulnasoft/reconpoint/pull/1054
- Upgrade project discovery tool at CT build by @psyray in https://github.com/khulnasoft/reconpoint/pull/1055
- Add a check to not load datatables twice by @psyray in https://github.com/khulnasoft/reconpoint/pull/1039
- Nmap port scan fails when Naabu return no port by @psyray in https://github.com/khulnasoft/reconpoint/pull/1067
- chore(issue-templates): incorrect label name by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1066
- Endpoints list popup empty by @psyray in https://github.com/khulnasoft/reconpoint/pull/1070
- Add missing domain id value in subscan by @psyray in https://github.com/khulnasoft/reconpoint/pull/1069
- Fixes for #1033, #1026, #1027 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1071
- Temporary fix to prevent celery beat crash by @psyray in https://github.com/khulnasoft/reconpoint/pull/1072
- fix: ffuf ANSI code processing preventing task to finish by @ocervell in https://github.com/khulnasoft/reconpoint/pull/1058
- Update views.py by @Vijayragha1 in https://github.com/khulnasoft/reconpoint/pull/1074
- Fix crash on saving endpoint (FFUF related only) by @psyray in https://github.com/khulnasoft/reconpoint/pull/1063
- chore(issue-templates): fix incorrect description by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1078
- IOError -> OSError by @jxdv in https://github.com/khulnasoft/reconpoint/pull/1081
- Add directories count on Directories list by @psyray in https://github.com/khulnasoft/reconpoint/pull/1090
- chore(issue-template): don't allow blank issues by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1089
- Fix bad nuclei config name by @psyray in https://github.com/khulnasoft/reconpoint/pull/1098
- disallow empty password by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1105
- fix attribute error on scan history #1103 by @khulnasoft in https://github.com/khulnasoft/reconpoint/pull/1104
- issue-633: added already-in-org filter to target dropdown in org form by @SeanOverton in https://github.com/khulnasoft/reconpoint/pull/1106
- Update Dockerfile to fix silicon incompatability by @SubGlitch1 in https://github.com/khulnasoft/reconpoint/pull/1107
- Add source for nmap scan by @psyray in https://github.com/khulnasoft/reconpoint/pull/1108
- Spelling mistake in hackerone.html by @Linuxinet in https://github.com/khulnasoft/reconpoint/pull/1112
- fix(version): incorrect number in art by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1111
- Fix report generation when
Ignore Informational Vulnerabilities
checked by @psyray in https://github.com/khulnasoft/reconpoint/pull/1100 - fix(tool_arsenal): incorrect regex version numbers by @AnonymousWP in https://github.com/khulnasoft/reconpoint/pull/1086
- @luizmlo made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1029 🥳
- @aqhmal made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1021 🥳
- @C0wnuts made their first contribution in https://github.com/khulnasoft/reconpoint/pull/973 🥳
- @ocervell made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1058 🥳
- @Vijayragha1 made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1074 🥳
- @jxdv made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1081 🥳
- @SeanOverton made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1106 🥳
- @SubGlitch1 made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1107 🥳
- @Linuxinet made their first contribution in https://github.com/khulnasoft/reconpoint/pull/1112 🥳
Full Changelog: https://github.com/khulnasoft/reconpoint/compare/v2.0.1...v2.0.2
Once again excellent work on reconPoint v2.0.2 by @AnonymousWP, @psyray, @ocervell and everybody else! 🚀
Release Date: October 24, 2023
2.0.1 fixes a ton of issues in reconPoint 2.0.
Fixes:
- Prevent duplicating Nuclei vulns for subdomain #1012 @psyray
- Fixes for empty subdomain returned during nuclei scan #1011 @psyray
- Add all the missing slug in scanEngine view & other places #1005 @psyray
- Foxes for missing vulscan script #1004 @psyray
- Fixes for missing slug in report settings saving #1003
- Fixes for Nmap Parsing Error #1001 #1002 @psyray
- Fix nmap script ports iterable args #1000 @psyray
- Iterate over hostnames when multiple #1002 @psyray
- Gau install #998, change gauplus to gau @psyray
- Add missing slug parameter in schedule scan #996 @psyray
- Add missing slug parameter in schedule scan #996, fixes #940, #937, #897, #764 @psyray
- Add stack trace into make logs if DEBUG True #994 @psyray
- Fix dirfuzz base64 name display #993 #992 @psyray
- Fix target subdomains list not loading #991 @psyray
- Change WORDLIST constant value #987, fixes #986@psyray
- fix(notification_settings): submitting results in error 502 #981 fixes #970 @psyray
- Fixes with documentation and installation/update/uninstall scripts @anonymousWP
- Fix file directory popup not showing in detailed scan #912 @psyray
@AnonymousWP and @psyray have been phenomenal in fixing these bugs. Thanks to both of you! ❤️ 🚀
Release Date: October 7, 2023
- Projects: Projects allow you to efficiently organize their web application reconnaissance efforts. With this feature, you can create distinct project spaces, each tailored to a specific purpose, such as personal bug bounty hunting, client engagements, or any other specialized recon task.
- Roles and Permissions: assign distinct roles to your team members: Sys Admin, Penetration Tester, and Auditor—each with precisely defined permissions to tailor their access and actions within the reconPoint ecosystem.
- GPT-powered Report Generation: With the power of OpenAI's GPT, reconPoint now provides you with detailed vulnerability descriptions, remediation strategies, and impact assessments.
- API Vault: This feature allows you to organize your API keys such as OpenAI or Netlas API keys.
- GPT-powered Attack Surface Generation
- URL gathering now is much more efficient, removing duplicate endpoints based on similar HTTP Responses, having the same content_lenth, or page_title. Custom duplicate fields can also be set from the scan engine configuration.
- URL Path filtering while initiating scan: For instance, if we want to scan only endpoints starting with https://example.com/start/, we can pass the /start as a path filter while starting the scan. @ocervell
- Expanding Target Concept: reconPoint 2.0 now accepts IPs, URLS, etc as targets. (#678, #658) Excellent work by @ocervell
- A ton of refactoring on reconPoint's core to improve scan efficiency. Massive kudos to @ocervell
- Created a custom celery workflow to be able to run several tasks in parallel that are not dependent on each other, such OSINT task and subdomain discovery will run in parallel, and directory and file fuzzing, vulnerability scan, screenshot gathering etc. will run in parallel after port scan or url fetching is completed. This will increase the efficiency of scans and instead of having one long flow of tasks, they can run independently on their own. @ocervell
- Refactored all tasks to run asynchronously @ocervell
- Added a stream_command that allows to read the output of a command live: this means the UI is updated with results while the command runs and does not have to wait until the task completes. Excellent work by @ocervell
- Pwndb is now replaced by h8mail. @ocervell
- Group Scan Results: reconPoint 2.0 allows to group of subdomains based on similar page titles and HTTP status, and also vulnerability grouping based on the same vulnerability title and severity.
- Added Support for Nmap: reconPoint 2.0 allows to run Nmap scripts and vuln scans on ports found by Naabu. @ocervell
- Added support for Shared Scan Variables in Scan Engine Configuration:
enable_http_crawl
: (true/false) You can disable it to be more stealthy or focus on something different than HTTPtimeout
: set timeout for all tasksrate_limit
: set rate limit for all tasksretries
: set retries for all taskscustom_header
: set the custom header for all tasks
- Added Dalfox for XSS Vulnerability Scan
- Added CRLFuzz for CRLF Vulnerability Scan
- Added S3Scanner for scanning misconfigured S3 buckets
- Improve OSINT Dork results, now detects admin panels, login pages and dashboards
- Added Custom Dorks
- Improved UI for vulnerability results, clicking on each vulnerability will open up a sidebar with vulnerability details.
- Added HTTP Request and Response in vulnerability Results
- Under Admin Settings, added an option to allow add/remove/deactivate additional users
- Added Option to Preview Scan Report instead of forcing to download
- Added Katana for crawling and spidering URLs
- Added Netlas for Whois and subdomain gathering
- Added TLSX for subdomain gathering
- Added CTFR for subdomain gathering
- Added historical IP in whois section
- Added Pagination on Large datatables such as subdomains, endpoints, vulnerabilities etc #949 @psyray
- GF patterns do not run on 404 endpoints (#574 closed)
- Fixes for retrieving whois data (#693 closed)
- Related/Associated Domains in Whois section is now fixed
- Fixed missing lightbox css & js on target screenshot page #947 #948 @psyray
- Issue in Port-scan: int object is not subscriptable Fixed #939, #938 @AnonymousWP
- Removed pwndb and tor related to it.
- Removed tor for pwndb
Release Date: March 2, 2023
- Fixed installation errors. Fixed #824, #823, #816, #809, #803, #801, #798, #797, #794, #791 .
Release Date: December 29, 2022
- Fixed #769, #768, #766, #761, Thanks to, @bin-maker, @carsonchan12345, @paweloque, @opabravo
Release Date: November 16, 2022
- Fixed #748 , #743 , #738, #739
Release Date: October 9, 2022
- #723, Upgraded Go to 1.18.2
Release Date: August 20, 2022
- #683 For Filtering GF tags
- #669 Where Directory UI had to be collapsed
Release Date: August 12, 2022
- Fix for #643 Downloading issue for Subdomain and Endpoints
- Fix for #627 Too many Targets causes issues while loading datatable
- Fix version Numbering issue
Release Date: July 11, 2022
- Geographic Distribution of Assets Map
- Added WAF Detector as an optional tool in Scan Engine
- WHOIS Provider Changed
- Fixed Dark UI Issues
- Fix HTTPX Issue with custom Header
Release Date: May 27, 2022
- Naabu Exclude CDN Port Scanning
- Added WAF Detection
- Fix #630 Character Name too Long Issue
- [Security] Fixed several instances of Command Injections, CVE-2022-28995, CVE-2022-1813
- Hakrawler Fixed - #623
- Fixed XSS on Hackerone report via Markdown
- Fixed XSS on Import Target using malicious filename
- Stop Scan Fixed #561
- Fix installation issue due to missing curl
- Updated docker-compose version
Release Date: Apr 24, 2022
-
Redeigned UI
-
Added Subscan Feature
Subscan allows further scanning any subdomains. Assume from a normal recon process you identified a subdomain that you wish to do port scan. Earlier, you had to add that subdomain as a target. Now you can just select the subdomain and initiate subscan.
-
Ability to Download reconnaissance or vulnerability report
-
Added option to customize report, customization includes the look and feel of report, executive summary etc.
-
Add IP Address from IP
-
WHOIS Addition on Detail Scan and fetch whois automatically on Adding Single Targets
-
Universal Search Box
-
Addition of Quick Add menus
-
Added ToolBox Feature
ToolBox will feature most commonly used recon tools. One can use these tools to identify whois, CMSDetection etc without adding targets. Currently, Whois, CMSDetector and CVE ID lookup is supported. More tools to follow up.
-
Notify New Releases on reconPoint if available
-
Tools Arsenal Section to feature preinstalled and custom tools
-
Ability to Update preinstalled tools from Tools Arsenal Section
-
Ability to download/add custom tools
-
Added option for Custom Header on Scan Engine
-
Added CVE_ID, CWE_ID, CVSS Score, CVSS Metrics on Vulnerability Section, this also includes lookup using cve_id, cwe_id, cvss_score etc
-
Added curl command and references on Vulnerability Section
-
Added Columns Filtering Option on Subdomain, Vulnerability and Endpoints Tables
-
Added Error Handling for Failed Scans, reason for failure scan will be displayed
-
Added Related Domains using WHOIS
-
Added Related TLDs
-
Added HTTP Status Breakdown Widget
-
Added CMS Detector
-
Updated Visualization
-
Option to Download Selected Subdomains
-
Added additional Nuclei Templates from https://github.com/geeknik/the-nuclei-templates
-
Added SSRF check from Nagli Nuclei Template
-
Added option to fetch CVE_ID details
-
Added option to Delete Multiple Scans
-
Added ffuf as Directory and Files fuzzer
-
Added widgets such as Most vulnerable Targets, Most Common Vulnerabilities, Most Common CVE IDs, Most Common CWE IDs, Most Common Vulnerability Tags
And more...
Release Date: Aug 29, 2021
Changelog
- Fixed #482 Endpoints and Vulnerability Datatable were showing results of other targets due to the scan_id parameter
- Fixed #479 where the scan was failing due to recent httpx release, change was in the JSON output
- Fixed #476 where users were unable to click on Clocked Scan (Reported only on Firefox)
- Fixed #442 where an extra slash was added in Directory URLs
- Fixed #337 where users were unable to link custom wordlist
- Fixed #436 Checkbox in Notification Settings were not working due to same name attribute, now fixed
- Fixed #439 Hakrawler crashed if the deep mode was activated due to -plain flag
- Fixed #437 If Out of Scope subdomains were supplied, the scan was failing due to None value
- Fixed #424 Multiple Targets couldn't be scanned
Improvements
- Enhanced install script, check for if docker is running service or not #468
Security
- Fixed Cross Site Scripting
- Fixed Cross Site Scripting reported on Huntr #478 https://www.huntr.dev/bounties/ac07ae2a-1335-4dca-8d55-64adf720bafb/
- Dark Mode
- Recon Data visualization
- Improved correlation among recon data
- Ability to identify Interesting Subdomains
- Ability to Automatically report Vulnerabilities to Hackerone with customizable vulnerability report
- Added option to download URLs and Endpoints along with matched GF patterns
- Dorking support for stackoverflow, 3rdparty, social_media, project_management, code_sharing, config_files, jenkins, wordpress_files, cloud_buckets, php_error, exposed_documents, struts_rce, db_files, traefik, git_exposed
- Emails, metainfo, employees, leaked password discovery
- Optin to Add bulk targets
- Proxy Support
- Target Summary
- Recon Todo
- Unusual Port Identification
- GF patterns support #110, #88
- Screenshot Gallery with Filters
- Powerful recon data filtering with auto suggestions
- Added whatportis, this allows ports to be displayed as Service Name and Description
- Recon Data changes, finds new/removed subdomains/endpoints
- Tagging of targets into Organization
- Added option to delete all scan results or delete all screenshots inside Settings and reconPoint settings
- Support for custom GF patterns and Nuclei Templates
- Support for editing tool related configuration files (Nuclei, Subfinder, Naabu, amass)
- Option to Mark Subdomains as important
- Separate tab for Directory scan results
- Option to Import Subdomains
- Clean your scan results and screenshots
- Enhanced and Customizable Scan alert with support for sending recon data directly to Discord
- Improvement in Vulnerability Scanning, If endpoint scan is performed, those endpoints will be an input to Nuclei.
- Ignore file extensions in URLs
- Added response time in endpoints and subdomains
- Added badge to identify CDN and non CDN IPs
- Added gospider, gauplus and waybackurls for url discovery
- Added activity log in Scan activity
- For better UX shifted nav bar from vertical position to horizontal position on top. This allows better navigation on recon data.
- Separate table for Directory scan results #244
- Scan results UI now in tabs
- Added badge on Subdomain Result table to directly query Vulnerability and Endpoints
- Webserver and content_type badge has been addeed in Subdomain Result table
- Inside Targets list, Recent Scan button has been added to quickly go to the last scan results
- In target summary, timelin of scan has been added
- Randomized user agent in HTTPX
- reconPoint will no longer store any recon data apart from that in Database, this includes sorted_subdomains list.txt or any json file
- aquatone has been replaced with Eyewitness
- Out of Scope subdomains are no longer part of scan engine, they can be imported before initiating the scan
- Added script to uninstall reconPoint
- Added option to filter targets and scans using organization, scan status, etc
- Added random user agent in directory scan
- Added concurrency, rate limit, timeout, retries in Scan Engine YAML
- Added Rescan option
- Other tiny fixes.....
- Build error for Naabu v2 Fixed
- Added rate support for Naabu
- Added Discord Support for Notification Web hooks
-
Nuclei Integration: v0.5 is primarily focused on vulnerability scanner using Nuclei. This was a long pending due and we've finally integrated it.
-
Powerful search queries across endpoints, subdomains and vulnerability scan results: reconPoint reconnaissance data can now be queried using operators like <,>,&,| and !, namely greater than, less than, and, or, and not. This is extremely useful in querying the recon data. More details can be found at Instructions to perform Queries on Recon data
-
Out of scope options: Many of you have been asking for out of scope option. Thanks to Valerio Brussani for his pull request which made it possible for out of scope options. Please check the documentation on how to define out of scope options.
-
Official Documentation(WIP): We often get asked on how to use reconPoint. For long, we had no official documentation. Finally, I've worked on it and we have the official documentation at recon.khulnasoft.com
-
The documentation is divided into two parts, for Developers and for Penetration Testers. For developers, it's a work in progress. I will keep you all updated throughout the process.
-
Redefined Dashboard: We've also made some changes in the Dashboard. The additions include vulnerability scan results, most vulnerable targets, most common vulnerabilities.
-
Global Search: This feature has been one of the most requested features for reconPoint. Now you can search all the subdomains, endpoints, and vulnerabilities.
-
OneForAll Support: reconPoint now supports OneForAll for subdomain discovery, it is currently in beta. I am working on how to integrate OneForAll APIKeys and Configuration files.
-
Configuration Support for subfinder: You will now have ability to add configurations for subfinder as well.
-
Timeout option for aquatone: We added timeout options in yaml configuration as a lot of screenshots were missing. You can now define timeout for http, scan and screenshots for timeout in milliseconds.
-
Design Changes A lot of design changes has happened in reconPoint. Some of which are:
-
Endpoints Results and Vulnerability Scan Results are now displayed as a separate page, this is to separate the results and decrease the page load time. Checkbox next to Subdomains and Vulnerability report list to change the status, this allows you to mark all subdomains and vulnerabilities that you've already completed working on.
-
Sometimes due to timeout, aquatone was skipping the screenshots and due to that, navigations between screenshots was little annoying. We have fixed it as well. Ability to delete multiple targets and initiate multiple scans.
- Subdomain Takeover: As we decided to use Nuclei for Vulnerability Scanner, and also, since Subjack wasn't giving enough results, I decided to remove Subjack. The subdomain Takeover will now be part of Nuclei Vulnerability Scanner.
- Background tasks migrated to Celery and redis
- Periodic and clocked scan added
- Ability to Stop and delete the scan
- CNAME and IP address added on detail scan
- Content type added on Endpoints section
- Ability to initiate multiple scans at a time
- YAML based Customization Engine
- Ability to add wordlists
- Login Feature
- Directory Search Enabled
- Fetch URLS using hakrawler
- Subdomain takeover using Subjack
- Add Bulk urls
- Delete Scan functionality
- Windows Installation issue fixed
- Scrollbar Issue on small screens fixed
- reconPoint is released