fedora-kickstarts/fedora-live-security.ks

110 lines
2.2 KiB
Plaintext
Raw Normal View History

# Filename:
# fedora-livecd-security.ks
# Description:
2012-09-16 11:32:25 +00:00
# A fully functional live OS based on Fedora for use in security auditing,
# forensics research, and penetration testing.
# Maintainers:
2013-08-13 11:51:50 +00:00
# Fabian Affolter <fab [AT] fedoraproject <dot> org>
# Joerg Simon <jsimon [AT] fedoraproject <dot> org>
2022-07-26 20:04:33 +00:00
# JT Pennington <jt [AT] fedoraproject <dot> org>
# Acknowledgements:
2013-08-13 11:51:50 +00:00
# Fedora LiveCD Xfce Spin team - some work here was and will be inherited,
2016-02-06 10:43:19 +00:00
# many thanks, especially to Christoph Wickert!
# Fedora LXDE Spin - Copied over stuff to make LXDE Default
2013-08-13 11:51:50 +00:00
# Luke Macken and Adam Miller for the original OpenBox Security ks and all
2012-09-16 11:32:25 +00:00
# the Security Applications!
2011-02-28 13:45:40 +00:00
# Hiemanshu Sharma <hiemanshu [AT] fedoraproject <dot> org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
2013-10-01 21:32:48 +00:00
# spin was failing to compose due to lack of space, so bumping the size.
part / --size 10240
%packages
# install env-group to resolve RhBug:1891500
@^xfce-desktop-environment
2013-08-13 11:51:50 +00:00
@xfce-apps
2014-06-13 13:59:22 +00:00
# Security tools
2013-08-13 11:51:50 +00:00
@security-lab
security-menus
2013-09-05 22:36:47 +00:00
# unlock default keyring. FIXME: Should probably be done in comps
gnome-keyring-pam
# save some space
2013-08-13 11:51:50 +00:00
-autofs
-acpid
2013-08-13 11:51:50 +00:00
-gimp-help
-desktop-backgrounds-basic
2017-03-31 23:38:37 +00:00
-PackageKit* # we switched to dnfdragora, so we don't need this
2013-08-13 11:51:50 +00:00
-aspell-* # dictionaries are big
2013-09-05 22:35:55 +00:00
-gnumeric
-foomatic-db-ppds
-foomatic
-stix-fonts
-default-fonts-core-math
2013-09-05 22:35:55 +00:00
-ibus-typing-booster
-xfce4-sensors-plugin
2013-10-01 21:32:48 +00:00
-man-pages-*
2011-05-07 12:02:42 +00:00
# drop some system-config things
2010-10-27 13:43:07 +00:00
-system-config-rootpassword
-policycoreutils-gui
2013-08-13 11:51:50 +00:00
# exclude some packages to save some space
# use './fsl-maintenance.py -l' in your security spin git folder to build
-ArpON
2013-10-01 21:32:48 +00:00
-aide
-binwalk
-bkhive
2013-08-13 11:51:50 +00:00
-bonesi
2013-10-01 21:32:48 +00:00
-bro
2013-08-13 11:51:50 +00:00
-cmospwd
-dnstop
2013-10-01 21:32:48 +00:00
-etherape
2013-08-13 11:51:50 +00:00
-hfsutils
2013-10-01 21:32:48 +00:00
-httpie
-httrack
-hydra
2013-08-13 11:51:50 +00:00
-kismon
2013-10-01 21:32:48 +00:00
-labrea
-nebula
2013-08-13 11:51:50 +00:00
-netsed
-onesixtyone
2013-10-01 21:32:48 +00:00
-packETH
-pads
2013-08-13 11:51:50 +00:00
-pdfcrack
-proxychains
-pyrit
-raddump
2013-10-01 21:32:48 +00:00
-rkhunter
2013-08-13 11:51:50 +00:00
-safecopy
2013-10-01 21:32:48 +00:00
-samdump2
2013-08-13 11:51:50 +00:00
-scalpel
-sslstrip
-tcpreen
-tcpreplay
-tripwire
-wipe
2015-02-20 13:44:56 +00:00
-zmap
2014-06-13 13:59:22 +00:00
%end
%post
2013-08-13 11:51:50 +00:00
# xfce configuration
# create /etc/sysconfig/desktop (needed for installation)
2013-08-13 11:51:50 +00:00
cat > /etc/sysconfig/desktop <<EOF
2013-08-13 11:51:50 +00:00
PREFERRED=/usr/bin/startxfce4
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
# set livesys session type
sed -i 's/^livesys_session=.*/livesys_session="xfce"/' /etc/sysconfig/livesys
%end