diff --git a/filesystem/etc/resolv.conf b/filesystem/etc/resolv.conf new file mode 120000 index 00000000..16c18139 --- /dev/null +++ b/filesystem/etc/resolv.conf @@ -0,0 +1 @@ +resolvconf/run/resolv.conf \ No newline at end of file diff --git a/filesystem/etc/resolvconf/run/resolv.conf b/filesystem/etc/resolvconf/run/resolv.conf new file mode 100644 index 00000000..b7152e5b --- /dev/null +++ b/filesystem/etc/resolvconf/run/resolv.conf @@ -0,0 +1,12 @@ +# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) +# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN +nameserver 8.8.8.8 +nameserver 8.8.4.4 +# ParrotDNS/OpenNIC +nameserver 139.99.96.146 +nameserver 37.59.40.15 +nameserver 185.121.177.177 + +# Round Robin +options rotate + diff --git a/filesystem/etc/skel/Templates/prog/ObjC.m b/filesystem/etc/skel/Templates/prog/ObjC.m new file mode 100644 index 00000000..e7e67be1 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/ObjC.m @@ -0,0 +1,9 @@ +#import + +int main (int argc, const char * argv[]) +{ + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + NSLog (@"give me a bottle of rum!"); + [pool drain]; + return 0; +} diff --git a/filesystem/etc/skel/Templates/prog/assembly.asm b/filesystem/etc/skel/Templates/prog/assembly.asm new file mode 100644 index 00000000..a3bcc493 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/assembly.asm @@ -0,0 +1,17 @@ +global _start + +section .text + +_start: + mov eax, 0x4 + mov ebx, 0x1 + mov ecx, message + mov edx, 0xF + int 0x80 + + mov eax, 0x1 + mov ebx, 0x0 + int 0x80 + +section .data + message: db "give me a bottle of rum!", 0dh, 0ah diff --git a/filesystem/etc/skel/Templates/prog/bash-sh.sh b/filesystem/etc/skel/Templates/prog/bash-sh.sh new file mode 100644 index 00000000..c592604f --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/bash-sh.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +echo "give me a bottle of rum!" diff --git a/filesystem/etc/skel/Templates/prog/c++.cpp b/filesystem/etc/skel/Templates/prog/c++.cpp new file mode 100644 index 00000000..681f556e --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/c++.cpp @@ -0,0 +1,9 @@ +#include + +using namespace std; + +main() +{ + cout << "give me a bottle of rum!" << endl; + return 0; +} diff --git a/filesystem/etc/skel/Templates/prog/c.c b/filesystem/etc/skel/Templates/prog/c.c new file mode 100644 index 00000000..8ab6d8c7 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/c.c @@ -0,0 +1,7 @@ +#include + +int main(int argc, char **argv) +{ + printf("give me a bottle of rum!\n"); + return 0; +} diff --git a/filesystem/etc/skel/Templates/prog/falcon.fal b/filesystem/etc/skel/Templates/prog/falcon.fal new file mode 100644 index 00000000..810eb5f0 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/falcon.fal @@ -0,0 +1,4 @@ +#!/usr/bin/env falcon + +> "give me a bottle of rum!" + diff --git a/filesystem/etc/skel/Templates/prog/header.h b/filesystem/etc/skel/Templates/prog/header.h new file mode 100644 index 00000000..69a4f8f9 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/header.h @@ -0,0 +1,4 @@ +#ifndef _HEADER_FILE_H_ +#define _HEADER_FILE_H_ + +#endif //_HEADER_FILE_H_ diff --git a/filesystem/etc/skel/Templates/prog/java.java b/filesystem/etc/skel/Templates/prog/java.java new file mode 100644 index 00000000..18553fe3 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/java.java @@ -0,0 +1,7 @@ +public class HelloWorld { + + public static void main(String[] args) { + System.out.println("give me a bottle of rum!"); + } + +} diff --git a/filesystem/etc/skel/Templates/prog/perl.pl b/filesystem/etc/skel/Templates/prog/perl.pl new file mode 100644 index 00000000..5a2f7a0d --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/perl.pl @@ -0,0 +1,3 @@ +#!/usr/bin/perl + +print("give me a bottle of rum!"); diff --git a/filesystem/etc/skel/Templates/prog/perlModule.pm b/filesystem/etc/skel/Templates/prog/perlModule.pm new file mode 100644 index 00000000..ec243e7e --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/perlModule.pm @@ -0,0 +1,3 @@ +package foobar; + +1; diff --git a/filesystem/etc/skel/Templates/prog/python.py b/filesystem/etc/skel/Templates/prog/python.py new file mode 100644 index 00000000..05fdeee1 --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/python.py @@ -0,0 +1,3 @@ +#!/usr/bin/python + +print "give me a bottle of rum!" diff --git a/filesystem/etc/skel/Templates/prog/ruby.rb b/filesystem/etc/skel/Templates/prog/ruby.rb new file mode 100644 index 00000000..4e4e456f --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/ruby.rb @@ -0,0 +1,3 @@ +#!/usr/bin/ruby + +say "give me a bottle of rum!" diff --git a/filesystem/etc/skel/Templates/prog/shellcode.s b/filesystem/etc/skel/Templates/prog/shellcode.s new file mode 100644 index 00000000..85f0814d --- /dev/null +++ b/filesystem/etc/skel/Templates/prog/shellcode.s @@ -0,0 +1,22 @@ +char code[] = + + "\xe9\x1e\x00\x00\x00" // jmp 8048083 + "\xb8\x04\x00\x00\x00" // mov $0x4,%eax + "\xbb\x01\x00\x00\x00" // mov $0x1,%ebx + "\x59" // pop %ecx + "\xba\x0f\x00\x00\x00" // mov $0xf,%edx + "\xcd\x80" // int $0x80 + "\xb8\x01\x00\x00\x00" // mov $0x1,%eax + "\xbb\x00\x00\x00\x00" // mov $0x0,%ebx + "\xcd\x80" // int $0x80 + "\xe8\xdd\xff\xff\xff" // call 8048065 + "give me a bottle of rum!\r\n"; // OR "\x48\x65\x6c\x6c\x6f\x2c\x20\x57" + // "\x6f\x72\x6c\x64\x21\x0d\x0a" + + +int main(int argc, char **argv) +{ + (*(void(*)())code)(); + + return 0; +} diff --git a/filesystem/etc/skel/Templates/text/calc.ods b/filesystem/etc/skel/Templates/text/calc.ods new file mode 100644 index 00000000..c57a00fb Binary files /dev/null and b/filesystem/etc/skel/Templates/text/calc.ods differ diff --git a/filesystem/etc/skel/Templates/text/impress.odp b/filesystem/etc/skel/Templates/text/impress.odp new file mode 100644 index 00000000..3dcf2a10 Binary files /dev/null and b/filesystem/etc/skel/Templates/text/impress.odp differ diff --git a/filesystem/root/Desktop/.blankfile b/filesystem/etc/skel/Templates/text/txt.txt similarity index 100% rename from filesystem/root/Desktop/.blankfile rename to filesystem/etc/skel/Templates/text/txt.txt diff --git a/filesystem/etc/skel/Templates/text/writer.odt b/filesystem/etc/skel/Templates/text/writer.odt new file mode 100644 index 00000000..37911310 Binary files /dev/null and b/filesystem/etc/skel/Templates/text/writer.odt differ diff --git a/filesystem/etc/skel/Templates/web/css.css b/filesystem/etc/skel/Templates/web/css.css new file mode 100644 index 00000000..349adfd3 --- /dev/null +++ b/filesystem/etc/skel/Templates/web/css.css @@ -0,0 +1,5 @@ +.class +{ + display: block; + color: #00ff00; +} diff --git a/filesystem/etc/skel/Templates/web/html.html b/filesystem/etc/skel/Templates/web/html.html new file mode 100644 index 00000000..df869a47 --- /dev/null +++ b/filesystem/etc/skel/Templates/web/html.html @@ -0,0 +1,9 @@ + + + + foobar + + +
foobar
+ + diff --git a/filesystem/root/Documents/.blankfile b/filesystem/etc/skel/Templates/web/javascript.js similarity index 100% rename from filesystem/root/Documents/.blankfile rename to filesystem/etc/skel/Templates/web/javascript.js diff --git a/filesystem/etc/skel/Templates/web/php.php b/filesystem/etc/skel/Templates/web/php.php new file mode 100644 index 00000000..62a2de0c --- /dev/null +++ b/filesystem/etc/skel/Templates/web/php.php @@ -0,0 +1,3 @@ + diff --git a/filesystem/etc/skel/Templates/web/xml.xml b/filesystem/etc/skel/Templates/web/xml.xml new file mode 100644 index 00000000..5c279503 --- /dev/null +++ b/filesystem/etc/skel/Templates/web/xml.xml @@ -0,0 +1 @@ + diff --git a/filesystem/root/Desktop/.gitignore b/filesystem/root/Desktop/.gitignore new file mode 100644 index 00000000..5e7d2734 --- /dev/null +++ b/filesystem/root/Desktop/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/filesystem/root/Documents/.gitignore b/filesystem/root/Documents/.gitignore new file mode 100644 index 00000000..5e7d2734 --- /dev/null +++ b/filesystem/root/Documents/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/filesystem/root/Downloads/.blankfile b/filesystem/root/Downloads/.blankfile deleted file mode 100644 index e69de29b..00000000 diff --git a/filesystem/root/Downloads/.gitignore b/filesystem/root/Downloads/.gitignore new file mode 100644 index 00000000..5e7d2734 --- /dev/null +++ b/filesystem/root/Downloads/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/filesystem/root/Videos/.blankfile b/filesystem/root/Videos/.blankfile deleted file mode 100644 index e69de29b..00000000 diff --git a/filesystem/root/Videos/.gitignore b/filesystem/root/Videos/.gitignore new file mode 100644 index 00000000..5e7d2734 --- /dev/null +++ b/filesystem/root/Videos/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/filesystem/root/bin/.blankfile b/filesystem/root/bin/.blankfile deleted file mode 100644 index e69de29b..00000000 diff --git a/filesystem/root/bin/.gitignore b/filesystem/root/bin/.gitignore new file mode 100644 index 00000000..5e7d2734 --- /dev/null +++ b/filesystem/root/bin/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/filesystem/root/payloads/.blankfile b/filesystem/root/payloads/.blankfile deleted file mode 100644 index e69de29b..00000000 diff --git a/filesystem/root/payloads/.gitignore b/filesystem/root/payloads/.gitignore new file mode 100644 index 00000000..5e7d2734 --- /dev/null +++ b/filesystem/root/payloads/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.3.png b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.3.png new file mode 100644 index 00000000..b3c465b5 Binary files /dev/null and b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.3.png differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png b/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png index 7a2e7414..b3c465b5 100644 Binary files a/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png and b/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png differ diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png b/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png index 7a2e7414..b3c465b5 100644 Binary files a/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png and b/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png differ diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer.png new file mode 100644 index 00000000..7c95d9e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer.png differ diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer_dark.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer_dark.png new file mode 100644 index 00000000..7c95d9e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer_dark.png differ diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_parrot.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_parrot.png new file mode 100644 index 00000000..7c95d9e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_parrot.png differ diff --git a/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot b/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot index aa412b54..689d1266 100644 --- a/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot +++ b/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot @@ -17,7 +17,7 @@ ricochet-im libreoffice keepassxc homebank -vym +qownnotes planner rhythmbox shotwell diff --git a/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot b/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot index 1a7cee7f..f73b83bb 100644 --- a/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot +++ b/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot @@ -11,9 +11,7 @@ mpv telnet zeal keepassxc -homebank -vym -planner +qownnotes libreoffice qbittorrent diff --git a/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot b/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot index 98319eeb..f8aff5c4 100644 --- a/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot +++ b/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot @@ -4,6 +4,7 @@ parrot-core parrot-interface parrot-mini parrot-drivers +parrot-tools-full ## other packages vinagre diff --git a/modules/parrot-build/templates/parrot-variant-mate/package-lists/parrot-security.list.chroot b/modules/parrot-build/templates/parrot-variant-mate/package-lists/parrot-security.list.chroot index 1a7cee7f..f73b83bb 100644 --- a/modules/parrot-build/templates/parrot-variant-mate/package-lists/parrot-security.list.chroot +++ b/modules/parrot-build/templates/parrot-variant-mate/package-lists/parrot-security.list.chroot @@ -11,9 +11,7 @@ mpv telnet zeal keepassxc -homebank -vym -planner +qownnotes libreoffice qbittorrent diff --git a/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot b/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot index a82d8e39..7b4e24a1 100644 --- a/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot +++ b/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot @@ -4,6 +4,7 @@ parrot-core parrot-interface parrot-mini parrot-drivers +parrot-tools-full ## other packages vinagre