Skip to content

Commit bf63bce

Browse files
committed
first pass at issue #7
1 parent 86de6fd commit bf63bce

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

contestant_containers/Dockerfile.blackarch

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ FROM docker.io/blackarchlinux/blackarch:latest
1313

1414
# hostapd-wpe needs make, but it's not a dep because it's assumed to be installed despite not being a dep
1515
RUN pacman -Syu --noconfirm make && \
16-
# Install packages
16+
# Install packages, missing fldigi, qsstv, wsjtx, gr-lora_sdr, nrsc5
1717
pacman -Syu --noconfirm python-pip openssh vim tmux screen supervisor iw man mlocate pciutils less bash-completion novnc \
1818
xorg-server-xvfb x11vnc xfce4 xfce4-goodies xfce4-power-manager blackarch-config-xfce blackarch-menus blackarch-wallpaper \
1919
blackarch-config-cursor blackarch-config-icons blackarch-config-zsh ttf-liberation hostapd freeradius wpa_supplicant bully \
2020
wireshark-qt wireshark-cli aircrack-ng mdk3 mdk4 asleap hostapd-wpe wifite pixiewps reaver hashcat hashcat-utils hcxtools \
21-
hcxdumptool wifi-honey tcpdump nmap && \
21+
hcxdumptool wifi-honey tcpdump nmap gnuradio gqrx gnuradio-osmosdr urh && \
2222
# Uninstall broken package
2323
pacman -R --noconfirm xfce4-power-manager && \
2424
# Clean up environment

contestant_containers/Dockerfile.kali

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
FROM docker.io/kalilinux/kali-rolling
22
RUN DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get update && \
33
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get dist-upgrade -y && \
4-
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get install --no-install-recommends -y aircrack-ng asleap freeradius-wpe hostapd-wpe iw kismet mdk3 mdk4 pixiewps reaver wifi-honey wifite tshark wireshark termshark vim mlocate man pciutils hashcat wpasupplicant less bash-completion ssh supervisor novnc xvfb x11vnc kali-desktop-xfce dbus-x11 dialog librsvg2-common tmux tcpdump nmap iproute2 iputils-ping curl && \
5-
#dpkg -P --force-depends xfce4-power-manager-plugins && \
6-
#rm -f /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml && \
7-
#sed -i '/power-manager-plugin/d' /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml && \
4+
# missing urh, gr-lora_sdr nrsc5
5+
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get install --no-install-recommends -y aircrack-ng asleap freeradius-wpe hostapd-wpe iw kismet mdk3 mdk4 pixiewps reaver wifi-honey wifite tshark wireshark termshark vim mlocate man pciutils hashcat wpasupplicant less bash-completion ssh supervisor novnc xvfb x11vnc kali-desktop-xfce dbus-x11 dialog librsvg2-common tmux tcpdump nmap iproute2 iputils-ping gnuradio gqrx-sdr gr-osmosdr fldigi qsstv wsjtx && \
6+
# dpkg -P --force-depends xfce4-power-manager-plugins && \
7+
# rm -f /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml && \
8+
# sed -i '/power-manager-plugin/d' /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml && \
89
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get install --no-install-recommends -y equivs && \
910
equivs-control xfce4-power-manager-plugins && \
1011
sed -i "s/Package:.*/Package: xfce4-power-manager-plugins/" xfce4-power-manager-plugins && \

contestant_containers/Dockerfile.parrot

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
FROM docker.io/parrotsec/core
22
RUN DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get update && \
33
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get dist-upgrade -y && \
4-
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get install --no-install-recommends aircrack-ng asleap curl freeradius-wpe hostapd-wpe iw kismet mdk3 mdk4 pixiewps reaver wifi-honey wifite tshark wireshark termshark vim mlocate man pciutils hashcat wpasupplicant less bash-completion ssh supervisor novnc xvfb x11vnc parrot-xfce dbus-x11 dialog tmux tcpdump nmap -y && \
5-
#dpkg -P --force-depends xfce4-power-manager-plugins && \
6-
#rm -f /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml && \
7-
#sed -i '/power-manager-plugin/d' /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml && \
4+
# missing urh, gr-lora_sdr nrsc5
5+
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get install --no-install-recommends aircrack-ng asleap freeradius-wpe hostapd-wpe iw kismet mdk3 mdk4 pixiewps reaver wifi-honey wifite tshark wireshark termshark vim mlocate man pciutils hashcat wpasupplicant less bash-completion ssh supervisor novnc xvfb x11vnc parrot-xfce dbus-x11 dialog tmux tcpdump nmap gnuradio gqrx-sdr gr-osmosdr fldigi qsstv wsjtx -y && \
6+
# dpkg -P --force-depends xfce4-power-manager-plugins && \
7+
# rm -f /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml && \
8+
# sed -i '/power-manager-plugin/d' /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml && \
89
DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt-get install --no-install-recommends -y equivs && \
910
equivs-control xfce4-power-manager-plugins && \
1011
sed -i "s/Package:.*/Package: xfce4-power-manager-plugins/" xfce4-power-manager-plugins && \

contestant_containers/Dockerfile.pentoo

+4-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ RUN echo 'FEATURES="-ipc-sandbox -network-sandbox -pid-sandbox"' >> /etc/portage
1414
emerge --getbinpkg=y --buildpkg=n --jobs=$(nproc) --deep --update --newuse pentoo/pentoo-core pentoo/pentoo-desktop && \
1515
# install the distro wireless metapackage for aircrack-ng, hostapd, freeradius, kismet, mdk3, reaver (and pixiewps), wifite, asleap, hcxtools, hcxdumptool hcxtools
1616
emerge --getbinpkg=y --buildpkg=n --jobs=$(nproc) --deep --update --newuse pentoo/pentoo-wireless && \
17+
# install the distro radio metapackage for gnuradio, gqrx, and gr-osmosdr
18+
emerge --getbinpkg=y --buildpkg=n --jobs=$(nproc) --deep --update --newuse pentoo/pentoo-radio && \
1719
# install the distro opencl stuff because gentoo is weird
1820
emerge --getbinpkg=y --buildpkg=n --jobs=$(nproc) --deep --update --newuse pentoo/pentoo-opencl && \
19-
# install the additional packages we want
20-
emerge --getbinpkg=y --buildpkg=n --jobs=$(nproc) --deep --update --newuse www-apps/novnc x11-misc/x11vnc app-crypt/hashcat net-analyzer/wireshark net-analyzer/termshark app-misc/tmux net-analyzer/tcpdump net-analyzer/nmap && \
21+
# install the additional packages we want, missing gr-lora_sdr and nrsc5
22+
emerge --getbinpkg=y --buildpkg=n --jobs=$(nproc) --deep --update --newuse www-apps/novnc x11-misc/x11vnc app-crypt/hashcat net-analyzer/wireshark net-analyzer/termshark app-misc/tmux net-analyzer/tcpdump net-analyzer/nmap media-radio/fldigi media-radio/qsstv media-radio/wsjtx net-wireless/urh && \
2123
# configure the gui to be nicer
2224
# magic to autohide panel 2
2325
magic_number=$(($(sed -n '/<value type="int" value="14"\/>/=' /etc/xdg/xfce4/panel/default.xml)+1)) && \

0 commit comments

Comments
 (0)