Skip to content

Commit

Permalink
Use all same Cert folder and use TLS in Apache with same cert
Browse files Browse the repository at this point in the history
  • Loading branch information
r4ulcl committed Sep 11, 2024
1 parent 8722924 commit 090e8bd
Show file tree
Hide file tree
Showing 42 changed files with 41 additions and 845 deletions.
29 changes: 19 additions & 10 deletions APs/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM debian
#FROM kalilinux/kali-rolling
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y macchanger sudo iw libcurl4-openssl-dev curl libz-dev module-assistant libssl-dev libnl-genl-3-dev libnl-3-dev pkg-config libsqlite3-dev git hostapd dnsmasq make g++ libnl-3-dev libnl-genl-3-dev apache2 php wpasupplicant iproute2 net-tools iptables kmod iputils-ping gettext-base wget
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y macchanger sudo iw libcurl4-openssl-dev curl libz-dev module-assistant libssl-dev libnl-genl-3-dev libnl-3-dev pkg-config libsqlite3-dev git hostapd dnsmasq make g++ libnl-3-dev libnl-genl-3-dev apache2 openssl php wpasupplicant iproute2 net-tools iptables kmod iputils-ping gettext-base wget

#RUN date

Expand All @@ -10,7 +10,6 @@ COPY config/psk/ /root/psk/
COPY config/mgt/ /root/mgt/
COPY config/wpa3/ /root/wpa3/
COPY config/wep/ /root/wep/
COPY config/certs/ /root/mgt/certs/

#COPY var file
COPY config/wlan_config_aps /root/
Expand All @@ -30,14 +29,24 @@ COPY config/interfaces /etc/network/interfaces.tmp
#Copy HTML files
COPY config/html /var/www/html/
RUN mkdir /var/www/html/.internalCA/
RUN cp /root/mgt/certs/ca.crt /var/www/html/.internalCA/ca.crt.txt \
; cp /root/mgt/certs/ca.key /var/www/html/.internalCA/ca.key.txt \
; cp /root/mgt/certs/ca.serial /var/www/html/.internalCA/ca.serial.txt \
; cp /root/mgt/certs/server.crt /var/www/html/.internalCA/server.crt.txt \
; cp /root/mgt/certs/server.key /var/www/html/.internalCA/server.key.txt \
; cp /root/mgt/certs/client.ext /var/www/html/.internalCA/client.ext.txt \
; cp /root/mgt/certs/client.conf /var/www/html/.internalCA/client.conf.txt \
; chown -R www-data:www-data /var/www/html/ ; rm /var/www/html/index.html

RUN chown -R www-data:www-data /var/www/html/ ; rm /var/www/html/index.html

#RUN cp /root/mgt/certs/ca.crt /var/www/html/.internalCA/ca.crt.txt \
# ; cp /root/mgt/certs/ca.key /var/www/html/.internalCA/ca.key.txt \
# ; cp /root/mgt/certs/ca.serial /var/www/html/.internalCA/ca.serial.txt \
# ; cp /root/mgt/certs/server.crt /var/www/html/.internalCA/server.crt.txt \
# ; cp /root/mgt/certs/server.key /var/www/html/.internalCA/server.key.txt \
# ; cp /root/mgt/certs/client.ext /var/www/html/.internalCA/client.ext.txt \
# ; cp /root/mgt/certs/client.conf /var/www/html/.internalCA/client.conf.txt \
# ; chown -R www-data:www-data /var/www/html/ ; rm /var/www/html/index.html

# Enable the SSL module and default SSL site
RUN a2enmod ssl \
&& a2ensite default-ssl

# Copy Apache configuration files
COPY config/apache-config/ssl.conf /etc/apache2/sites-available/default-ssl.conf

#WPS
RUN touch /var/run/hostapd_wps_pin_requests
Expand Down
19 changes: 19 additions & 0 deletions APs/config/apache-config/ssl.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin [email protected]
DocumentRoot /var/www/html

SSLEngine on
SSLCertificateFile /root/certs/server.crt
SSLCertificateKeyFile /root/certs/server.key

<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
</IfModule>
27 changes: 0 additions & 27 deletions APs/config/certs/c/ca.crt

This file was deleted.

27 changes: 0 additions & 27 deletions APs/config/certs/c/ca.key

This file was deleted.

15 changes: 0 additions & 15 deletions APs/config/certs/c/ca.key.txt.a

This file was deleted.

12 changes: 0 additions & 12 deletions APs/config/certs/c/ca.key.txt.b

This file was deleted.

1 change: 0 additions & 1 deletion APs/config/certs/c/ca.serial

This file was deleted.

8 changes: 0 additions & 8 deletions APs/config/certs/c/dh

This file was deleted.

23 changes: 0 additions & 23 deletions APs/config/certs/c/server.crt

This file was deleted.

27 changes: 0 additions & 27 deletions APs/config/certs/c/server.key

This file was deleted.

15 changes: 0 additions & 15 deletions APs/config/certs/c/server.key.txt.a

This file was deleted.

12 changes: 0 additions & 12 deletions APs/config/certs/c/server.key.txt.b

This file was deleted.

24 changes: 0 additions & 24 deletions APs/config/certs/ca.conf

This file was deleted.

30 changes: 0 additions & 30 deletions APs/config/certs/ca.crt

This file was deleted.

18 changes: 0 additions & 18 deletions APs/config/certs/ca.csr

This file was deleted.

11 changes: 0 additions & 11 deletions APs/config/certs/ca.ext

This file was deleted.

28 changes: 0 additions & 28 deletions APs/config/certs/ca.key

This file was deleted.

1 change: 0 additions & 1 deletion APs/config/certs/ca.serial

This file was deleted.

Loading

0 comments on commit 090e8bd

Please sign in to comment.