From 182ded5db8fc70784254ff588368a7cbebdf62ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D2=89=CE=B1k=CE=B1=20x=E2=A0=A0=E2=A0=B5?= <32862241+4k4xs4pH1r3@users.noreply.github.com> Date: Wed, 21 Aug 2019 00:11:34 -0500 Subject: [PATCH 1/9] Update README.md --- README.md | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 0c2dbc0..d749106 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,10 @@ Sublist3r is a python tool designed to enumerate subdomains of websites using OS ![Sublist3r](http://www.secgeek.net/images/Sublist3r.png "Sublist3r in action") -## Installation +## Installation in Debian distros ``` -git clone https://github.com/aboul3la/Sublist3r.git +cd /usr/share && git clone https://github.com/aboul3la/Sublist3r.git && cd /usr/share/Sublist3r && chmod +x *.* && sudo pip install ebcdic && sudo pip3 install ebcdic && sudo pip install -r requirements.txt && python setup.py install ``` ## Recommended Python Version: @@ -32,10 +32,7 @@ These dependencies can be installed using the requirements file: ``` c:\python27\python.exe -m pip install -r requirements.txt ``` -- Installation on Linux -``` -sudo pip install -r requirements.txt -``` + Alternatively, each module can be installed independently as shown below. @@ -46,20 +43,11 @@ Alternatively, each module can be installed independently as shown below. c:\python27\python.exe -m pip install requests ``` -- Install for Ubuntu/Debian: -``` -sudo apt-get install python-requests -``` - - Install for Centos/Redhat: ``` sudo yum install python-requests ``` -- Install using pip on Linux: -``` -sudo pip install requests -``` #### dnspython Module (http://www.dnspython.org/) @@ -68,33 +56,12 @@ sudo pip install requests c:\python27\python.exe -m pip install dnspython ``` -- Install for Ubuntu/Debian: -``` -sudo apt-get install python-dnspython -``` - -- Install using pip: -``` -sudo pip install dnspython -``` - -#### argparse Module - -- Install for Ubuntu/Debian: -``` -sudo apt-get install python-argparse -``` - Install for Centos/Redhat: ``` sudo yum install python-argparse ``` -- Install using pip: -``` -sudo pip install argparse -``` - **for coloring in windows install the following libraries** ``` c:\python27\python.exe -m pip install win_unicode_console colorama From 2ea42ed8ce43c6fb4ad9580bc091cefacc6f34f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D2=89=CE=B1k=CE=B1=20x=E2=A0=A0=E2=A0=B5?= <32862241+4k4xs4pH1r3@users.noreply.github.com> Date: Wed, 21 Aug 2019 00:28:53 -0500 Subject: [PATCH 2/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d749106..0fda36e 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Sublist3r is a python tool designed to enumerate subdomains of websites using OS ## Installation in Debian distros ``` -cd /usr/share && git clone https://github.com/aboul3la/Sublist3r.git && cd /usr/share/Sublist3r && chmod +x *.* && sudo pip install ebcdic && sudo pip3 install ebcdic && sudo pip install -r requirements.txt && python setup.py install +cd /usr/share && git clone https://github.com/aboul3la/Sublist3r.git && cd /usr/share/Sublist3r && chmod +x *.* && sudo pip install ebcdic && sudo pip3 install ebcdic && sudo pip install -r requirements.txt && python setup.py install && cd && sublist3r ``` ## Recommended Python Version: From de83f8ff0ab0f1e4d328c710f3318ff825c8bcb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D2=89=CE=B1k=CE=B1=20x=E2=A0=A0=E2=A0=B5?= <32862241+4k4xs4pH1r3@users.noreply.github.com> Date: Wed, 21 Aug 2019 00:32:54 -0500 Subject: [PATCH 3/9] Update README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0fda36e..7ddcf3a 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,13 @@ Sublist3r is a python tool designed to enumerate subdomains of websites using OS ## Installation in Debian distros ``` -cd /usr/share && git clone https://github.com/aboul3la/Sublist3r.git && cd /usr/share/Sublist3r && chmod +x *.* && sudo pip install ebcdic && sudo pip3 install ebcdic && sudo pip install -r requirements.txt && python setup.py install && cd && sublist3r +cd /usr/share && git clone https://github.com/aboul3la/Sublist3r.git && cd /usr/share/Sublist3r && chmod +x *.* && sudo pip install ebcdic && sudo pip3 install ebcdic && sudo pip install -r requirements.txt && python setup.py install && cd +``` + +## Usage in Debian Distros + +``` +sublist3r -h ``` ## Recommended Python Version: From ae6bae6c119441237531733d01bae57ee5b02f3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D2=89=CE=B1k=CE=B1=20x=E2=A0=A0=E2=A0=B5?= <32862241+4k4xs4pH1r3@users.noreply.github.com> Date: Wed, 21 Aug 2019 00:39:50 -0500 Subject: [PATCH 4/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ddcf3a..5475a3a 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ cd /usr/share && git clone https://github.com/aboul3la/Sublist3r.git && cd /usr/ ## Usage in Debian Distros ``` -sublist3r -h +sublist3r -b -d yourdomain.com -t 37 -v -o /root/sublist3r_yourdomain_com ``` ## Recommended Python Version: From 088f49fe8f02deccef73797e3ed1f88b6270651b Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 16:32:26 +0000 Subject: [PATCH 5/9] Create Dependabot config file --- .github/dependabot.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..491deae --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +version: 2 +updates: +- package-ecosystem: pip + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 10 From 9552437fb9b6a80d5fdfa4a5e7cd77037e21534d Mon Sep 17 00:00:00 2001 From: "whitesource-bolt-for-github[bot]" <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com> Date: Thu, 30 Dec 2021 07:57:56 +0000 Subject: [PATCH 6/9] Add .whitesource configuration file --- .whitesource | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .whitesource diff --git a/.whitesource b/.whitesource new file mode 100644 index 0000000..55b922e --- /dev/null +++ b/.whitesource @@ -0,0 +1,12 @@ +{ + "scanSettings": { + "baseBranches": [] + }, + "checkRunSettings": { + "vulnerableCheckRunConclusionLevel": "failure", + "displayMode": "diff" + }, + "issueSettings": { + "minSeverityLevel": "LOW" + } +} \ No newline at end of file From a7aeabb168ed7155acac3561dd9dd48d34b0123d Mon Sep 17 00:00:00 2001 From: akax <32862241+joseguzman1337@users.noreply.github.com> Date: Tue, 6 Jan 2026 07:34:57 +0800 Subject: [PATCH 7/9] Add macOS system files to .gitignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add .DS_Store pattern to ignore macOS folder metadata - Add ._* pattern to ignore AppleDouble files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 0d20b64..077e0eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ *.pyc + +# macOS system files +.DS_Store +._* From d57aef0aeaa8f1686006f1140c88a8010f509be5 Mon Sep 17 00:00:00 2001 From: joseguzman1337 Date: Wed, 18 Mar 2026 21:09:26 -0500 Subject: [PATCH 8/9] chore(sync): incorporate AI agents work and sync --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 498ea9d..efee5e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -argparse -dnspython -requests +argparse==1.4.0 +dnspython==2.8.0 +requests==2.32.5 From d7ffd66cb06795a62c04fa91acffe5e3a11c4450 Mon Sep 17 00:00:00 2001 From: joseguzman1337 Date: Tue, 31 Mar 2026 07:40:05 -0500 Subject: [PATCH 9/9] [CRUSH] chore(repo): checkpoint pending changes #TASK-000 --- project.json | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 project.json diff --git a/project.json b/project.json new file mode 100644 index 0000000..040538a --- /dev/null +++ b/project.json @@ -0,0 +1,93 @@ +{ + "name": "repo-repos-sublist3r", + "root": "repos/Sublist3r", + "projectType": "library", + "targets": { + "status": { + "executor": "nx:run-commands", + "options": { + "command": "git -C repos/Sublist3r status --short || true" + }, + "metadata": { + "supervisorRequired": true + } + }, + "fetch": { + "executor": "nx:run-commands", + "options": { + "command": "git -C repos/Sublist3r fetch --all --prune || true" + }, + "metadata": { + "supervisorRequired": true + } + }, + "log": { + "executor": "nx:run-commands", + "options": { + "command": "git -C repos/Sublist3r log --oneline -10 || true" + }, + "metadata": { + "supervisorRequired": true + } + }, + "manifests": { + "executor": "nx:run-commands", + "options": { + "command": "find repos/Sublist3r \\( -name package.json -o -name pyproject.toml -o -name Cargo.toml -o -name go.mod -o -name setup.py \\) -not -path '*/node_modules/*' -not -path '*/testdata/*' -not -path '*/fixtures/*' -print | sort" + }, + "metadata": { + "supervisorRequired": true + } + }, + "python-test": { + "executor": "nx:run-commands", + "options": { + "command": "sh -lc 'cd repos/Sublist3r && pytest -q || python -m pytest -q || true'" + }, + "metadata": { + "supervisorRequired": true + } + }, + "python-lint": { + "executor": "nx:run-commands", + "options": { + "command": "sh -lc 'cd repos/Sublist3r && ruff check . || flake8 . || true'" + }, + "metadata": { + "supervisorRequired": true + } + }, + "python-build": { + "executor": "nx:run-commands", + "options": { + "command": "sh -lc 'cd repos/Sublist3r && python -m build || true'" + }, + "metadata": { + "supervisorRequired": true + } + }, + "security-python": { + "executor": "nx:run-commands", + "options": { + "command": "sh -lc 'cd repos/Sublist3r && pip-audit || true'" + }, + "metadata": { + "supervisorRequired": true + } + }, + "security": { + "executor": "nx:run-commands", + "options": { + "command": "sh -lc 'printf \"security targets: security-python\\n\"'" + }, + "metadata": { + "supervisorRequired": true + } + } + }, + "tags": [ + "scope:repos", + "type:subrepo", + "lang:python" + ] +} \ No newline at end of file