You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
composeRef e.g. https://github.com/digininja/DVWA/blob/master/compose.yml
337
-
338
-
TODO
339
-
* priority
340
-
- lab inputs
341
-
- add GitHub org labels: feature/bug/question
342
-
- review all command cli example/description
343
-
- convert TODOs left in GitHub issues
344
-
- cloud: update platform dependency prs (3)
345
-
- cloud: verify network connectivity between boxes/tasks i.e. kube.svc
346
-
- cloud: add task (kube provider)
347
-
- cloud: use public pkg
348
-
- debug `htb-postman`
349
-
- add flow example
350
-
- play htb: linux/win
351
-
- add copyTo/copyFrom box/task
352
-
- goreleaser: docker release and gh-action
353
-
- goreleaser:test on windows and add scoop
354
-
- (?) kube plugin
333
+
- play htb/thm/root-me (unix and windows)
334
+
- strawhatsec link with "megalopolis/box/vulnerable" solution
335
+
- example auto-exploitation box with `htb-postman` > TODO listen port
336
+
- create PR to external official doc to run
337
+
* owasp/dvwa
338
+
* add "how to setup" e.g. https://github.com/juice-shop/juice-shop#docker-container
339
+
* https://github.com/vulhub/vulhub
340
+
* https://houdini.secsi.io
355
341
* general
356
-
- strict schema validation
342
+
- convert TODOs left in GitHub issues
343
+
- add GitHub org labels: feature/bug/question
357
344
- add disclaimer of responsibility to readme?
358
-
- brew release
359
345
- review context/http/client timeouts e.g. vpn or target not available
360
-
- verify config migration between versions
361
346
- add readme lab video/gif https://asciinema.org
362
347
- delete old branches (video)
363
-
- update internal cli diagram
364
348
- review/delete GitHub project
365
-
- add go reference badge
366
-
- public `preview/kali-core` image
367
-
- create PR to external official doc to run
368
-
* owasp/dvwa
369
-
* https://github.com/vulhub/vulhub
370
-
* https://houdini.secsi.io
371
-
- flaky tests (?)
372
-
* kubernetes_test.go:TestNewResources
373
-
- rename `template` to catalog? or alias?
374
-
- cmd aliases e.g. start/up/create
349
+
- update internal cli diagram
350
+
- docker: add support for remote docker daemon with `DOCKER_HOST` i.e. dind
375
351
* cli
352
+
- review all commands cli example/description
376
353
- autocomplete commands and values
377
354
* e.g. `box connect <list of boxes>` with `ValidArgsFunction`
378
355
* e.g. `box <list of box templates>` with `ValidArgsFunction`
379
356
* see fix autocomplete
380
-
- config add set command
357
+
- config: add set command
358
+
- config: add migration strategy between versions
381
359
- add confirmation before
382
360
* reset config
383
361
* delete all
362
+
- add copyTo/copyFrom box/task
363
+
- cmd aliases e.g. start/up/create
384
364
* template
365
+
- strict schema validation
385
366
- add `--remote` mutually exclusive flag
386
-
- keep up-to-date directories to exclude in `resolvePath` e.g. charts
387
-
- add filters and review output e.g. table
367
+
- add filters and review output e.g. print table
368
+
- always review and keep up-to-date directories to exclude in `resolvePath` e.g. charts
369
+
- rename `template` to catalog? or alias?
388
370
* box
389
-
- print/event shared directory, same as envs, ports etc.
390
-
- review tty resize
391
-
- expose copy from/to ???
392
-
- kube: verify if `close()` is needed or `return nil`
371
+
- BUG docker: support box/preview/powershell.yml `/usr/bin/pwsh` (attach with no tty and raw terminal) see `docker run --rm -it mcr.microsoft.com/powershell`
372
+
- BUG cloud: `execBox` does not interrupt stream with shell none and hang forever
373
+
- on connect/exec with docker/kube print/event shared directory, same as envs, ports etc.
374
+
- review tty resize support
375
+
- kube: verify if `close()` is needed or delete and `return nil`
393
376
- kube: `execBox` deployment always check/scale replica to 1 before exec (test with replica=0)
394
377
- kube: update resources sizes + comparison
395
-
- docker: COPY shared volume `XDG_DATA_HOME`
396
-
- docker: support powershell `/usr/bin/pwsh` (attach with no tty and raw terminal) see `docker run --rm -it mcr.microsoft.com/powershell`
397
-
- docker: add support for remote docker daemon with `DOCKER_HOST`
398
-
- add podman provider
399
-
- add context timeout
400
-
- BUG cloud: `execBox` does not interrupt stream with shell none and hang forever
401
-
- cloud: ssh key auth only + remove InsecureIgnoreHostKey
402
-
- cloud: remove body from empty request `omitempty to remove "body":{}`
403
378
- list boxes in table with padding see `tabwriter` https://gosamples.dev/string-padding
404
379
- filter/list box (list and delete) and template (list and validate) columns by provider + sorting
405
-
- flaky issue `zerolog: could not write event: write /home/<REDACTED>/.local/state/hck/log/hckctl-<REDACTED>.log: file already closed`
406
380
* lab
407
-
- `command` cli description and example
408
-
- in `create` add override e.g. `--input alias=parrot --input password=changeme --input vpn=htb-eu`
381
+
- TODO add missing `command` cli description and example
0 commit comments