From 586cce21e0a4ec5c301d6a9af9198383dbc1dbd7 Mon Sep 17 00:00:00 2001 From: /XNL-h4ck3r Date: Sun, 16 Jun 2024 21:31:43 +0100 Subject: [PATCH] v6.3 - see CHANGELOG.md --- CHANGELOG.md | 6 ++++++ README.md | 2 +- xnLinkFinder/__init__.py | 2 +- xnLinkFinder/xnLinkFinder.py | 8 ++++++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21d0f2c..6d9d4f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## Changelog +- v6.3 + + - Changed + + - A fix for Issue 28 - https://github.com/xnl-h4ck3r/xnLinkFinder/issues/28 + - v6.2 - New diff --git a/README.md b/README.md index 551ae48..e96953e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
-## About - v6.2 +## About - v6.3 This is a tool used to discover endpoints (and potential parameters) for a given target. It can find them by: diff --git a/xnLinkFinder/__init__.py b/xnLinkFinder/__init__.py index b1e3088..e8a3751 100644 --- a/xnLinkFinder/__init__.py +++ b/xnLinkFinder/__init__.py @@ -1 +1 @@ -__version__="6.2" \ No newline at end of file +__version__="6.3" \ No newline at end of file diff --git a/xnLinkFinder/xnLinkFinder.py b/xnLinkFinder/xnLinkFinder.py index af87644..2e9d2e3 100644 --- a/xnLinkFinder/xnLinkFinder.py +++ b/xnLinkFinder/xnLinkFinder.py @@ -2942,7 +2942,7 @@ def processEachInput(input): """ Process the input, whether its from -i or """ - global burpFile, zapFile, caidoFile, urlPassed, stdFile, stdinFile, dirPassed, stdinMultiple, linksFound, linksVisited, totalRequests, skippedRequests, failedRequests, paramsFound, waymoreMode, stopProgram, contentTypesProcessed, oosLinksFound + global burpFile, zapFile, caidoFile, urlPassed, stdFile, stdinFile, dirPassed, stdinMultiple, linksFound, linksVisited, totalRequests, skippedRequests, failedRequests, paramsFound, waymoreMode, stopProgram, contentTypesProcessed, oosLinksFound, lstPathWords, wordsFound if stopProgram is None: checkMaxTimeLimit() @@ -3094,6 +3094,8 @@ def processEachInput(input): linksVisited = set() paramsFound = set() contentTypesProcessed = set() + wordsFound = set() + lstPathWords = set() totalRequests = 0 skippedRequests = 0 failedRequests = 0 @@ -3724,7 +3726,7 @@ def checkMaxTimeLimit(): # Run xnLinkFinder def main(): - global args, userAgents, stopProgram, burpFile, zapFile, caidoFile, dirPassed, waymoreMode, currentUAGroup, waymoreFiles, linksVisited, maxMemoryPercent, linksFound, paramsFound, contentTypesProcessed, totalRequests, skippedRequests, failedRequests, oosLinksFound, LINK_REGEX_FILES + global args, userAgents, stopProgram, burpFile, zapFile, caidoFile, dirPassed, waymoreMode, currentUAGroup, waymoreFiles, linksVisited, maxMemoryPercent, linksFound, paramsFound, contentTypesProcessed, totalRequests, skippedRequests, failedRequests, oosLinksFound, lstPathWords, wordsFound, LINK_REGEX_FILES # Tell Python to run the handler() function when SIGINT is received signal(SIGINT, handler) @@ -4135,6 +4137,8 @@ def main(): linksVisited = set() paramsFound = set() contentTypesProcessed = set() + wordsFound = set() + lstPathWords = set() totalRequests = 0 skippedRequests = 0 failedRequests = 0