|zeus ffe160fbae version 1.0||3 months ago|
|client||3 months ago|
|files||4 months ago|
|hybrid||4 months ago|
|images||4 months ago|
|install||5 months ago|
|llo||4 months ago|
|myconfig||5 months ago|
|test||5 months ago|
|tmp||4 months ago|
|.gitignore||5 months ago|
|LICENSE||5 months ago|
|README.md||4 months ago|
|builders-update.sh||5 months ago|
|git-update.sh||5 months ago|
|greetings.txt||4 months ago|
|install.sh||5 months ago|
|package.json||4 months ago|
|snowflake_256.png||5 months ago|
|start||5 months ago|
|start-venus-stats||4 months ago|
|stop||5 months ago|
|update-agent.sh||5 months ago|
:information_source: All the above are available in private, public and hybrid format, satisfying all possible needs.
Swarmlab venus provides the user with the unique abillity to create virtual networks and use them to project for a Virtual Classroom, an app of your own making or proof of concept. An all of that using only a browser of their choice.
Ever imagined having a network environment to tryout stuff with your coworkers/costudents for work or just for fun?
Ever created a service that you would like to test on a real-world network?
Ever designed an Labroom/application you would like to distribute to your students/coworkers/potential clients?
Swarmlab venus comes to bridge the gap between you, your network/computer, the coder/developer of a service and the end user while at the same time meeting the needs for a real-world testing environment.
With venus you can now as part of the cloud work independantly but also stay connected.
:information_source: Create hybrid or cross-platform solutions.
Well “swarmlab-hybrid” forces server-client/containerized applications while “venus” allows for peer-to-peer connection! You can create and connect directly to a network with your coworkers, whithout needing a server.
Ofcourse you can use venus independantly or alongside swarmlab and all of its powerful features.
To sum up, you can now design, develop and test apps using swarlab-hybrid but you can also connect directly to other interested parties for testing or work purposes.
Before you create and configure a venus deployment using the swarmlab-agent client, your Local Machines need to meet certain requirements.
If you don’t meet those requirements, you won’t be able to complete the steps within the swarmlab-agent client and you won’t be able to configure a network deployment between your Local Enviroment and Swarmlab Online Enviroment.
:warning: Since Docker uses hypervisor the host NEEDS TO HAVE VIRTUALIZATION ENABLED!
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - sudo apt-get install -y nodejs
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt update sudo apt install -y docker-ce sudo usermod -aG docker [USERNAME] # Please replace [USERNAME] with the user you want to run docker on
:information_source: for kali specifically please visit the following link to install docker.
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo npm install -g pm2
sudo apt install wireguard jq
git clone --recurse-submodules https://git.swarmlab.io:3000/swarmlab/venus-client.git
cd venus-client ./install.sh <-- run it without root privileges
You can find ready to run VM images here.
:information_source: Default password: swarmlab
PLEASE CHANGE PASSWORD IMEDIATELLY AFTER FIRST LAUNCH!!!