diode_client

    Diode client written in GO that runs the Blockquick™ algorithm and a socks server to transmit data through diode ztna network.

    Language: go

    Author: Leona Romero (@leona_romero)

    0 stars · 230 views

    Files

    • registry.go (go)
    • member.go (go)
    • fleet.go (go)
    • dns.go (go)
    • Makefile (txt)
    • rpc (txt)
    • ssh_process_unix_test.go (go)
    • wsconn.go (go)
    • deployment (txt)
    • zipname.sh (sh)
    • darwin_rpath.sh (sh)
    • edge (txt)
    • merkle_tree.go (go)
    • local_address_test.go (go)
    • message.go (go)
    • request.go (go)
    • transaction_test.go (go)
    • device_ticket_test.go (go)
    • inbound_request.go (go)
    • transaction.go (go)
    • patch_runtime.sh (sh)
    • contract (txt)
    • type.go (go)
    • protocol_sapphire_test.go (go)
    • ticket_test.go (go)
    • device_ticket.go (go)
    • protocol.go (go)
    • local_address.go (go)
    • response.go (go)
    • merkle_tree_test.go (go)
    • githooks (txt)
    • docs (txt)
    • logstats-spec.md (md)
    • logtarget-spec.md (md)
    • mcp-spec.md (md)
    • file-transfer-spec.md (md)
    • diode.png (image)
    • socks_test.go (go)
    • client_genserver_io_test.go (go)
    • httpconn.go (go)
    • udpreplyconn.go (go)
    • tunnel_test.go (go)
    • decode_test.go (go)
    • e2e_test.go (go)
    • callmanager_test.go (go)
    • signal.go (go)
    • e2e_server.go (go)
    • proxy.go (go)
    • tcpconn.go (go)
    • client_sapphire_test.go (go)
    • resources.go (go)
    • client.go (go)
    • bridge_inbound_test.go (go)
    • test_db_lock_test.go (go)
    • tunnel.go (go)
    • packetconn.go (go)
    • bridge.go (go)
    • remotewriter.go (go)
    • ssl.go (go)
    • metrics.go (go)
    • type.go (go)
    • backoff.go (go)
    • proxy_listener.go (go)
    • ssh_service_test.go (go)
    • client_manager_normalize_test.go (go)
    • callmanager.go (go)
    • loggingconn.go (go)
    • type_test.go (go)
    • connectedport.go (go)
    • datapool.go (go)
    • timer.go (go)
    • e2e_conn.go (go)
    • main.go (go)
    • datapool_deadlock_repro_test.go (go)
    • ssh_service.go (go)
    • ssh_process_unix.go (go)
    • resolver.go (go)
    • ssh_process_windows.go (go)
    • dial.go (go)
    • client_manager_getdefault_test.go (go)
    • template.go (go)
    • bufferedconn.go (go)
    • client_manager.go (go)
    • socks.go (go)
    • staticserver (txt)
    • staticserver.go (go)
    • staticserver_test.go (go)
    • rlp (txt)
    • raw_test.go (go)
    • encode.go (go)
    • encoder_example_test.go (go)
    • encode_test.go (go)
    • decode.go (go)
    • doc.go (go)
    • raw.go (go)
    • decode_tail_test.go (go)
    • typecache.go (go)
    • third_party (txt)
    • systray (txt)
    • Makefile (txt)
    • systray.go (go)
    • systray_linux.c (c)
    • README.md (md)
    • systray_linux_ayatana.go (go)
    • systray_darwin.go (go)
    • example (txt)
    • screenshot.png (image)
    • icon (txt)
    • iconunix.go (go)
    • iconwin.ico (image)
    • icon.png (image)
    • iconwin.go (go)
    • make_icon.sh (sh)
    • examples (txt)
    • client_id (txt)
    • main.go (go)
    • systray.h (h)
    • LICENSE (txt)
    • systray_windows.go (go)
    • systray_nonwindows.go (go)
    • systray_linux_appindicator.go (go)
    • systray_linux.go (go)
    • webview_example (txt)
    • webview_nonwindows.go (go)
    • webview.h (h)
    • webview_windows.go (go)
    • webview_linux.c (c)
    • systray_windows_test.go (go)
    • CHANGELOG.md (md)
    • AGENTS.md (md)
    • darwin (txt)
    • Resources (txt)
    • welcome.html (html)
    • conclusion.html (html)
    • uninstall.sh (sh)
    • banner.png (image)
    • banner.svg (image)
    • scripts (txt)
    • README.md (md)
    • command (txt)
    • command.go (go)
    • command_test.go (go)
    • db (txt)
    • db.go (go)
    • db_test.go (go)
    • .travis.yml (yml)
    • ci_test.sh (sh)
    • tools (txt)
    • tools.go (go)
    • util (txt)
    • encoding.go (go)
    • darwin_package.sh (sh)
    • filetransfer (txt)
    • helper.go (go)
    • type.go (go)
    • helper_test.go (go)
    • type_test.go (go)
    • defaults.go (go)
    • encoding_test.go (go)
    • resources (txt)
    • tray.ico (image)
    • embed.go (go)
    • LICENSE (txt)
    • README.md (md)
    • main.go (go)
    • logtarget_listener (txt)
    • README.md (md)
    • main.go (go)
    • accounts (txt)
    • abi (txt)
    • unpack.go (go)
    • error.go (go)
    • reflect.go (go)
    • type.go (go)
    • filetransfer.go (go)
    • pack.go (go)
    • abi.go (go)
    • argument.go (go)
    • doc.go (go)
    • pack_test.go (go)
    • type_test.go (go)
    • method_test.go (go)
    • abi_test.go (go)
    • reflect_test.go (go)
    • unpack_test.go (go)
    • packing_test.go (go)
    • method.go (go)
    • blockquick (txt)
    • blockheader.go (go)
    • blockheader_test.go (go)
    • blockquick.go (go)
    • .github (github)
    • workflows (txt)
    • ci.yml (yml)
    • pi-arm64.dockerfile (dockerfile)
    • bullseye-amd64.dockerfile (dockerfile)
    • pi-arm32.dockerfile (dockerfile)
    • build.sh (sh)
    • pkg (txt)
    • gauge (txt)
    • cmd (txt)
    • config.go (go)
    • cmd.go (go)
    • model.go (go)
    • window.go (go)
    • cmd (txt)
    • gauge (txt)
    • url.go (go)
    • README.MD (md)
    • gauge.go (go)
    • diode (txt)
    • update.go (go)
    • fetch.go (go)
    • gateway.go (go)
    • publish_ssh_test.go (go)
    • ssh.go (go)
    • control_shared_test.go (go)
    • logtarget.go (go)
    • mcp_tool_pick.go (go)
    • internal (txt)
    • mcptools (txt)
    • deploy_test.go (go)
    • files.go (go)
    • tools.go (go)
    • deploy.go (go)
    • app.go (go)
    • token.go (go)
    • reset.go (go)
    • version.go (go)
    • socksd.go (go)
    • config.go (go)
    • socks_integration_test.go (go)
    • mcp_tool_pick_test.go (go)
    • config_server.go (go)
    • ssh_test.go (go)
    • pushpull.go (go)
    • time.go (go)
    • files.go (go)
    • scp.go (go)
    • bns.go (go)
    • ssh_proxy.go (go)
    • scp_test.go (go)
    • ssh_rules.go (go)
    • control_values.go (go)
    • join.go (go)
    • logtarget_test.go (go)
    • ssh_proxy_test.go (go)
    • join_relay_test.go (go)
    • query.go (go)
    • join_network_test.go (go)
    • control_shared.go (go)
    • tray_stub.go (go)
    • publish.go (go)
    • tray_impl.go (go)
    • diode.go (go)
    • files_spec_test.go (go)
    • files_spec.go (go)
    • mcp.go (go)
    • pullpath.go (go)
    • filetransfer_test.go (go)
    • url_test.go (go)
    • .cursor (cursor)
    • skills (txt)
    • branch-code-review (txt)
    • SKILL.md (md)
    • issue-workflow (txt)
    • README.md (md)
    • CONTRIBUTING.md (md)
    • config (txt)
    • logger.go (go)
    • logtarget.go (go)
    • terminal_display_test.go (go)
    • rlimit_notwin.go (go)
    • rlimit_win.go (go)
    • flag_ticket_test.go (go)
    • logstats.go (go)
    • flag.go (go)
    • resolve_cache_test.go (go)
    • resolve_cache.go (go)
    • terminal_display.go (go)
    • crypto (txt)
    • ecies (txt)
    • ecies.go (go)
    • LICENSE (txt)
    • ecies_test.go (go)
    • params.go (go)
    • secp256k1 (txt)
    • scalar_mult_nocgo.go (go)
    • ext.h (h)
    • curve.go (go)
    • LICENSE (txt)
    • secp256_test.go (go)
    • secp256.go (go)
    • scalar_mult_cgo.go (go)
    • panic_cb.go (go)
    • bn256 (txt)
    • google (txt)
    • gfp2.go (go)
    • curve.go (go)
    • constants.go (go)
    • main_test.go (go)
    • twist.go (go)
    • example_test.go (go)
    • bn256_test.go (go)
    • optate.go (go)
    • gfp6.go (go)
    • bn256.go (go)
    • gfp12.go (go)
    • LICENSE (txt)
    • bn256_slow.go (go)
    • crypto.go (go)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…