Commit ba84956
committed
Rewrite as whoson: lightweight CLI subnet auditor
- Replace Streamlit/React/Docker with argparse CLI
- Remove 2600+ node_modules files from tracking
- Remove Dockerfile, docker-compose, bolt scaffolding
- Add PNG/JPEG/SVG export via Pillow
- Add GitHub Actions CI + PyPI publish workflows
- Package name: whoson, CLI command: whoson
- 2 runtime deps: python-nmap, Pillow
- 61 tests1 parent d825795 commit ba84956
2,642 files changed
Lines changed: 1482 additions & 482045 deletions
File tree
- .bolt
- .github/workflows
- graph
- node_modules
- @alloc/quick-lru
- @ampproject/remapping
- @babel
- code-frame
- compat-data
- core
- src
- config
- files
- generator
- helper-compilation-targets
- helper-module-imports
- helper-module-transforms
- helper-plugin-utils
- helper-simple-access
- helper-string-parser
- helper-validator-identifier
- scripts
- helper-validator-option
- helpers
- scripts
- highlight
- parser
- bin
- typings
- plugin-transform-react-jsx-self
- plugin-transform-react-jsx-source
- template
- traverse
- node_modules/globals
- types
- @esbuild/linux-x64
- @eslint-community
- eslint-utils
- node_modules/eslint-visitor-keys
- regexpp
- @eslint
- config-array
- core
- eslintrc
- conf
- node_modules/globals
- js
- src
- configs
- object-schema
- plugin-kit
- @humanfs
- core
- src
- node
- src
- @humanwhocodes
- module-importer
- src
- retry
- @isaacs/cliui
- @jridgewell
- gen-mapping
- resolve-uri
- set-array
- sourcemap-codec
- trace-mapping
- @nodelib
- fs.scandir
- out
- adapters
- providers
- types
- utils
- fs.stat
- out
- adapters
- providers
- types
- fs.walk
- out
- providers
- readers
- types
- @pkgjs/parseargs
- examples
- internal
- @rollup
- rollup-linux-x64-gnu
- rollup-linux-x64-musl
- @typescript-eslint
- eslint-plugin
- docs/rules
- parser
- scope-manager
- type-utils
- typescript-estree
- node_modules
- brace-expansion
- .github
- minimatch
- semver
- bin
- classes
- functions
- internal
- ranges
- types
- utils
- visitor-keys
- node_modules/eslint-visitor-keys
- @types
- babel__core
- babel__generator
- babel__template
- babel__traverse
- estree
- json-schema
- prop-types
- react-dom
- test-utils
- react
- ts5.0
- @vitejs/plugin-react
- acorn-jsx
- acorn
- bin
- ajv
- scripts
- ansi-regex
- ansi-styles
- any-promise
- register
- anymatch
- argparse
- arg
- autoprefixer
- bin
- data
- balanced-match
- .github
- binary-extensions
- brace-expansion
- braces
- browserslist
- callsites
- camelcase-css
- caniuse-lite
- data
- features
- regions
- chalk
- types
- chokidar
- node_modules/glob-parent
- types
- color-convert
- color-name
- commander
- typings
- concat-map
- example
- test
- convert-source-map
- cross-spawn
- cssesc
- bin
- man
- csstype
- debug
- src
- deep-is
- example
- test
- didyoumean
- dlv
- eastasianwidth
- electron-to-chromium
- emoji-regex
- es2015
- esbuild
- bin
- esm
- escalade
- sync
- escape-string-regexp
- eslint-plugin-react-hooks
- cjs
- eslint-plugin-react-refresh
- eslint-scope
- eslint-visitor-keys
- eslint
- bin
- conf
- messages
- node_modules
- ansi-styles
- chalk
- source
- color-convert
- color-name
- escape-string-regexp
- has-flag
- supports-color
- espree
- esquery
- esrecurse
- estraverse
- esutils
- fast-deep-equal
- es6
- fast-glob
- node_modules/glob-parent
- out
- managers
- providers
- filters
- matchers
- transformers
- readers
- types
- utils
- fast-json-stable-stringify
- .github
- benchmark
- example
- test
- fast-levenshtein
- fastq
- .github
- workflows
- test
- file-entry-cache
- fill-range
- find-up
- flat-cache
- src
- flatted
- cjs
- esm
- php
- python
- types
- foreground-child
- fraction.js
- function-bind
- .github
- test
- gensync
- test
- glob-parent
- globals
- glob
- node_modules
- brace-expansion
- .github
- minimatch
- graphemer
- has-flag
- hasown
- .github
- ignore
- import-fresh
- imurmurhash
- is-binary-path
- is-core-module
- test
- is-extglob
- is-fullwidth-code-point
- is-glob
- is-number
- isexe
- test
- jackspeak
- jiti
- bin
- js-tokens
- js-yaml
- bin
- jsesc
- bin
- man
- json-buffer
- test
- json-schema-traverse
- spec
- fixtures
- json-stable-stringify-without-jsonify
- example
- test
- json5
- keyv
- src
- levn
- lilconfig
- src
- lines-and-columns
- locate-path
- lodash.merge
- loose-envify
- lru-cache
- lucide-react
- merge2
- micromatch
- minimatch
- minipass
- ms
- mz
- nanoid
- async
- bin
- non-secure
- url-alphabet
- natural-compare
- node-releases
- normalize-path
- normalize-range
- object-assign
- object-hash
- optionator
- p-limit
- p-locate
- package-json-from-dist
- parent-module
- path-exists
- path-key
- path-parse
- path-scurry
- node_modules/lru-cache
- picocolors
- picomatch
- pify
- pirates
- postcss-import
- postcss-js
- postcss-load-config
- src
- postcss-nested
- postcss-selector-parser
- postcss-value-parser
- postcss
- prelude-ls
- punycode
- queue-microtask
- react-dom
- cjs
- umd
- react-refresh
- cjs
- react
- cjs
- umd
- read-cache
- readdirp
- resolve-from
- resolve
- .github
- bin
- example
- test
- dotdot
- abc
- module_dir
- xmodules/aaa
- ymodules/aaa
- zmodules/bbb
- node_path
- x
- aaa
- ccc
- y
- bbb
- ccc
- precedence
- aaa
- bbb
- resolver
- baz
- browser_field
- dot_main
- dot_slash_main
- false_main
- incorrect_main
- multirepo/packages
- package-a
- package-b
- nested_symlinks/mylib
- other_path
- quux/foo
- same_names
- foo
- symlinked
- _
- node_modules
- symlink_target
- package
- without_basedir
- shadowed_core/node_modules/util
- reusify
- benchmarks
- rollup
- run-parallel
- scheduler
- cjs
- umd
- semver
- bin
- shebang-command
- shebang-regex
- signal-exit
- source-map-js
- string-width-cjs
- node_modules
- ansi-regex
- emoji-regex
- es2015
- strip-ansi
- string-width
- strip-ansi-cjs
- node_modules/ansi-regex
- strip-ansi
- strip-json-comments
- sucrase
- bin
- register
- ts-node-plugin
- supports-color
- supports-preserve-symlinks-flag
- .github
- test
- tailwindcss
- nesting
- peers
- scripts
- src
- cli
- help
- init
- css
- postcss-plugins/nesting
- public
- util
- value-parser
- stubs
- types
- generated
- text-table
- example
- test
- thenify-all
- thenify
- to-fast-properties
- to-regex-range
- ts-api-utils
- ts-interface-checker
- type-check
- typescript-eslint
- typescript
- bin
- update-browserslist-db
- uri-js
- util-deprecate
- vite
- bin
- types
- which
- bin
- word-wrap
- wrap-ansi-cjs
- node_modules
- ansi-regex
- ansi-styles
- color-convert
- color-name
- emoji-regex
- es2015
- string-width
- strip-ansi
- wrap-ansi
- node_modules/ansi-styles
- yallist
- yaml
- browser
- yocto-queue
- src
- tests
- utils
- webapp
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | 6 | | |
8 | | - | |
9 | 7 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | 8 | | |
20 | | - | |
21 | 9 | | |
22 | 10 | | |
23 | | - | |
24 | | - | |
25 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
26 | 14 | | |
27 | | - | |
28 | | - | |
29 | | - | |
| 15 | + | |
| 16 | + | |
30 | 17 | | |
31 | 18 | | |
32 | | - | |
33 | | - | |
| 19 | + | |
34 | 20 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | 21 | | |
48 | 22 | | |
49 | 23 | | |
| |||
54 | 28 | | |
55 | 29 | | |
56 | 30 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | 31 | | |
64 | | - | |
65 | | - | |
| 32 | + | |
| 33 | + | |
66 | 34 | | |
67 | | - | |
68 | | - | |
69 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
70 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
71 | 44 | | |
72 | | - | |
73 | | - | |
74 | | - | |
| 45 | + | |
75 | 46 | | |
76 | | - | |
| 47 | + | |
This file was deleted.
0 commit comments