Commit Graph

441 Commits

Author SHA1 Message Date
kennwhite
00864a7da3 Notes & recipe to install from RH/Cent 6.8 VMs
It was very difficult to satisfy all the library dependencies, particularly for Digital Ocean ("dopy") and pycrypto ("cryptography") on RPM-based distros, particularly with the default version of Python that ships with the 6.x line. These steps allow an end-to-end install (verified on Digital Ocean and EC2) with zero warnings or errors.
2016-12-19 16:08:41 -05:00
Dan Guido
202a74646b Merge pull request #171 from kennwhite/master
Small UX hints
2016-12-19 16:06:00 -05:00
kennwhite
d2aa52f4e9 UX hint on profile name
Add explicit label for Algo-generated VPNs. If the user has multiple (non-Algo) VPNs for home/office, there is typically a label other than an IP address and "IKEv2".  This can be seen, for example, on OSX on the top menu bar for networks.
2016-12-19 15:21:02 -05:00
kennwhite
8a4057590c UI hints on entering API secrets
It's not obvious to new users why some fields display and others are blank when entering values. Absent stars for secrets, this gives a small sanity nudge, and lessens likelihood of double pastes.
2016-12-19 15:14:05 -05:00
kennwhite
0ef1b5d8da UI hints to ssh keys and message clean up
Though the algo ssh key names are in the config file at the bottom, they don't seem to be displayed, and are easy to miss for new users.
2016-12-19 15:08:56 -05:00
Dan Guido
400dfdcc4b Update CONTRIBUTING.md 2016-12-19 14:14:26 -05:00
Jack Ivanov
33b3af540a Fix SSH keys for DigitalOcean 2016-12-19 00:19:26 +03:00
Jack Ivanov
2c9c3ccb09 Fixed #146 2016-12-17 16:36:59 +03:00
Jack Ivanov
6d166fe7cc modify requirements #129 2016-12-17 15:26:14 +03:00
Jack Ivanov
cd5b096ab7 DO fix 2016-12-17 15:16:40 +03:00
Jack Ivanov
0acfc837f5 Merge branch 'new_ssh_keys' of github.com:trailofbits/algo into new_ssh_keys 2016-12-17 14:55:18 +03:00
Jack Ivanov
90cc5fa1f7 some fixes 2016-12-17 14:54:44 +03:00
Jack Ivanov
1d07200c74 generating ssh-keys #152 #151 #112 2016-12-17 14:54:44 +03:00
Jack Ivanov
efb78e27d4 disable the proxy and client-to-client options 2016-12-16 22:30:07 +03:00
Jack Ivanov
abf94989fc the password for the CA private key #75 2016-12-15 13:33:29 +03:00
Jack Ivanov
d51abd21d1 some fixes 2016-12-15 00:21:44 +03:00
Jack Ivanov
d5545b974c generating ssh-keys #152 #151 #112 2016-12-14 23:47:22 +03:00
Jack Ivanov
8b0fe4d8f3 Block client-to-client traffic. Fixed #166 2016-12-14 21:54:14 +03:00
Jack Ivanov
ecb6b498b9 unnecessarry to use such way Fixed #162 2016-12-14 19:42:39 +03:00
Jack Ivanov
f1715c4e0b random password for the p12 certificates #135 2016-12-14 18:49:47 +03:00
Jack Ivanov
1164ead639 name fixes 2016-12-13 22:08:05 +03:00
Jack Ivanov
4419f65b17 Additional pause. Fixed #159 2016-12-13 22:05:55 +03:00
Jack Ivanov
b873da4d89 remove unused handlers 2016-12-13 21:59:31 +03:00
Jack Ivanov
03c805cb87 reorganize the wait_for functions #159 2016-12-13 21:58:45 +03:00
Jack Ivanov
17bd6c6a0c additional fix #158 2016-12-13 21:27:59 +03:00
Jack Ivanov
275663264a ipv6 option is available in ansible 2.2; Fixed #158 2016-12-13 21:12:51 +03:00
Jack Ivanov
37ec574d8d IP_subject_alt_name is not declared for localhost. Fixed #149 2016-12-13 20:46:27 +03:00
Jack Ivanov
517366f194 EC2 fix 2016-12-13 20:34:27 +03:00
Jack Ivanov
50e9dbfce0 draft EC2 #150 #157 2016-12-13 19:50:18 +03:00
Jack Ivanov
dc84e5d025 Merge pull request #164 from kevin1/kevin1_add_apt_dependencies
README: Add apt dependencies for pypi cryptography.
2016-12-13 19:15:41 +03:00
Kevin Chen
4d1c048b8f README: Add apt dependencies for pypi cryptography.
The cryptography library requires gcc and some development headers
that aren't installed by default on Ubuntu.

Source:
https://cryptography.io/en/latest/installation/#building-cryptography-on-linux
2016-12-13 01:27:33 -05:00
Jack Ivanov
bb90bb26a6 a fix for ipv6 provisioning on DO #158 2016-12-13 09:08:12 +03:00
Jack Ivanov
981809998c Merge branch 'master' of github.com:trailofbits/algo 2016-12-13 08:44:31 +03:00
Jack Ivanov
48231cf020 SSH fix for old bash versions #160 2016-12-13 08:44:19 +03:00
defunct
759807a3b6 Merge pull request #156 from kennwhite/master
Change default instance to free tier (t2.micro)
2016-12-12 15:18:06 -05:00
kennwhite
016a8c7708 Change default instance to free tier (t2.micro)
I know this is a bit goofy, but the t2.nano is not in the free tier for AWS even though it is smaller than the t2.micro instance. See: https://aws.amazon.com/blogs/aws/ec2-update-t2-nano-instances-now-available/ (the "PS" at the bottom), confirmed on pricing page. The difference is $4.30 per mo vs. free/$8.76  per mo. Maybe add this to config questions, but at least one reviewer has noted this as an issue for his just-setup AWS free account.
2016-12-12 15:14:58 -05:00
Jack Ivanov
0269cafff7 DNS fix 2016-12-12 18:52:34 +03:00
Jack Ivanov
d558781473 dirty fix #148 2016-12-12 18:13:58 +03:00
Jack Ivanov
abafe1581c Fixed #147 2016-12-12 18:04:51 +03:00
Jack Ivanov
f16d960feb additional columns 2016-12-12 17:40:31 +03:00
Dan Guido
4b50cd70c0 Update README.md 2016-12-12 08:12:33 +00:00
Jack Ivanov
29ef4d45df Merge pull request #144 from trailofbits/ami_latest_image
Sort by latest AMI - resolves #140
2016-12-10 21:56:49 +03:00
Jack Ivanov
b6f9de0613 Merge pull request #143 from attilagyorffy/patch-1
Fix configs path in the README
2016-12-10 21:28:16 +03:00
Jack Ivanov
83d4a6c39a Merge pull request #142 from trailofbits/ec2-canada
EC2 Canada - resolves #141
2016-12-10 21:27:43 +03:00
Jack Ivanov
c552602724 Azure support #26 2016-12-10 21:26:08 +03:00
Attila Györffy
83a93f19ec Fix configs path in the README 2016-12-10 15:57:41 +02:00
Defunct
27e5a4feca Sort by latest AMI - resolves #140 2016-12-09 20:45:12 +00:00
Defunct
b71a09ef07 EC2 Canada - resolves #141 2016-12-09 16:58:35 +00:00
Jack Ivanov
3d53dde6ca Fixed. #137 2016-12-06 20:14:08 +03:00
Jack Ivanov
790bcb2efc Merge branch 'win10_support' #9 2016-11-30 17:00:03 +03:00