From d70d57a0259e250a7e067c69e29df98d8cdaff8c Mon Sep 17 00:00:00 2001 From: 4vun1t <4vun1t@mail.i2p> Date: Sat, 6 Jun 2026 20:37:21 +0200 Subject: [PATCH] bump version to 1.8, minimize JSON output --- setup.py | 2 +- sublist3r.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 2f20e13..788ea47 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name='Sublist3r', - version='1.7', + version='1.8', python_requires='>=3.7', install_requires=['dnspython', 'requests', 'argparse; python_version==\'2.7\''], packages=find_packages()+['.'], diff --git a/sublist3r.py b/sublist3r.py index 1acd530..a2d3e28 100755 --- a/sublist3r.py +++ b/sublist3r.py @@ -117,7 +117,7 @@ def write_file(filename, subdomains, output_format='raw', port_scan_results=None if port_scan_results: output['port_scan'] = port_scan_results output['subdomains'] = items - f.write(json.dumps(output, indent=2) + os.linesep) + f.write(json.dumps(output, separators=(',', ':')) + os.linesep) elif output_format == 'markdown': f.write("# Sublist3r Results\n\n") f.write("## Subdomains\n\n") @@ -1121,7 +1121,7 @@ def main(domain, threads, savefile, ports, silent, verbose, enable_bruteforce, e if portscan_results: output['port_scan'] = portscan_results output['subdomains'] = items - print(json.dumps(output, indent=2)) + print(json.dumps(output, separators=(',', ':'))) elif output_format == 'markdown': print("# Sublist3r Results\n") print("## Subdomains\n")