From a22fb451f4f4ce5abf1cacb0be85ac0cb6b5142a Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Sun, 19 Oct 2025 09:19:38 +0800 Subject: [PATCH] xsstrike: disable update patch --- .../xsstrike/files/disable_update_opt_1.patch | 48 +++++++++++++++++++ net-analyzer/xsstrike/xsstrike-3.1.6.ebuild | 4 +- 2 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 net-analyzer/xsstrike/files/disable_update_opt_1.patch diff --git a/net-analyzer/xsstrike/files/disable_update_opt_1.patch b/net-analyzer/xsstrike/files/disable_update_opt_1.patch new file mode 100644 index 000000000..01cdcf426 --- /dev/null +++ b/net-analyzer/xsstrike/files/disable_update_opt_1.patch @@ -0,0 +1,48 @@ +diff -ur a/xsstrike.py b/xsstrike.py +--- a/xsstrike.py 2019-04-08 11:26:10.000000000 +0300 ++++ b/xsstrike.py 2019-12-20 09:24:47.284473315 +0100 +@@ -6,7 +6,7 @@ + + # Just a fancy ass banner + print('''%s +-\tXSStrike %sv3.1.5 ++\tXSStrike %sv3.1.6 + %s''' % (red, white, end)) + + try: +@@ -40,8 +40,6 @@ + parser.add_argument('-e', '--encode', help='encode payloads', dest='encode') + parser.add_argument('--fuzzer', help='fuzzer', + dest='fuzz', action='store_true') +-parser.add_argument('--update', help='update', +- dest='update', action='store_true') + parser.add_argument('--timeout', help='timeout', + dest='timeout', type=int, default=core.config.timeout) + parser.add_argument('--proxy', help='use prox(y|ies)', +@@ -89,7 +87,6 @@ + paramData = args.paramData + encode = args.encode + fuzz = args.fuzz +-update = args.update + timeout = args.timeout + proxy = args.proxy + find = args.find +@@ -116,7 +113,6 @@ + from core.encoders import base64 + from core.photon import photon + from core.prompt import prompt +-from core.updater import updater + from core.utils import extractHeaders, reader, converter + + from modes.bruteforcer import bruteforcer +@@ -157,10 +153,6 @@ + if not proxy: + core.config.proxies = {} + +-if update: # if the user has supplied --update argument +- updater() +- quit() # quitting because files have been changed +- + if not target and not args_seeds: # if the user hasn't supplied a url + logger.no_format('\n' + parser.format_help().lower()) + quit() diff --git a/net-analyzer/xsstrike/xsstrike-3.1.6.ebuild b/net-analyzer/xsstrike/xsstrike-3.1.6.ebuild index 3776c9747..5eb2afa83 100644 --- a/net-analyzer/xsstrike/xsstrike-3.1.6.ebuild +++ b/net-analyzer/xsstrike/xsstrike-3.1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -37,7 +37,7 @@ pkg_setup() { } src_prepare() { -# eapply "${FILESDIR}/disable_update_opt.patch" + eapply "${FILESDIR}/disable_update_opt_1.patch" python_fix_shebang "${S}" default }