Verified Commit 13c02eef authored by s1udge's avatar s1udge 💬

fixed links from first rev. and added snaps, flatpak placeholders

parent 76cfbc16
......@@ -114,4 +114,4 @@ Our community lives in several places, here are some links to stay in touch with
 
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
[Using Parrot Linux](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
......@@ -7,4 +7,4 @@ NOTE: Currently a WIP (work in progress), some links might not work and some doc
 
[Using Parrot Linux](../info/start.md) | [Troubleshooting](../trbl/start.md) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
[Using Parrot Linux](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
......@@ -54,4 +54,4 @@ WIP
 
[Home](https://www.parrotsec.org/docs/)
[Using Parrot Linux](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/)
......@@ -7,4 +7,4 @@ NOTE: Currently a WIP (work in progress, some links might not work and some docu
 
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
[Using Parrot Linux](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
---
 
......@@ -5,34 +12,34 @@
NOTE: Currently a WIP (work in progress, some links might not work and some documentation is likely missing.)
Rebuild a deb package from source
### 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 Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
[Using Parrot Linux](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 Linux](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
......@@ -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>
----
......@@ -76,4 +76,4 @@ Even if we host most of our infrastructure on bare metal servers, some of our no
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
[Using Parrot Linux](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
......@@ -16,10 +16,6 @@ by reducing the time and effort wasted making sure their tools work.
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 difference between Kali Linux and Parrot Linux?
Our focus for one (Their focus i), Our design approach to the system as a whole is different.
### What is the default live password?
Live user: **user**
......@@ -107,7 +103,7 @@ 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?
......@@ -117,13 +113,13 @@ We have a dedicated documentation page which describes this issue, how to fix it
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), the [Using Parrot Linux](https://www.parrotsec.org/docs/startpage) pages and the [further reading](https://www.parrotsec.org/docs/library/library-start/). We also strongly recommend taking the [EdX course](https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS101x+3T2018/course/) by the [Linux Foundation](https://www.linuxfoundation.org/).
Of Course! Please check out [helpme](https://www.parrotsec.org/docs/info/helpme/), the [Using Parrot Linux](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
### Should I encrypt my harddrive?
Yes, always. Do it during your initial install or you will need to reinstall.
......@@ -131,18 +127,34 @@ Yes, always. Do it during your initial install or you will need to reinstall.
Maybe, check our [supported hardware](https://www.parrotsec.org/docs/trbl/supported-hardware/) page.
### Can you teach me how to hack, become a Linux uber-duber user, or live a holy life like Cucumber Bob.
### Can you teach me how to hack, become a Linux uber-duber user, or live a holy life like Cucumber Bob?
Uh no. Nooope. . . You do not know deh way. <br>Seriously, [reading](https://www.parrotsec.org/docs/library/library-start/) will lead you down the path of autodidactic salvation.
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.
### Why doesn't Parrot Linux use HTTPS with APT?
Please see [here](https://whydoesaptnotusehttps.com/).
### 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 Parrot Linux?
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).
......@@ -152,4 +164,4 @@ Of course! The pages are written in Markdown and can be accessed [here](https://
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
[Using Parrot Linux](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/)
......@@ -7,4 +7,4 @@ NOTE: Currently a WIP (work in progress, some links might not work and some docu
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
[Using Parrot Linux](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
......@@ -42,3 +42,7 @@ __[dd](https://en.wikipedia.org/wiki/Dd_(Unix))__ (and its derivatives) is a com
![DD](../img/dd.png)
&nbsp;
[Using Parrot Linux](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 a special edition of Parrot 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,10 +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.
......@@ -56,7 +60,7 @@ 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;
......@@ -64,4 +68,4 @@ Just import, configure system resources and start the VM.
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
[Using Parrot Linux](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 [Using Parrot](https://www.parrotsec.org/docs/info/startpage/) or [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/)
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,12 +82,11 @@ 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 Parrot OS live environment the default username is "user" and the default password is "live". (if live does not work, try toor)
......@@ -95,4 +94,4 @@ In Parrot OS live environment the default username is "user" and the default pas
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
[Using Parrot Linux](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/)
......@@ -38,4 +38,4 @@ Once the installer starts the initial screen will appear. Press Enter to boot or
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
\ No newline at end of file
[Using Parrot Linux](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: 'Parrot on Docker'
taxonomy:
category:
- docs
visible: true
---
## Docker
NOTE: to install docker on ParrotLinux xecute the following, otherwise start at __Parrotsec/Parrot-core below__
NOTE: to install docker on Parrot Linux execute the following, otherwise start at __Parrotsec/Parrot-core below__
#### Parrotsec/Parrot-core
......@@ -79,4 +85,4 @@ Local image from Dockerfile
&nbsp;
[Using Parrot Linux](https://www.parrotsec.org/docs/info/startpage/) | [Troubleshooting](https://www.parrotsec.org/docs/trbl/trbl-start/) | [Linux Beginner Guide](https://www.parrotsec.org/docs/library/lbg-start/) | [Home](https://www.parrotsec.org/docs/)
[Using Parrot Linux](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/)
# VERIFY!
## NOTE: Currently a WIP (work in progress, some links might not work and some documentation is likely missing.)
How to Install Parrot OS in VMware Workstation Step-by-Step Guide
This step-by-step article shows you how to install Parrot Security in VMware Workstation step-by-step but you can also use VMware Player which is free. This tutorial also helps if you install Parrot Security on physical hardware. In fact, Parrot Security installation is not very hard. First of all, why Parrot Security as a virtual machine? Because, if you are new on Parrot Security, it is very safe to use it as virtual machine. You can easily explore Parrot Security new features without damaging any live data on your computer.
VMware workstation and VMware Player are virtualization software at the desktop level. They allow to run multiple virtual machines on a physical machine. You can visit VMware product page for more information about the latest release for VMware Workstation and VMware Player.
Parrot Security Installation Steps in VMware Workstation
1. Download Parrot Security ISO 64 bit and save it on your computer here https://www.parrotsec.org/download.fx
2. Open VMware Workstation and click Create a New Virtual Machine
3. I will go with the Custom installation in this tutorial, because it gives more options
4. Click Next at Virtual Machine Hardware Compatibility
5. Browse your Parrot Security ISO file.
6. Choose Linux as a Guest Operating System and choose Ubuntu 64-bit version
7. Write the name of your virtual machine
8. Specify how many processors and cores you wanna give to this virtual machine. Default is okay but I want my virtual machine more powerful. So, I give 1 processor and 4 cores
9. Set how much memory you want to give to this Parrot Security virtual machine. I give 4GB of RAM in this tutorial. You can adjust this value according to your physical resources and/or your needs.
10. Select Use bridged networking. Virtual machine can access to an Ethernet network directly
11. Simply click Next at the Select I/O Controller Types section. LSI Logic is recommended for the most cases
12. Click Next to continue at Select a Disk Type section
13. Click Next to create a new virtual disk for your virtual machine
14. Set disk space you want to use. I set it as 150 GB. I also clicked Store virtual disk as a single file option
15. Click Next at this screen
16. Click Finish
17. Now, click Power on this virtual machine
18. Choose Install
19. Choose standard install
20. Select your Operating System language
21. Select your location
22. Select your keyboard layout
24. Set up root user password here and then Click Continue. You will login into Parrot Security with this password after installation done
25. Choose a User name
26. Enter password for new User
27. Configure clock
28. Arrow down to the disc you created, in my case it is the 150 Gig “Click Enter”
29. Create an empty partition table click “Yes”
30. Arrow down to your “Free Space” and “Click Enter”
31. Choose automatically partition free space and “Click Enter
32. Choose All files in one partition (recommended for new users).
33. Select Finish partitioning and write changes to disk
34. Select Yes to write the changes to disk