Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Chroot Manager


  • Please log in to reply
No replies to this topic

#1 Guest_hollowface_*

Guest_hollowface_*

  • Guests
  • OFFLINE
  •  

Posted 27 August 2016 - 08:03 PM

I built this tool because I was fiddling with an Ubuntu chroot, and it was irritating typing all the commands out over-and-over again. This is just something I quickly threw together for the task I was doing. I have no plans to maintain the project at the moment. Since I made it, I figured I might as well share it, but if you use it please keep an eye out for unexpected behavior if using complex options on your commands (consider executing a shell instead).

Chroot Manager 0.1 Testing:
izcJr1B.png
KYlK1bM.png
 
Screen Recording: https://webmshare.com/JAQAE#

Chroot Manager is an opensource chrooting Bash script set. It can be used with installed systems, but I made it more in mind for dedicated chroots. I built and tested on Lubuntu 16.04 AMD64, but it is for GNU/Linux in general. A list of dependencies, basic installation instructions, and a copy of the license are in the download.

Features:
- Configure a chroot
- Launch a chrooted program.
- Interactive and non-interactive interfaces.
- Code is split across several scripts to make it easier for third party tools to interact with it.
- Supports both GUI and CLI programs being launched. When launching GUI programs you can close the original terminal window without the program getting closed too. Using GUI applications means Chroot Manager will alter your hosts xserver access settings.
- Can launch programs with options appended. [Use this feature with caution as some options may not pass through correctly.]

Checksums:
- SHA-512:aa11c162244dba2e15d4f4ab329956c1715fad19664b1a119734522f82d51c6d91d7605f569422919ddf5e77ebdf17b531a132fcfde4f8c9c997174ed220f691

Download Links:
- Mega.nz:https://mega.nz/#!clhC3QbR!7yIaU-5TZiY_ByDev7PSO_RybMP7uFNlt11cZoijWFA

PGP Clearsigned Checksums:
- SHA-512:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

SHA-512:aa11c162244dba2e15d4f4ab329956c1715fad19664b1a119734522f82d51c6d91d7605f569422919ddf5e77ebdf17b531a132fcfde4f8c9c997174ed220f691
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJXwjAUAAoJEA8RseiN1bnCY+4QAJEZqiFec3DqfX3QgT2dmFM5
V/0CcIVa4AcP8pVpbEpRxNqWMadKQFyIDP50fMoiWMDibYa8+EZlSEhu4IFlNLTc
fNOIfUe8LLUWoexpK0MqPmIAYvrVzBf5Mqt9GwQfmEOeS/89OYUcGtpBnH0No80D
9r2/K/YwcEDhs40pHefVZCKhqrPCtchyHf2UMMvIb8gidcjrbnfJxZ8z+EBDy4Sy
cKF0eez7xSQEZn+dPGSEZpf95xCBg6riwX9w9VIstXV9OZ4/FXmf2SQGoR/XQhHb
RyRGZrtavq2XmIsF4BGmyGsWYAcNeLdSFlfJFmonGkohjXo/2+8z9aaTslsfjdp8
KUeXD2VbHYW0Y1i9U+wdlIAzn01wuHVmcXM6BkxQBTZFiscbo35J44ztc7ekLAEm
7qkk8nVLsNGWh8j2auKN0UE5k0tpHQDXpgov2xXCsHHrdr7xHQV9A9VZglXxNhAs
gQaQw/MzMsvMYrA6/ikfrCA/wPt7MOifB6/Ryw4/1ADRoezArFh8x9JjIpodkv0w
77ASURE3kWpR76rdvU+XjHDFExXlZHQM1e8JRBHW1baDCHaxV9h8KrAW8e/pbERP
pgM0EX5niRH2wvjHpHHiDiUzhc9Q9YYmA9tjvU9W+XsmbSoQa9Lr2mDbxcRN18hO
XiIcw0oOPyjqDWiGsiuo
=TpZ+
-----END PGP SIGNATURE-----
To verify:
1. Paste the message into a file (eg: "/home/YOURUSERNAME/Downloads/SHA-512.asc").
2. Download my public key from "https://mega.nz/#!Q9BRlLJY!SZdrNsR4Vr0NnH5HFNLCFGQ1ki_Bh7ITTtRh-Kd8EoY".
3. Import my public key:
gpg2 --import "${HOME}/Downloads/publickey.gpg"
4. Verify the message:
gpg2 --verify "${HOME}/Downloads/SHA-512.asc"
You should get "Good signature" in the results. If not, then the checksum you see in the message, isn't the one that I posted.
5. Remove my public key:
gpg2 --delete-keys "8DD5B9C2"
EDIT: Added another screenshot.

Edited by hollowface, 27 August 2016 - 08:29 PM.


BC AdBot (Login to Remove)

 





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users