From 432acf6bf5cd42025a63266e77bacd8c5256c0a5 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Mon, 24 Jun 2024 04:00:36 +0300 Subject: ak-network: script to handle connectivity ```bash ak-network - AK Nettool ======================= Network tools Usage: -h, --help Prints this help message -s, --scan [ipfs|cjdns|stellar] Scan network(s) for peers -c, --connect [ipfs|cjdns] Connect to network(s) -p, --peers [ipfs|cjdns|stellar] Outputs peers found 1719190884 [ERROR] ak-network command finished (1) ``` Functions introduced or refactored: - _ak_network_cjdns_scanner - _ak_network_stellar_show_ids - _ak_network_stellar_get_next_page - _ak_network_stellar_proceed_to_next_page - _ak_network_stellar_get_asset_holders - _ak_network_scan_stellar - _ak_network_scan_ipfs - _ak_network_scan_cjdns - _ak_network_scan - _ak_network_show_peers_stellar - _ak_network_show_peers_cjdns - _ak_network_show_peers_ipfs - _ak_network_show_peers - _ak_network_ipfs_connect_bootstrap - _ak_network_cjdns_connect - _ak_network_cjdns_connect_bootstrap - _ak_network_connect --- bin/ak-network | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) (limited to 'bin/ak-network') diff --git a/bin/ak-network b/bin/ak-network index c506879..26d4e3e 100755 --- a/bin/ak-network +++ b/bin/ak-network @@ -1,5 +1,34 @@ #!/bin/bash -while true -do - cat $ZLATEST | nc -lv 127.0.0.1 5050 -done +## +## Network tools +## +## Usage: +## +## -h, --help Prints this help message +## +## -s, --scan [ipfs|cjdns|stellar] Scan network(s) for peers +## +## -c, --connect [ipfs|cjdns] Connect to network(s) +## +## -p, --peers [ipfs|cjdns|stellar] Outputs peers found +## +fullprogrampath="$(realpath $0)" +PROGRAM=$(basename $0) +descriptionString="AK Nettool" + +# At least these +source $AK_LIBDIR/_ak_log +source $AK_LIBDIR/_ak_script +source $AK_LIBDIR/_ak_network + +# Flags to run +if [ ! -z $1 ]; then + case $1 in + -h | --help) _ak_usage; exit;; + -s | --scan) _ak_network_scan $2; exit;; + -c | --connect) _ak_network_connect $2; exit;; + -p | --peers) _ak_network_show_peers $2; exit;; + * ) _ak_usage;; + esac +else _ak_usage +fi -- cgit v1.2.3