Verified Commit 8e502a26 authored by Lorenzo Faletra's avatar Lorenzo Faletra

Merge branch 'dev'

parents 186092f8 675b5c78
2019/03/26
- Added Name change from Parrot Linux to Parrot OS.
- Added disrupt_the_flow's tutorials for Tor, Custom kernel, Firejail and AppArmor.
2019/03/10
- Added Creative Commons license to repository and embedded within docs site.
- Changed .yml layout to align with sitemap and docs roadmap.
- Added the majority of documents outlined in the sitemap (many are blank).
- changed images to have full url.
- added legal and privacy.
- X was pulled as Pi is the only one remotely ready and it is still in testing.
- Added to the FAQ
-s1udge
2019/03/04
- Added disrupt_the_flow's tutorials for QubesOS and KVM.
- Added Contributing guidelines.
-s1udge
2019/02/22
- Use a more universal and easily greppable data format to this changelog
- Add missing mirrors to weathermap
- Added missing mirrors to weathermap
-Palinuro
......
2019/02/27
2019/03/01
Currently all changes without a respective license are governed by the GNU GPL v3 license under Lorenzo "Palinuro" Faletra
Currently all software without a respective license which is part of the Parrot repositories are governed by the GNU GPL v3 license under Lorenzo "Palinuro" Faletra
(not to include user repositories or software that has a license).
Shortly, all documentation and media rights will fall under our new Creative Commons License (which is [copyleft](https://www.gnu.org/licenses/gpl-3.0.en.html))
All documentation and media rights fall under our new Creative Commons License (which is copyleft share-alike [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/).
Anything uploaded to this site without license falls automatically under the above license.
Any written works or other media (not to include software) uploaded to this site without license outside of user repositories fall under the above license.
If you feel your copyright has been violated please send an email to team@parrotsec.org with the Subject line "COPYRIGHT CLAIM" anmd we will resolve it as quickly as possible.
By Committing, Using or otherwise interacting with https://nest.parrotsec.org you agree to these terms.
By Committing, Using or otherwise interacting with Parrot's repositories on https://nest.parrotsec.org you agree to these terms.
-s1udge
......@@ -10,8 +10,8 @@ visible: true
 
Parrot Linux is a community-driven open source project,
and a gateway to spread innovative ideas born inside its community.
ParrotOS is a community-driven open source project,
and a gateway to spread innovative ideas born inside it's community.
 
......@@ -22,7 +22,7 @@ and a gateway to spread innovative ideas born inside its community.
### Join Our Community
 
<a href="https://community.parrotsec.org" class="btn btn-default btn-success"><strong>Parrot Communty Forum</strong></a>
<a href="https://community.parrotsec.org" class="btn btn-default btn-success"><strong>Parrot Community Forum</strong></a>
&nbsp;
......@@ -51,7 +51,8 @@ Or join #parrotsec on irc.freenode.net
Our community lives in several places, here are some links to stay in touch with us
<a href="https://community.parrotsec.org" class="btn btn-default btn-success"><strong>Community Forum</strong></a> <a href="https://t.me/parrotsecgroup" target="_blank" class="btn btn-primary">Telegram International Group</a> <a href="https://www.facebook.com/groups/parrotsec/" target="_blank" class="btn btn-primary">Facebook International group</a>
<a href="https://t.me/parrotsecgroup" target="_blank" class="btn btn-primary">Telegram International Group</a>
<a href="https://t.me/ParrotSecofftopic" target="_blank" class="btnbtn-primary">Telegram International Offtopic group</a> <a href="https://www.facebook.com/groups/parrotsec/" target="_blank" class="btn btn-primary">Facebook International group</a>
&nbsp;
......@@ -70,7 +71,7 @@ Our community lives in several places, here are some links to stay in touch with
----
<a href="https://parrotsec-china.org" class="btn btn-default btn-primary"><strong>Chinese Community</strong></a> <a href="https://t.me/parrotsecCN" class="btn btn-default">Telegram</a>
<a href="https://parrotsec-cn.org" class="btn btn-default btn-primary"><strong>Chinese Community</strong></a> <a href="https://t.me/parrotsecCN" class="btn btn-default">Telegram</a>
----
......@@ -82,7 +83,7 @@ Our community lives in several places, here are some links to stay in touch with
----
<a href="https://community.parrotsec.org/c/community/gr" class="btn btn-default btn-primary"><strong>Greek Community</strong></a> <a href="https://t.me/joinchat/EbgW4A2wfkmP8whsTvZ8TQ" class="btn btn-default">Telegram</a>
<a href="https://community.parrotsec.org/c/community/gr" class="btn btn-default btn-primary"><strong>Greek Community</strong></a> <a href="https://t.me/parrotsecgr" class="btn btn-default">Telegram</a>
----
......@@ -90,7 +91,7 @@ Our community lives in several places, here are some links to stay in touch with
----
<a href="https://community.parrotsec.org/c/community/it" class="btn btn-default btn-primary"><strong>Italian Community</strong></a> <a href="https://t.me/joinchat/AerigkL_Y5YbDQY4W9vEGw" class="btn btn-default">Telegram</a>
<a href="https://community.parrotsec.org/c/community/it" class="btn btn-default btn-primary"><strong>Italian Community</strong></a> <a href="https://t.me/joinchat/AerigkL_Y5Z1ZSpOLNNerQ" class="btn btn-default">Telegram</a>
----
......@@ -108,6 +109,7 @@ Our community lives in several places, here are some links to stay in touch with
<a href="https://community.parrotsec.org/c/community/tr" class="btn btn-default btn-primary"><strong>Turkish Community</strong></a> <a href="https://t.me/parrotsecturkey" class="btn btn-default">Telegram</a>
----
<a href="https://t.me/joinchat/ETmFfgm0QN1bfRzSQRlc1A" class="btn btn-default">Telegram Algerian Community</a>
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
&nbsp;
&nbsp;
NOTE: Currently a WIP (work in progress), some links might not work and some documentation is likely missing.
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
---
title: 'Developer Zone'
title: 'Developer Nest'
taxonomy:
category:
- docs
......@@ -12,7 +12,7 @@ This section is dedicated to the Parrot project development.
This section is under heavy development and many pages were not written
or reviewed yet.
[Contact our dev team](https://community.parrotsec.org) if you need help.
[Contact our dev team](https://www.parrotsec.org/docs/community/team/) with the subject line "DEV HELP" if you need help and we will get back to you as soon as possible.
![screenshot](../img/developer-background.jpg)
......@@ -34,7 +34,8 @@ or reviewed yet.
### Developer resources
WIP
[Packaging](packaging.md)
[Rebuilding .deb from source](rebuild-deb-from-src.md)
### Being a Parrot developer
......@@ -52,3 +53,5 @@ WIP
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
&nbsp;
&nbsp;
NOTE: Currently a WIP (work in progress, some links might not work and some documentation is likely missing.)
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
---
title: 'Rebuild Package from Source'
taxonomy:
category:
- docs
visible: true
---
&nbsp;
&nbsp;
NOTE: Currently a WIP (work in progress, some links might not work and some documentation is likely missing.)
### Rebuild a deb package from source
It’s simple to rebuild a deb package from their source code for your desktop install. The process is very easy.You can use apt to raze the package sources, next you have modify them as needed and after all you need the Debian tools. First we must to download the package source
```bash
root@parrot:~# apt-get source <pack-name>
```
and
```bash
root@parrot:~# cd <pack-name>
```
Now we must edit the package source code and make the changes needed to the source code of the package
```bash
root@parrot:~# nano examples/classic-format.c
```
After that the important is check for any build dependencies the package may have, so install any build dependencies if needed
```bash
root@parrot:~# apt install dh-autoreconf libnfc-dev libssl-dev
```
With the dependencies installed the next command is all it takes to build our new version
```bash
root@parrot:~# dpkg-buildpackage
```
When the build completes without errors you’ll be able to install it
```bash
root@parrot:~# dpkg -i ../<pack-name>.deb
```
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
......@@ -172,3 +172,9 @@ The following command is an example of how you can delete the subvolume called p
```bash
btrfs subvolume delete /var/lib/schroot/chroots/parrot-amd64
```
&nbsp;
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
......@@ -14,7 +14,7 @@ Economical contribution is fundamental to the Parrot Project, as the number of s
## Adopt us on Patreon
We are now on Patreon to offer you a new way to contribute to Parrot Linux
We are now on Patreon to offer you a new way to contribute to the Parrot Project
Adopt us and support our work!
......@@ -55,7 +55,7 @@ ETH: 0x64A449d5839813024861601720B173f562c8d3F8
----
## Gadgets
## Merch
<html><a href="http://frozenbox.spreadshirt.net/" target="_blank" class="btn btn-primary">Spreadshirt Store</a></html>
----
......@@ -73,3 +73,7 @@ Even if we host most of our infrastructure on bare metal servers, some of our no
#### DigitalOcean
[Earn $100, give us $25 - https://m.do.co/c/6be719a80450](https://m.do.co/c/6be719a80450)
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
......@@ -6,17 +6,15 @@ taxonomy:
visible: true
---
## Parrot Linux Frequently Asked Questions
## ParrotOS Frequently Asked Questions
### Why should I use Parrot?
### Why should I use ParrotOS?
Penetration testing is a time intensive job, maintaining your toolkit shouldn't
be also. We make it easier for professionals to accomplish the important stuff
by reducing the time and effort wasted making sure their tools work.
Not sure if Parrot Linux is for you? Check out "[Should I use parrot?](https://www.parrotsec.org/docs/info/should-i-use-parrot)" to be sure.
Not sure if Parrot is for you? Check out "[Should I use Parrot?](https://www.parrotsec.org/docs/info/should-i-use-parrot)" to be sure.
### What is the default live password?
......@@ -27,25 +25,23 @@ If the password does not work, also try with: **toor**
Parrot does not have a root password since Parrot 4.4, to launch programs as root or to obtain a root terminal, use **sudo**
### How do I upgrade my system?
### How can I upgrade my system?
There are several different ways to upgrade the parrot system
First please, do __NOT__ use `apt-get upgrade`. Because ParrotOS is a rolling distribution and how APT works, the command will cause considerable problems to your system. We don't recommend `apt-get` in general as the command is not really meant for end-users. The following are the recommended ways to update your system:
1) First method
Open a terminal window and launch the following command;
Open a terminal window (default is Alt+T) and launch the following command:
```bash
```text
sudo parrot-upgrade
```
2) Second method
Open a terminal window and launch the following commands
Open a terminal window and launch the following commands:
```bash
```text
sudo apt update
sudo apt full-upgrade
```
......@@ -54,21 +50,19 @@ sudo apt full-upgrade
Open System > Administration > Package Manager (synaptic)
then click on the button to update the packages list.
click on the other button to select the upgrades and finally apply the changes.
Then click on the button to update the packages list.
Click on the other button to select the upgrades and finally apply the changes.
### Why isn't $toolname installed?
We have a set of requisites to check before a tool makes its way into our repositories such as:
We have a set of prerequisites to check before a tool makes its way into our repositories such as:
- Is the tool actively maintained?
- Does it have the necessary documentation?
- Is it FLOSS, FOSS or does its license allow redistribution?
- Is it FLOSS, FOSS or does it's license allow redistribution?
- Are there other tools that do the same thing?
......@@ -81,14 +75,13 @@ and more[...];
If the answers were “Yes” we're more than glad to take your request via our [Community Portal](https://community.parrotsec.org/c/development).
### Where can bugs be submitted?
If the bug involves a specific piece of software maintained by Parrot, then search the project on our [Dev Portal](https://nest.parrotsec.org/) and open an issue.
If the bug involves a software package that is not listed, then you should contact the maintainer of that particular software.
If you are not sure what software is involved, or if you don't know how to contact the upstream developer, then contact us on our [Community Portal](https://community.parrotsec.org/)
If you are not sure what software is involved, or if you don't know how to contact the upstream developer, then contact us on our [Community Portal](https://community.parrotsec.org/c/development/)
### What should my sources.list look like?
......@@ -96,7 +89,7 @@ If you are not sure what software is involved, or if you don't know how to conta
`/etc/apt/sources.list.d/parrot.list` should contain the following content
```
```bash
deb http://deb.parrotsec.org/parrot stable main contrib non-free
#deb-src http://deb.parrotsec.org/parrot stable main contrib non-free
```
......@@ -110,26 +103,61 @@ This usually happens when you use software that doesn't respect the isohybrid st
We have a dedicated documentation page which describes this issue, how to fix it and why.
[Create a Boot Device](https://www.parrotsec.org/docs/getting-started/create-boot-device)
[Create a Boot Device](https://www.parrotsec.org/docs/getting-started/create-boot-device/)
### How do I prepare a bootable Parrot USB drive?
1) Download etcher from our [Download page](https://www.parrotsec.org/download.php) or directly from [www.etcher.io](https://www.etcher.io).
1) Download Etcher from our [Download page](https://www.parrotsec.org/download.php) or directly from [www.etcher.io](https://www.etcher.io).
2) Download the ISO file of the Parrot version you need from our our [Download Page](https://www.parrotsec.org/download.php)
3) Use Etcher to flash the ISO file into a free pen drive (the pen drive will be erased).
Read more [HERE](https://www.parrotsec.org/docs/getting-started/create-boot-device).
Read more [here](https://www.parrotsec.org/docs/getting-started/create-boot-device).
### I'm new to Linux, please help me!
Of Course! Please check out [helpme](https://www.parrotsec.org/docs/info/helpme) and the [Parrot Wiki](https://www.parrotsec.org/docs/startpage) page.
Of Course! Please check out [helpme](https://www.parrotsec.org/docs/info/helpme/), the [Using ParrotOS](https://www.parrotsec.org/docs/start/) pages and the [further reading](https://www.parrotsec.org/docs/library/start/). We also strongly recommend taking the [EdX course](https://www.edx.org/course/introduction-to-linux/) by the [Linux Foundation](https://www.linuxfoundation.org/).
### Should I encrypt my harddrive?
Yes, always. Do it during your initial install or you will need to reinstall.
### My hardware is *xyz-super-cool gizmo . . .* will it run ParrotOS?
Maybe, check our [supported hardware](https://www.parrotsec.org/docs/trbl/supported-hardware/) page.
### Is this FAQ under construction?
### Can you teach me how to hack, become a Linux uber-duber user, or live a holy life like Cucumber Bob?
Yes it is.
Uh no. Nooope. . . You do not know deh way. <br>Seriously, [reading](https://www.parrotsec.org/docs/library/start/) will lead you down the path of autodidactic salvation.
### How can I disable the GUI update reminder?
Please see [here](https://community.parrotsec.org/t/parrot-updater/1485/2)
### I can't login at startup as root?
That is by design, use `sudo` instead.
### How do I setup auto-login?
Our OVA images are already configured for auto-login (any passwords needed are on the desktop). We don't recommend or support auto-login for our other builds.
### Does Parrot Replace Heads/Tails?
No, although similar Parrot isn't designed to replace or be used as a Heads/Tails system.
### What is the difference between Kali Linux and ParrotOS?
There are several and we think you should try both to really get a solid feeling of which one fits you best.
### Can I contribute to this FAQ?
Of course! The pages are written in Markdown and can be accessed [here](https://nest.parrotsec.org/parrot-organization/documentation/blob/master/docs/faq.md).
\ No newline at end of file
Of course! The pages are written in Markdown and can be accessed [here](https://nest.parrotsec.org/parrot-organization/documentation/blob/master/docs/faq.md).
&nbsp;
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
......@@ -10,7 +10,7 @@ visible: true
ISO is a special file format that represents the content of a small storage device.
The Parrot ISO file is a bit-per-bit representation of the content of a Parrot USB or DVD drive.
The ParrotOS ISO file is a bit-per-bit representation of the content of a Parrot USB or DVD drive.
You can use a special software like [Etcher](https://www.etcher.io) to clone the content of the Parrot ISO to a USB drive and transform such USB drive into a full Parrot USB device.
......@@ -32,7 +32,7 @@ Our official ISO Writing Tool is [Etcher - www.etcher.io](https://www.etcher.io)
It works on GNU/Linux, Mac OS and Windows, it does one thing and it does it well. We **highly** suggest Etcher over all other methods.
![Etcher](/img/etcher.png)
![Etcher](../img/etcher.png)
---
......@@ -41,4 +41,8 @@ It works on GNU/Linux, Mac OS and Windows, it does one thing and it does it well
__[dd](https://en.wikipedia.org/wiki/Dd_(Unix))__ (and its derivatives) is a command line tool integrated in every unix and unix-like system, and it can be used to write the ISO file into a block device bit per bit. Due to the potential to brick your system if you are not familiar with linux we recommend that you use Etcher.
![DD](/img/dd.png)
![DD](../img/dd.png)
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
......@@ -8,36 +8,39 @@ visible: true
## Parrot Security
Parrot Security is our complete all-in-one environment for pentesting, privacy, digital forensics, reverse engineering and software development.
[Parrot Security](https://www.parrotsec.org/download-security.php) is our complete all-in-one environment for pentesting, privacy, digital forensics, reverse engineering and software development.
The system includes a full arsenal of security oriented tools to to ensure as security professional, you've got everything you need.
---
## Parrot Home
Parrot Home is a special edition of Parrot designed for daily use. It's geared toward regular users who need a lightweight, always updated and beautiful system.
[Parrot Home](https://www.parrotsec.org/download-home.php) is designed for daily use. It's geared toward regular users who need a lightweight, always updated and beautiful system.
The distribution has the same look and feel of a regular Parrot environment and includes all the basic programs for daily work. Parrot Home also includes programs to chat privately, encrypt documents with the highest cryptographic standards or surf the net in a completely anonymous and secure way.
The system can also be used as a starting point to build a very customized pentesting platform with only the bare essentials, or you can use it to build your professional workstation by taking advantage of all the latest and most powerful technologies of Debian without the hassle.
---
## Netinstall Images
Parrot offers netinstall images.
Parrot offers [netinstall images](https://www.parrotsec.org/download-other.php).
Netinstall imges are special lightweight iso files containing only the installer.
Netinstall images are special lightweight iso files containing only the installer.
The installer is configured to partition the disk, establish an internet connection and install the system from scratch by downloading all the packages via internet.
The netinstall image can be used to install only the headless Parrot Core, or it can be used to install different Desktop Environments.
---
## Docker templates
Docker is a powerful containerization technology that allows the user to start multiple instances of a template and use them as isolated environments that can be destroyed and restarted in a matter of seconds.
[Docker](https://www.parrotsec.org/download-other.php) is a powerful containerization technology that allows the user to start multiple instances of a template and use them as isolated environments that can be destroyed and restarted in a matter of seconds.
A full virtual machine usually requires more computer resources (ram, cpu time and storage), long installation and configuration times and maintenance.
A full virtual machine usually requires more computer resources (RAM, CPU time and storage), long installation and configuration times and maintenance.
The purpose of Parrot for Docker is to easily offer the whole Parrot toolkit on top of every operating system supported by Docker (*NIX distributions, Mac OS and Windows) without all the negative effects of a full virtualized environment.
......@@ -45,9 +48,11 @@ You can fire up a Parrot container inside your existing system or using a cloud
If you want to perform more tests, each in an isolated environment/workspace, you can start multiple instances from the same Parrot template.
---
# Open Virtualization Format
OVA is the standard for Virtual Machines and Parrot Linux is Proud to offer OVA for both Parrot Home and Parrot Security.
OVA is the standard for Virtual Machines and Parrot Linux is proud to offer OVA apps for both [Parrot Home](https://www.parrotsec.org/download-home.php) and [Parrot Security](https://www.parrotsec.org/download-security.php).
Just import, configure system resources and start the VM.
......@@ -55,8 +60,12 @@ Just import, configure system resources and start the VM.
---
*Note: Users have ran into some issues with VMware depending on kernel compatibility and is therefore not recommended.*
*Note: Users have ran into some issues with VMware depending on kernel compatibility and it is therefore not recommended.*
&nbsp;
### [__Downloads__](https://www.parrotsec.org/download.php)
&nbsp;
[__Downloads__](https://www.parrotsec.org/download.php)
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
......@@ -10,7 +10,7 @@ visible: true
&nbsp;
Note: Can't find what you're looking for? checkout the Parrot Wiki
Note: Can't find what you're looking for? checkout [Using Parrot](https://www.parrotsec.org/docs/info/start/) or [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/)
---
......@@ -20,7 +20,7 @@ In order to do so, simply insert your boot media in the computer and reboot it.
If everything goes well you will be greeted by the Parrot boot screen and soon on to endless fun.
## USB Drive
## By USB Drive
#### Obsolete computers
......@@ -30,7 +30,7 @@ If you're using a very old computer you might not be able to boot your system fr
#### New computers
Most laptops allow you to access the booting menu pressing f2 or f12; for most desktop computers press f8; for other kind of devices try pressing esc, f12, f11 or f10. Google your manufacturer to find out what makes your system barf up its BIOS.
Most laptops allow you to access the booting menu pressing F2 or F12; for most desktop computers press F8; for other kind of devices try pressing esc, F12, f11 or F10. Google your manufacturer to find out what makes your system barf up its BIOS.
---
......@@ -52,7 +52,7 @@ In case you have a computer with Secure Boot enabled, you will have to open the
---
# DVD
# By DVD
Booting a system from a DVD is much easier and compatible with most machines.
......@@ -82,10 +82,16 @@ This is possible because the system is not loaded onto the system's hard drive,
Parrot OS offers the ability to install the OS while in a live environment, use all the tools and even create a persistent live environment.
To create a live boot device please read this [page](create-boot-device.md).
To learn how to boot from the live media read this [page](how-to-boot.md) instead.
---
## Default username and password
In Parrot OS live environment the default username is "user" and the default password is "toor".
In a Parrot OS live environment the default username is "user" and the default password is "live". (if live does not work, try toor)
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
---
title: 'Parrot Home Installation'
title: 'Debian Installer'
taxonomy:
category:
- docs
......@@ -8,8 +8,6 @@ visible: true
# The Installation Process through the installer
## Computer
Once the installer starts the initial screen will appear. Press Enter to boot or read the instructions for other boot methods and parameters.
1. After a while the language selection will show up. Use the arrow keys to pick a language and press Enter to continue. Next the country selection will appear, with the choices including countries of the spoken language. If it's not on the short list, a list of all the countries in the world is available.
......@@ -26,7 +24,7 @@ Once the installer starts the initial screen will appear. Press Enter to boot or
7. Now it is time to partition disks. Automatic partitioning can be done either on an entire drive, or available free space on a drive. This is recommended for new users or anyone in a hurry. If autopartition is not wanted, choose "Manual" from the menu.
8. If there is an existing DOS or Windows partition that has to be preserved, be very careful with automatic partitioning. If manual partitioning is selected, the installer can be used to resize existing FAT or NTFS partitions to create room for the Parrot install: simply select the partition and specify its new size.
8. If there is an existing Windows or Linux installation that has to be preserved, be very careful with automatic partitioning. If manual partitioning is selected, the installer can be used to resize existing FAT or NTFS partitions to create room for the Parrot install: simply select the partition and specify its new size.
9. On the next screen the partition table will be seen, how the partitions will be formatted, and where they will be mounted. Select a partition to modify or delete it. If automatic partitioning was selected, the "Finish" option can be selected and the changes can be written to disk to use what it set up. Remember to assign at least one partition for swap space and to mount a partition on __/__.
......@@ -38,4 +36,6 @@ Once the installer starts the initial screen will appear. Press Enter to boot or
### BOOM Done!
[Parrot Info Home](https://www.parrotsec.org/docs/startpage)
\ No newline at end of file
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
# Docker
---
title: 'Parrot on Docker'
taxonomy:
category:
- docs
visible: true
---
## Docker
NOTE: to install docker on Parrot OS execute the following, otherwise start at __Parrotsec/Parrot-core below__
#### Parrotsec/Parrot-core
#### ParrotOS/Parrot-core
Official Parrot Security Base system without tools.
**Official Parrot OS Base system without tools.**
Start a new instance
......@@ -19,20 +29,19 @@ Install/Update from Docker Cloud
docker pull parrotsec/parrot-core
```
Install/Update from local Dockerfile
``` bash
git clone https://nest.parrotsec.org/parrot-build/docker-images && cd docker-images
docker build -t parrot-core[:version] parrot-core
```
---
```bash
git clone https://dev.parrotsec.org/parrot-build/docker-images && cd docker-images
docker build -t parrot-core[:version] parrot-core
```
#### Parrotsec/Parrot
Official Parrot Security image with basic security tools.
**Official Parrot OS image with basic security tools.**
-Start a new instance
-Public image from Docker Cloud
``` bash
```bash
docker run -ti --rm --network host parrotsec/parrot
```
Local image from Dockerfile
......@@ -45,12 +54,10 @@ Install/Update from Docker Cloud
```
Install/Update from local Dockerfile
```bash
git clone https://nest.parrotsec.org/parrot-build/docker-images && cd docker-images
git clone https://dev.parrotsec.org/parrot-build/docker-images && cd docker-images
docker build -t parrot[:version] parrot
```
---
#### Parrotsec/Metasploit
Parrot Security Metasploit bundle.
......@@ -61,7 +68,7 @@ Install/Update from Docker Cloud
```
Install/Update from local Dockerfile
```bash
git clone https://nest.parrotsec.org/parrot-build/docker-images && cd docker-images
git clone https://dev.parrotsec.org/parrot-build/docker-images && cd docker-images
docker build -t metasploit[:version] metasploit
```
......@@ -75,3 +82,7 @@ Local image from Dockerfile
```bash
docker run -ti -network host metasploit
```
&nbsp;
[Using Parrot](https://www.parrotsec.org/docs/info/start/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-basics/) | [Home](https://www.parrotsec.org/docs/)
---
title: 'Install Parrot'
title: 'Install Parrot OS'
taxonomy:
category:
- docs
......@@ -14,11 +14,11 @@ These images can be installed from removable DVD, USB or SD storage media.
The easiest way to prepare the installation media is to download any of the 64-bit Parrot images that will fit on the device and burn it. Of course this will destroy anything already there.
To learn how to burn the images, please see [here](https://www.parrotsec.org/docs/getting-started/create-boot-device/).
To learn how to burn the images, please see [here](create-boot-device.md).
Some BIOSes can boot USB or SD card storage directly or allow to boot temporarily from them, and some cannot. You may need to configure your BIOS to boot from a “Removable Drive” or even a “USB-ZIP” to get it done.
For detailed instructions visit the [here](parrot-home-install.md)
For detailed instructions visit the [here](install-debian.md)
## Netinstall
......@@ -28,7 +28,7 @@ The image has the software components needed to run the installer and the base p