<https://books.nowsecure.com/secure-mobile-development/en/>
Last active
November 8, 2021 10:18
-
-
Save bubbadestroy/7611ca886aac7dc44b142113131d599a to your computer and use it in GitHub Desktop.
updated 2020 santoku_vialab_nowsecure mirror of repo xenial_focal_bionic
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### https://apt.nowsecure.com/repo/pool/main/n/ns-workstation-docs/ | |
### The link above is your best legit reference at the moment. | |
### | |
### This gist is ONLY a poor reference to my attempt updating santoku to xenial by including nowsecure repo | |
### and some changes to original santoku linux cli setup. | |
### | |
### I.E. xenial santoku was/is called nowsecureworkstation CE | |
### and can be found manually throughout parent directories of | |
### https://apt.nowsecure.com/repo/pool/main/v/vialab-emulator-ce/ | |
## TLDR: Most important is getting gpg from https://apt.nowsecure.com/gpg working correctly | |
# | |
### repo links call only [arch=amd64] | |
# | |
### tee, echo, or sudo the repo below on new line I.E: sudo nano etc/aptsources.list.d/nowsecure.list | |
``` | |
deb [arch=amd64] https://apt.nowsecure.com/repo xenial main | |
``` | |
``` | |
sudo add-apt-repository ppa:webupd8team/y-ppa-manager | |
sudo apt-get update | |
sudo apt-get install y-ppa-manager | |
``` | |
##WARning I am forever a noob at syntax, in any languages. | |
###BROKEN SCRIPT - dont execute this readme as sh script. | |
# or | |
####caution | |
# Feel free to debug - on fresh xenial running it as is does not seem to break down the running enviornment. | |
# better to just use it as a reference to your own deployment troubleshooting/debugging. | |
# Do Not Run This Script as Script without Reading carefully, and it is a WIP aka BROKEN, yet I have made apt update | upgrade | |
#cleanly with some minor debugging effort. | |
# The santoku and vialab-emulator community ediditon Live Environment can be installed onto a DVD, onto a USB flash drive, | |
# or onto a Virtual Machine. The instructions below are provided to assist the user in how to download and install based on the desired method. | |
## | |
# login to santoku, and install and use vialab-emulator CE from nowsecure repo the following creating | |
# credentials are essential. (This is default if running from santoku.iso .04 or .05 live usb or virtually.) | |
# username = santoku | |
# password = santoku | |
## | |
# | |
# Ubuntu Precise or Trusty or Santoku ISO; Reference Howto Below | |
# https://books.nowsecure.com/mobile-incident-response/en/tools/howto-setup-a-mobile-incident-response-workstation.html | |
# Current santoku repo mirror - https://apt.santoku-linux.com/ | |
# Direct - https://sourceforge.net/projects/santoku/files | |
# nowsecure workstation docs https//apt.nowsecure.com/repo/pool/main/n/ns-workstation-docs/ | |
# vialab community edition mirror https://apt.nowsecure.com/repo/pool/main/v/vialab-emulator-ce/ | |
# Or build on lubuntu or ubuntu version 14.04 or higher of your choice | |
``` | |
sudo add-apt-repository ppa:webupd8team/y-ppa-manager | |
sudo apt-get update | |
sudo apt-get install y-ppa-manager | |
echo "deb https://apt.santoku-linux.com/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/santoku.list | |
sudo dpkg --add-architecture i386 | |
sudo apt-get update | |
sudo apt-get install santoku | |
y-ppa-manager | |
``` | |
## When the main y-ppa-manager window appears, click on "Advanced." | |
## From the list of advanced tasks, select "Try to import all missing GPG keys" and click OK. | |
## You're done! As the warning dialog says when you start the operation | |
## It may take quite a while (about 2 minutes for me) depending on how many PPA's you have | |
``` | |
echo "deb [arch=amd64] https://apt.nowsecure.com/repo xenial main" | sudo tee /etc/apt/sources.list.d/nowsecure.list | |
wget -qO - https://apt.nowsecure.com/gpg | sudo apt-key add - | |
sudo apt update | |
sudo apt-get install santoku | |
sudo apt update && sudo apt upgrade -yy | |
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://apt.nowsecure.com/gpg | |
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Comment: GPGTools - http://gpgtools.org | |
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 | |
=Z/MM | |
-----END PGP PUBLIC KEY BLOCK----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Append XENIAL MAIN with nowsecure repo source to: | |
# /etc/apt/sources.list.d/nowsecure.list | |
# OR save/copy (current file (nowsecure.list) to: | |
# /etc/apt/sources.list.d/ | |
deb [arch=amd64] https://apt.nowsecure.com/repo xenial main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Append TRUSTY MAIN with nowsecure repo source to: | |
# /etc/apt/sources.list.d/nowsecure.list | |
# OR save/copy (current file (nowsecure.list) to: | |
# /etc/apt/sources.list.d/ | |
# /etc/apt/sources.list.d/ | |
deb https://apt.santoku-linux.com/ubuntu trusty main |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Building Santoku on Lubuntu or Ubuntu
https://santoku-linux.com/wp-content/uploads/build.sh_.txt
how-do-i-fix-the-gpg-error-no-pubkey
https://askubuntu.com/questions/13065/how-do-i-fix-the-gpg-error-no-pubkey
By far the simplest way to handle this now is with Y-PPA-Manager (which now integrates the launchpad-getkeys script with a graphical interface).
To install it, first add the webupd8 repository for this program:
`
Update your software list and install and run Y-PPA-Manager:
When the main y-ppa-manager window appears, click on "Advanced."
From the list of advanced tasks, select "Try to import all missing GPG keys" and click OK.
You're done! As the warning dialog says when you start the operation, it may take quite a while (about 2 minutes for me) depending on how many PPA's you have and the speed of your connection.