├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── pyproject.toml ├── src └── smbcrawler │ ├── __init__.py │ ├── __main__.py │ ├── _version.py │ ├── app.py │ ├── assets │ ├── html_templates │ │ ├── base.html │ │ ├── biome.json │ │ ├── index.html │ │ ├── info.html │ │ ├── paths.html │ │ ├── secrets.html │ │ ├── secrets_cleanup_guide.html │ │ ├── shares.html │ │ ├── sidebar.html │ │ ├── targets.html │ │ └── tree.html │ └── static │ │ ├── bootstrap-icons.min.css │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.min.css │ │ ├── common.js │ │ ├── fonts │ │ ├── bootstrap-icons.woff │ │ └── bootstrap-icons.woff2 │ │ ├── gridjs.production.min.js │ │ ├── mermaid.min.css │ │ ├── secrets_cleanup_guide.js │ │ ├── sql-wasm.min.js │ │ ├── sql-wasm.wasm │ │ ├── tree.css │ │ └── tree.js │ ├── clickargs.py │ ├── crawl.py │ ├── default_profile.yml │ ├── html.py │ ├── io.py │ ├── log.py │ ├── monkeypatch.py │ ├── profiles.py │ ├── queries.py │ ├── reporter.py │ ├── reporting.py │ ├── shares.py │ ├── sql.py │ └── version.py ├── tests ├── conftest.py ├── sqlite_to_json.py └── test_main.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/smbcrawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/smbcrawler/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/__main__.py -------------------------------------------------------------------------------- /src/smbcrawler/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/_version.py -------------------------------------------------------------------------------- /src/smbcrawler/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/app.py -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/base.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/biome.json -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/index.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/info.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/paths.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/paths.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/secrets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/secrets.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/secrets_cleanup_guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/secrets_cleanup_guide.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/shares.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/shares.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/sidebar.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/targets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/targets.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/html_templates/tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/html_templates/tree.html -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/bootstrap-icons.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/bootstrap-icons.min.css -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/bootstrap.min.css -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/common.js -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/fonts/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/gridjs.production.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/gridjs.production.min.js -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/mermaid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/mermaid.min.css -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/secrets_cleanup_guide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/secrets_cleanup_guide.js -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/sql-wasm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/sql-wasm.min.js -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/sql-wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/sql-wasm.wasm -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/tree.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/tree.css -------------------------------------------------------------------------------- /src/smbcrawler/assets/static/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/assets/static/tree.js -------------------------------------------------------------------------------- /src/smbcrawler/clickargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/clickargs.py -------------------------------------------------------------------------------- /src/smbcrawler/crawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/crawl.py -------------------------------------------------------------------------------- /src/smbcrawler/default_profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/default_profile.yml -------------------------------------------------------------------------------- /src/smbcrawler/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/html.py -------------------------------------------------------------------------------- /src/smbcrawler/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/io.py -------------------------------------------------------------------------------- /src/smbcrawler/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/log.py -------------------------------------------------------------------------------- /src/smbcrawler/monkeypatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/monkeypatch.py -------------------------------------------------------------------------------- /src/smbcrawler/profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/profiles.py -------------------------------------------------------------------------------- /src/smbcrawler/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/queries.py -------------------------------------------------------------------------------- /src/smbcrawler/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/reporter.py -------------------------------------------------------------------------------- /src/smbcrawler/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/reporting.py -------------------------------------------------------------------------------- /src/smbcrawler/shares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/shares.py -------------------------------------------------------------------------------- /src/smbcrawler/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/sql.py -------------------------------------------------------------------------------- /src/smbcrawler/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/src/smbcrawler/version.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/sqlite_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/tests/sqlite_to_json.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/smbcrawler/HEAD/uv.lock --------------------------------------------------------------------------------