wasp

command module
v0.0.0-...-8d78a15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 12, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

README

wasp_image

The Parasitic Wasp

This wasp is a CLI that allows you to control the spider.

The CLI allows basic create/delete/list operations for the following elements within the spiderweb:

  • VPN servers
  • public keys (wireguard public keys used for access)
  • access groups (called wings)

The wasp also allows you to list all the conected VPN Clients, which looks like this:

$ wasp mosquitoes --dead --knot 172.18.18.13:1337
Knot Name                        Knot IP:Port           Mosquito Pubkey                                    Mosquito IP            Last Handshake         
knot3                            172.18.18.13:1337      J/kPeH2JiKq9uaE5B2KjGsK0i9TituzwpFSwZEcCNEY=       10.214.13.254/32       2020.01.05 20:57:24    
knot3                            172.18.18.13:1337      +w8g+Na67AHSsCv2iXFb7OlDUH5OKy2hPaExUjkZugA=       10.214.13.247/32       2020.01.05 20:57:28    
knot3                            172.18.18.13:1337      ouXxSpFoZfhsOKvaB622J9GN81+6FWC9IZxkdO+9cVI=       10.214.13.246/32       2020.01.05 20:57:28

Install

You can build the go binary or just download the existing version from git:

sudo wget --quiet -O "/usr/local/bin/wasp" "https://git.spiderweber.network/spiderweber/wasp/releases/download/v0.0.4/wasp"
sudo chmod 555 /usr/local/bin/wasp

Check the release page for the latest version.

Demo

To get a demo of the wasp, run the following:

git clone https://git.spiderweber.network/spiderweber/wasp.git
cd wasp
GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" .
./testing/create_environment.sh
./testing/demo_wasp_commands.sh

Documentation

Overview

Copyright © 2019 gun1x [email protected]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis
Package cmd https://git.spiderweber.network/spiderweber/wasp Copyright © 2019 gun1x [email protected] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package cmd https://git.spiderweber.network/spiderweber/wasp Copyright © 2019 gun1x [email protected] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
lib
waspfunctions Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL