Skip to content

Instantly share code, notes, and snippets.

@bubbadestroy
Last active November 8, 2021 10:18
Show Gist options
  • Save bubbadestroy/7611ca886aac7dc44b142113131d599a to your computer and use it in GitHub Desktop.
Save bubbadestroy/7611ca886aac7dc44b142113131d599a to your computer and use it in GitHub Desktop.
updated 2020 santoku_vialab_nowsecure mirror of repo xenial_focal_bionic
### 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
```
# https://apt.nowsecure.com/gpg
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - http://gpgtools.org
mQINBFXpvYIBEADR4r8yUgif3ymvj/Yrwxmj46RhTsLOrygzn9NQegN1Bkv0Nfpp
6AYnK58oGSAdonKISFf2HIgfRkFSpPOU+4nwqVwlCBtXoeBKPszBdI2oYDYMcmCa
kiSo6wxv1QVbWHW4NYkaou1/LwAew+NUYmL13Cxc77Ig5NkZiiRAiIXckpmuT28E
4tB9fVVziaZPyjb84ilbYcROz2eLJ2tWJBjnGSnpS3L+9KfzA+4LxRcw85qwb8sb
gMUryyCwAUFH9Gev8vvAa4lhOVEzBHIHLQN/1kr89XV7w5mI6YDJOxnbac2lENuP
vJv8QpG//q0MRntIcUoxs8mGQSGkljBpZ2HxdQR48zezHh+LyW7ldHEIAQclMZAO
T+SdcWYlHFo8CjX66LQvUgCAAStAQhz7bpqizmDf1Z3jtEi+EGKPE0wNy/rASKfg
lyDqymKO8WOtWAsoZlXwKQCd3TvgEzUOLsGYRoSn0akDJbDIyuUFUZZDzCSQjNCP
Dq1Bb3SwXlvAaeNhA4oBVOnCJ12lThuJhSqy6cKhG2WYnxWBFSgt1wK+l7eQluzY
CsQuAFtrpUSIr8/HtrAafyR+mhL6QZi0QnFOZ1PN9IF6QoGw6jagfitttYP7Ai7B
OdfPuc+htXuK/Q6wxlbx7gDa1Tt8klAidAG/0Ova+FVGhbLOp1J+IhR5IwARAQAB
tCpOb3dTZWN1cmUgQVBUIFBhY2thZ2VyIDxhcHRAbm93c2VjdXJlLmNvbT6JAjcE
EwEIACECGwMCHgECF4AFAlXpva4FCwkIBwMFFQoJCAsFFgIDAQAACgkQ9tj89aZH
N0slVQ/9EkPD3jdsZaGA0w3kS+zfyv4muspaeNZcPAzm2R8bO4ixTeNtxO0PVFoW
A2oD/3Me4Dw+reZuTSG7FgzJIH/7yRwNOgW4C2zwgyKU/rsCoezRyuhfpb8NWcKe
Ip+ha1aHJ5GA8E9fKRhZDCbsncgEBT49A6AycmQmdo2/NcRsZwoJLsKW6Iwhmzq7
LagJpHM/81Ei54bsx1unbYuaOwukhoAI2hO/rk2+HTc0KVFurstNFs/7vo8X914e
1HKxLY37QE2Qdd1u5sAzW/G0kXSUqxg7UZzEGIF5/OdPo850idcaQROYVuD1hV8h
lSIoN9cCfCNUJRCHEjcBYrXLgTCmQ8pygFV/9rSyWN6mCUnHnvvUUlc2benBOWIv
63IV11K1rHhQhVyB+uUF1VI4b7hZL4IYR8Dr4vDFSarv/GSLGr3TEq84ys8z73qe
MD3ahCGZ9QzVHebxWeLZc4/ZTc5Fs4X/aVzk4OQCxgxqR0GkLs4XFKsKeOHe/e5e
2oRpGdTFb0YG/8gtSnFii2hxHUSCrHEwjy9lkOfOFbO/0VsJn1dKBtUb6d19gS2r
qqJyZ6TDL20n31aJYzwq6dKbT78QgUJdIIx6on3JrYaKaVKMtr1hzSg/EaJ2zhDP
LGNIrsIXwouY5mLNtXulpn952EkVNixZRmU+fwwPR9PFATRHUeqJAjkEEwEIACMF
AlXpvYICGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRD22Pz1pkc3S01Z
D/4olB8FfpHKVd9ZO3bNlRetFwCuBvZ5sLDnd4xkb5JdA/4Cnn9KlcUSQErxgMbJ
dW2lX0JgsYiUwKDPTB+qmzb5uo6mcIfjHW5QrUZXKSbWH8ExBaL4ERsyEptBTGFJ
dc0Vn1pXEAIXiVIgpzGziSF3JuBS1t7dJ0JnR3qLqo6WTxU9UiaTi3y/h9JLsA0D
pdCVbisjMYP9GVy7K/bt0+UW8OSjOPURuvGMA64o4uttsBCPOawuUguQXHS72k6y
UTBu4k+9uT99L/EckxWBPWxY9EThRYayTuV//fgWT2oHpel8O6+ESdG6AOh2PprS
2bIkQOTcTGoF10yniuLCl+OANvYxWoz/t4AZ+Agb/uCDonnStgk+1ctbGmO1L8i4
GCdV8dXEOERb6ZCFne3QL6MsmqEEjmuZhQK1csRC5UOnv2SZVf9fsaNjHMd2qZ4o
2RmWZhE/cSCsiZsDSImMElffa6UXhhXmb2Mlobg7Qi96OBggoukgCLesJD0i66Z3
CPOgr1BZkdDUY2udvDPZi5wKUHQljwhY3aXKdiXZEAqbaxEt6dEiUoTqraeUQIGI
Swwxme9gPpMpnRfz3CgVkp07rc+ysOtJdH/J431bP1OJEq0MEdBiHwQKSDk8mRuD
Eynl729dm3IUuW6cyuUErBS/JdjmEHKr4rxgmDyfo4oWCrkCDQRV6b2CARAAq23f
StvSitCxj1GEYbWPoFm3DKd2ojhYfYRNaXcF9yuAoyyKAxwLfX2yVRF5QOedbbpg
WpdOrdHkVziNkIe0KA/68QOGXY2X9WQF6DnJTK9+tzyutpswbRyzr/O+btFlLqzk
ejSZ1vAuQ/dWCLRR13dk+Dbz+sN3Meie+yKeu7sf5sKpbUDnaU7xZ5A3pkq9sQg4
2WAOB3oVfu4q7j9AiJ14dk8ear7d/DCnqFJut4nbYrKnpHKOOE72ea8Na4RJ75qv
/3+geY7B8GV7H6C5o/cRO0C8ijh5vpxeHzpYwdjYPcHQf/5kY7Wc/ZcCeep5uKwh
7mc4OvA/FXVlEz7IRt1wayJfOOUOHVUpf4VUS95cwpThkS0fyKmDUzxBQ+eIVH2c
fV/pAxCPyLPL+F7Nyffkq0j1ZQJ9KXAKXCN4hTw/e9eAtdRfejy19RTHcZLrBqNX
BABmx4BtOcRQwLqf4nE4hv6dMy4UwdQAq6N1y/ADFOoKJiXs4YPu7Nr1RKhz8KLD
MeKwYUlnVijYRXZqedHr5HxZwPmNx8sXvNWf5KOKkTjdM5nLtiYh5IjJaoWL3C/H
WzD92wPpobYqTcBrX4tlUDsoLih3wi1VZW2xPm4k+7FP1Op9H8Dx2IWsP8/mI03N
75X5JtgOjTP75qw2MbRUC8HhN067U92AGsXP4YEAEQEAAYkCHwQYAQgACQUCVem9
ggIbDAAKCRD22Pz1pkc3S1DvD/9FrAX4RMYL0K/udnibXwWxkbLuGhwGRxHTipxS
iBZzQXEdOd6yThS6HlBljbwZUlryA/K9ndc47TityzUFnC98OTWFMDAtqMThUa+Y
zLgNWaEh1Lg6mhsDVWKGTC+LAf2UfU5t0sgFVxyccrWmAx0Hie13NkJnDF+YsYap
8zXsRU4PBUxU5QWOkAi0o3luhvCBbY1LnYD8l8VN5lYZm4TxEemsjNprbEszel8d
EasQRKM8lt0KV0etYPKOnlESOSZnXsxfe58BYJQt3+H4epu62XXIsbFoMhizjyhn
pt/iyKK1BsjX2NBQtlAOT4IHmJDyqM1opokXg5j9Mw6cZZFqQhPNaPk+Cd61dMhv
9x+mjcZUSK1yCgW5xCEjV5rZeODgeIxpsM1XvnXRov6gDpiNuQfjoJwhAG1WSGmY
s+4hPejww+LOlXjxkej7Tz0u+LHFkLhVrRbGs0apb74aYTNLKv+mzTJmYynXyFwK
sSn7hKZX42q5501o4gknJNNco7EHn++KLeRGLp6ZGtw3ETWUqeRAXTPESCZxsVCQ
aq4W9fFsN41tMRpr1kjyi2cAfZ3ms/gwbn72rxajGMJ5ja26OlS16GsJPz+Kk8ZT
s32asaAzN3JadG26AhTblO1cmV7T2hr7RFrhvjkTY8bEH08juI0mW/VCmJqdYWap
Ym6a/7kCDQRV6b2/ARAAmC30rQ87Mn5BdlMEfhztn9lW0jSqHcxHXwYr29JN5zb9
VqYdUiiw9r/n8rn4A9UOH5KB6eT9X0lLtp/Tc8JUL1MnGAcSfjdmOAoEydEw26Qo
ARRf/PCkW5MrkX5Dht+ewJ5nU/Z+PZBv/1jPVZfM/ve56SqmO68gyGURhKwexOjw
SQ5b6yo52mh2lEfxod0YrxPwp9vL1lp4BC/HME1+XJ90b+Il1g2eoJn5lRkN3pgv
QEeNhN7pKYvVeF1hXNq8l64kQ0Y8Yh29pHHEhk7M+MuBBXX7AawpOZjWZjXiZ1n7
OBRG99gkuIasMygCE7hL4xsU55DVPUShEMQ5bLM0DhiOPHCOVHJBOKbjFypiouLV
lePRy8eWLEaord0+4pXlhqctw+RId75xJZQJXEPkj/HT76YNwxiDs5Nsl09VoUE2
Xm9w9661uEmE9KkezGH6UVJkfqpQUq+CP0Lw1GAhZPz5sRHBwGBbso+1PBtWJ2au
tiGukfXnVeactuEww1qnbK9iY1T54ZgqirIBz8iIxtyC/v21P+XlMmS6dYP//0By
P6H6CUso9X3jS4/qaJD6bUlGC3oyDaTZZSUxchV107yMvQLcDXBDx3PWNVJCuCLR
Ms3cOA0KBaD4P0Lgu4KshnWfoNqHD2+oTrdQEXJ4Kqc/1wE/2njAUMYx3nMkp5sA
EQEAAYkEPgQYAQgACQUCVem9vwIbAgIpCRD22Pz1pkc3S8FdIAQZAQgABgUCVem9
vwAKCRACtUOkrFYpnP67D/0RaqzIKMbig15h6wU1P8p8TjBWdYSWpp9J4ymz75k4
kbe6swQW+tBHOfWI1Wepo7DzU3PkDR5Ly5WQ3Fu+rWeXnD6jK4BKJVR2SZn5xxMd
5AqBlPG23kMbg9Iob4ur9IcYHw7PhhaediicGaJ6OyBfWbwsIbDc/zoSuA6NFHe/
VXdTesDjLNwWCOHYrv9lxs/KaAtSUQsSxjWe2KYuHO+Yq7r5OqiQyFAgi87AePrP
l/0PHqnzhgHFO4T7UW9kosgFrBNB1juimVM5fRRh2Qvy+zUih7ofk+ybQReRvddT
eFu689dmmSLEdTCtP5yOZ3sihVW+b7oHpvP15vOdb/eBJxNbZHR3rUuZ3BSiW48c
lRNr1RI3WQ5lm1lxOmvnVP7dHiB1fnI6YB/PAJqnPinZlJbBzqFBbIRpmVpKEWuD
qBQ3F8F6VZVBaDfGEEmLluELfb/J3Tvertxzc+3vwySdXl4sEn/OiH4xwYbB2rOo
GYryC2/ExmTxqBQZGLZoM/Yz97hv3O96g1y0nC+mFiVmmrNntu9QoaVTAHAQb1rg
wW+ylACsUN9HnuHYN6U20oO6BV/fNg1w/KIWl7+1daaLasj5VY+JA9TQwPfYKlMZ
peqO5OWh7L29Jepkm8uxkAoOeQtt21i5w7dFeaEUemW2Kuc0PqNhUGHKSNIEnUAY
vEQeEACLIlHdiQcjUqB2xvCVhbO0GfXlgM3pSfPemWPF8oMQQVDd/5YTV3+aXZi7
t6lp1E71mctuPH12P33/BY8jhP1TwGceiJNPt3aus7PNpj3kFyfwfmV5QEf0heHX
4UG8uExvRFPQj5BoW7PwxwhopC+z7UjTvgdhEhWwecWdEQmcbijomR/O4k8AA0A1
UsBwKh+hcnMNIfGa4TWNdHRRdn7ik79C8R1CWV/xXsH3z+T8Kx/II8RvzaGNK3sH
qMPI0QfL/awD4oB+l2JWGdEREv+0hpZ7pGuqs0TPfjbLzCBvzrMxLKhwp6fjCV2J
Qw7fb6A/yj0Vcze8nYXUVBa5YvKkrxMHA0R/ZKLGKtDyVmQMRleDLUwDY3rrmjuM
0tgbUVGeuSzSTfIuj2wXEpShp2MZ+2QfN04PSwJqwl3AW5spEAoCngjOOH8dswKG
2zJk+nSkhsI3f7Yoxxl3hdqwhZSGN4G6jllrLuX8s8ZTFTn3nWED8al/s1Kg/Dpa
j3oCiv6bQGo26rxTVD4NzA2HO02AwLsmZVTKRyMaelPkqZ1nn+pEQ5M6XPMcXOmD
PryMfiTYhxqX9jE43qES1p+U7BogbX8KSbSwTQC/v6xpI5aT2DO+b46o0FGtSWfX
I67fTRQ8zwE3T4HbCOzGovGFeJWQK0L+PKxB2mRmGAO5Oi6s8A==
=Z/MM
-----END PGP PUBLIC KEY BLOCK-----
                      <https://books.nowsecure.com/secure-mobile-development/en/>
# 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
# 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
@bubbadestroy
Copy link
Author

2021-01-19_1366x768_scrot

@bubbadestroy
Copy link
Author

bubbadestroy commented Jan 19, 2021

Building Santoku on Lubuntu or Ubuntu
https://santoku-linux.com/wp-content/uploads/build.sh_.txt

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install santoku

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:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager

`
Update your software list and install and run Y-PPA-Manager:

sudo apt-get update
sudo apt-get install y-ppa-manager
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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment