Skip to content

Commit

Permalink
Merge pull request #33 from ThePorgs/services
Browse files Browse the repository at this point in the history
Images service list
  • Loading branch information
ShutdownRepo authored Nov 30, 2023
2 parents 05b568d + ca1fe5b commit 5ab00a9
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 6 deletions.
3 changes: 3 additions & 0 deletions source/_static/css/custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.tight-table td {
white-space: normal !important;
}
3 changes: 3 additions & 0 deletions source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,6 @@

# Tabs options
sphinx_tabs_disable_tab_closing = True

def setup(app):
app.add_css_file("css/custom.css")
43 changes: 43 additions & 0 deletions source/exegol-image/services.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
Services list
=============

This section lists the services that can be used in Exegol containers and their associated default ports.

.. note::

Note that, as of 25/10/2023, a utility is being developped in order to randomize those ports so that multiple containers being used concurrently don't have their services step on one another if they share a network interface. This utility will be mostly transparent, and will modify the services configuration files dynamically.

.. table::
:widths: 15 5 40 50
:class: tight-table

+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| Service | Port | Commands | Comments |
+======================+========+==============================+===============================================================================================+
| neo4j | | ``neo4j start``, | Used by BloodHound, and BloodHound-related projects. |
| | | ``neo4j stop``, | |
| * bolt | 7687 | ``neo4j restart`` | |
| | | | |
| * http | 7474 | | |
| | | | |
| * https | 7373 | | |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| BloodHound-CE | 1030 | ``bloodhound-ce`` | BloodHound Community Edition Web Interface |
| | | ``bloodhound-ce-reset`` | |
| | | ``bloodhound-ce-stop`` | |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| postgresql | 5432 | ``service postgresql [...]`` | Used by BloodHound CE |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| Trilium | 1991 | ``trilium-start``, | Collaborative note taking app. https://github.com/zadam/trilium |
| | | ``trilium-stop`` | |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| Burp Suite | 8080 | ``burpsuite`` | HTTP(S) Proxy |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| Starkiller (Empire) | TBD | ``ps-empire server`` | GUI for the Empire post-exploit framework (https://github.com/BC-SECURITY/Empire) |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
| Desktop | | ``desktop-start``, | Remote graphical desktop feature (beta). Used with the ``--desktop`` from up-to-date wrapper. |
| | | ``desktop-stop``, | |
| * vnc | 6336 | ``desktop-restart`` | |
| | | | |
| * websockify | random | | |
+----------------------+--------+------------------------------+-----------------------------------------------------------------------------------------------+
18 changes: 12 additions & 6 deletions source/exegol-image/tools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,23 @@ Click :ref:`here <latest_nightly>` to see the lists of tools featured in the lat
The lists featured here are automatically generated. Exegol features CI/CD pipelines that build the images. At build, most tools are tested. If at least one test fails, the image doesn't get published.

.. csv-table::
:file: /assets/installed_tools/nightly.csv
:header-rows: 1
:file: /assets/installed_tools/nightly.csv
:header-rows: 1
:widths: 7 7 8 28 50
:class: tight-table

.. csv-table::
:file: /assets/installed_tools/releases.csv
:header-rows: 1
:file: /assets/installed_tools/releases.csv
:header-rows: 1
:widths: 7 10 8 30 45
:class: tight-table

.. _latest_nightly:

Below is the list of tools featured in the latest nightly (AMD64) image.

.. csv-table::
:file: /assets/installed_tools/lists/latest_nightly_amd64.csv
:header-rows: 1
:file: /assets/installed_tools/lists/latest_nightly_amd64.csv
:header-rows: 1
:widths: 20 30 50
:class: tight-table
1 change: 1 addition & 0 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@ Wanna chat? Need help? Join us on the `Exegol discord`_!
:caption: Exegol image

exegol-image/tools.rst
exegol-image/services.rst
exegol-image/credentials.rst
exegol-image/my-resources.rst

Expand Down

0 comments on commit 5ab00a9

Please sign in to comment.