From 2e9cef8e2c2d59390955c71b8ae5418f5505b560 Mon Sep 17 00:00:00 2001 From: 0xjrx Date: Thu, 27 Mar 2025 11:50:45 +0100 Subject: [PATCH 1/7] feat: Add info page and entry for every team member Refs: OPS-90 --- senju/main.py | 14 ++++ senju/templates/base.html | 7 +- senju/templates/info.html | 140 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 158 insertions(+), 3 deletions(-) create mode 100644 senju/templates/info.html diff --git a/senju/main.py b/senju/main.py index d22eae8..07886ed 100644 --- a/senju/main.py +++ b/senju/main.py @@ -201,3 +201,17 @@ def favicon(): return send_from_directory(os.path.join(app.root_path, 'static/img'), 'favicon.ico', mimetype='image/vnd.microsoft.icon') + +@app.route('/info') +def info_view(): + """ + Render the info page. + + :return: The info.html template with title "Info". + :rtype: flask.Response + """ + return render_template( + "info.html", + title="Info" + ) + diff --git a/senju/templates/base.html b/senju/templates/base.html index 6087e01..3ffc00f 100644 --- a/senju/templates/base.html +++ b/senju/templates/base.html @@ -48,9 +48,10 @@ {% if request.endpoint == 'scan_view' %} bg-gray-900 text-white {% else %} text-gray-300 hover:bg-gray-700 hover:text-white {% endif %}"> Image scanning - - Information + + Info diff --git a/senju/templates/info.html b/senju/templates/info.html new file mode 100644 index 0000000..81338c9 --- /dev/null +++ b/senju/templates/info.html @@ -0,0 +1,140 @@ +{% extends "base.html" %} + +{% block content %} + + +
+
+ PlexSheep +
+

PlexSheep

+

Backend Developer

+

Passionate about cybersecurity and hacking.

+

plexsheep@example.com

+

+
+
+ +
+ 0xjrx +
+

0xjrx

+

Frontend Developer

+

Experienced in networking and malware research.

+

mrmarquard@protonmail.com

+

+
+
+ +
+ 0xalivecow +
+

0xalivecow

+

Backend Developer

+

Software engineer focused on security tools.

+

0xalivecow@example.com

+

+
+
+ +
+ Amrasil +
+

Amrasil

+

Documentation and Code coverage

+

Exploring cryptography and adversarial AI.

+

amrasil@example.com

+

+
+
+
+{% endblock %} + From 979691748983d7b9e2e79725233f1615c9588c01 Mon Sep 17 00:00:00 2001 From: 0xjrx Date: Thu, 27 Mar 2025 15:08:46 +0100 Subject: [PATCH 2/7] feat: add better info box descriptions Refs: OPS-90 --- senju/templates/info.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/senju/templates/info.html b/senju/templates/info.html index 81338c9..06c4a3e 100644 --- a/senju/templates/info.html +++ b/senju/templates/info.html @@ -97,8 +97,8 @@

PlexSheep

Backend Developer

-

Passionate about cybersecurity and hacking.

-

plexsheep@example.com

+

Cyber Security Student, passionate Hobbyist, Networkadmin and Sotware Engineer

+

software@cscherr.de

@@ -108,7 +108,7 @@

0xjrx

Frontend Developer

-

Experienced in networking and malware research.

+

Cyber Security Student working on malware research and development.

mrmarquard@protonmail.com

@@ -119,7 +119,7 @@

0xalivecow

Backend Developer

-

Software engineer focused on security tools.

+

Cyber Security Student with a focus on Linux Security

0xalivecow@example.com

@@ -130,7 +130,7 @@

Amrasil

Documentation and Code coverage

-

Exploring cryptography and adversarial AI.

+

Cyber Security student passionate about BDO and Machine Learning.

amrasil@example.com

From 2e1800027c1c6f9ef57f0c99f41ddf0f8dc22bb2 Mon Sep 17 00:00:00 2001 From: 0xjrx Date: Thu, 27 Mar 2025 15:31:43 +0100 Subject: [PATCH 3/7] fix: change colors to fit our theme Refs: OPS-90 --- senju/templates/info.html | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/senju/templates/info.html b/senju/templates/info.html index 06c4a3e..83e5748 100644 --- a/senju/templates/info.html +++ b/senju/templates/info.html @@ -64,11 +64,10 @@ .info-box .title { font-weight: bold; - color: #FFD700; } .button { - background-color: #4CAF50; + background-color: #7c3aed; border: none; color: white; padding: 8px 12px; @@ -80,7 +79,7 @@ } .button:hover { - background-color: #45a049; + background-color: #8b5cf6; } /* Make both image & info box move on hover */ @@ -96,8 +95,10 @@ PlexSheep

PlexSheep

-

Backend Developer

+

Backend Developer

Cyber Security Student, passionate Hobbyist, Networkadmin and Sotware Engineer

+ +Github

software@cscherr.de

@@ -107,8 +108,10 @@ 0xjrx

0xjrx

-

Frontend Developer

+

Frontend Developer

Cyber Security Student working on malware research and development.

+ Github +

mrmarquard@protonmail.com

@@ -118,8 +121,10 @@ 0xalivecow

0xalivecow

-

Backend Developer

+

Backend Developer

Cyber Security Student with a focus on Linux Security

+ Github +

0xalivecow@example.com

@@ -129,8 +134,11 @@ Amrasil

Amrasil

-

Documentation and Code coverage

+

Documentation and Code coverage

Cyber Security student passionate about BDO and Machine Learning.

+ +Github +

amrasil@example.com

From 690b716562f6e1d2e4f090a1e10ba17e8da8a335 Mon Sep 17 00:00:00 2001 From: 0xjrx Date: Thu, 27 Mar 2025 15:41:29 +0100 Subject: [PATCH 4/7] fix: remove parallax effect from info box and adjust colours Refs: OPS-90 --- senju/templates/info.html | 152 ++++++++++++++++++-------------------- 1 file changed, 72 insertions(+), 80 deletions(-) diff --git a/senju/templates/info.html b/senju/templates/info.html index 83e5748..ec2e178 100644 --- a/senju/templates/info.html +++ b/senju/templates/info.html @@ -3,90 +3,82 @@ {% block content %} @@ -95,7 +87,7 @@ PlexSheep

PlexSheep

-

Backend Developer

+

Backend Developer

Cyber Security Student, passionate Hobbyist, Networkadmin and Sotware Engineer

Github @@ -108,7 +100,7 @@ 0xjrx

0xjrx

-

Frontend Developer

+

Frontend Developer

Cyber Security Student working on malware research and development.

Github @@ -121,7 +113,7 @@ 0xalivecow

0xalivecow

-

Backend Developer

+

Backend Developer

Cyber Security Student with a focus on Linux Security

Github @@ -134,8 +126,8 @@ Amrasil

Amrasil

-

Documentation and Code coverage

-

Cyber Security student passionate about BDO and Machine Learning.

+

Documentation and Code coverage

+

Cyber Security student passionate about Mathematics and Machine Learning.

Github From 27ebf5b2b64f0f44634b3724210bb110ec664fe1 Mon Sep 17 00:00:00 2001 From: 0xjrx Date: Thu, 27 Mar 2025 15:54:12 +0100 Subject: [PATCH 5/7] feat: add mailto, so when clicking the contact button the email client opens Refs: OPS-90 --- senju/templates/info.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/senju/templates/info.html b/senju/templates/info.html index ec2e178..3b2778e 100644 --- a/senju/templates/info.html +++ b/senju/templates/info.html @@ -92,7 +92,7 @@ Github

software@cscherr.de

-

+

@@ -104,8 +104,10 @@

Cyber Security Student working on malware research and development.

Github -

mrmarquard@protonmail.com

-

+ +

mrmarquard@protonmail.com

+

+
@@ -117,8 +119,8 @@

Cyber Security Student with a focus on Linux Security

Github -

0xalivecow@example.com

-

+

0xalivecow@ta-lotz.de

+

@@ -131,8 +133,8 @@ Github -

amrasil@example.com

-

+

amrasil@protonmail.ma

+

From 352e02bb3b54c8b15a489e033a2bda379c7b52d6 Mon Sep 17 00:00:00 2001 From: 0xjrx Date: Thu, 27 Mar 2025 15:56:06 +0100 Subject: [PATCH 6/7] fix: fix Amrasil's email Refs: OPS-90 --- senju/templates/info.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/senju/templates/info.html b/senju/templates/info.html index 3b2778e..5edd246 100644 --- a/senju/templates/info.html +++ b/senju/templates/info.html @@ -134,7 +134,7 @@ Github

amrasil@protonmail.ma

-

+

From a8f9100c9d31df252f4671f06b94f37aa422b4d7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 14:56:56 +0000 Subject: [PATCH 7/7] ci: automatic Python Formatter changes --- senju/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/senju/main.py b/senju/main.py index 3298441..44b8a89 100644 --- a/senju/main.py +++ b/senju/main.py @@ -219,6 +219,7 @@ def favicon(): 'favicon.ico', mimetype='image/vnd.microsoft.icon') + @app.route('/info') def info_view(): """ @@ -231,4 +232,3 @@ def info_view(): "info.html", title="Info" ) -