diff options
author | David Timber <mieabby@gmail.com> | 2021-10-05 08:27:46 +0800 |
---|---|---|
committer | David Timber <mieabby@gmail.com> | 2021-10-05 08:27:46 +0800 |
commit | 1955ec9c8cfa4a14ed0afb971d175e8b3f29976c (patch) | |
tree | ccc7bd9bcbe9419933f24546d9c972b3c05d8bcc /doc/puml | |
parent | 870eafdd7874faf096f7afbc5e016a166144f356 (diff) |
Documentation progress
Diffstat (limited to 'doc/puml')
-rw-r--r-- | doc/puml/proone-comp.puml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/puml/proone-comp.puml b/doc/puml/proone-comp.puml new file mode 100644 index 0000000..e203429 --- /dev/null +++ b/doc/puml/proone-comp.puml @@ -0,0 +1,34 @@ +@startuml proone +package "Proone Instance" as prne_i { + [Main Thread] + component Heartbeat { + interface LBD + component CNCP + component "Main CTX" as htbt_main_ctx + } + component Resolv + component Recon + component "BNE Pool" as bne_pool { + [instance] + } + + [CNCP] <-d-> [Resolv]: Queue TXT REC Query + [Recon] -> [Main Thread]: Event Callback + [Main Thread] -d-> [instance]: Spawn +} + +cloud "Public DOT Nameservers" { + component "CNC TXT REC" as cnc_txt_rec +} + +usecase "Heartbeat Auth Impl" as htbt_auth_impl +usecase "Another Proone Instance" as a_prne_i +usecase "Maintenance Tool" as mttool +node "Victim Host" as victim_host + +[htbt_main_ctx] -> [htbt_auth_impl]: SOLICIT +[cnc_txt_rec] <-> [Resolv]: Query TXT REC +a_prne_i -d-> (LBD): M2M +mttool -d-> (LBD): Maintenance Access +[instance] -d-> victim_host: Infect +@enduml |