Skip to content

Commit

Permalink
Improve code page, career info, add new thesis topics, improve layout…
Browse files Browse the repository at this point in the history
…, add new colleagues (#11)

* 📝 improve code page (smaller / embedded links & content clarification)

* ✨ rename Code to Open Source in navigation bar

* 💄 move navigation to the center

* 🔥 move career info from frontpage to thesis-topics making it one combined page
  • Loading branch information
M4GNV5 authored Nov 13, 2024
1 parent e904a41 commit ca7206d
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 43 deletions.
12 changes: 0 additions & 12 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,15 +81,3 @@ The goal is to consider IT security across the entire development and product li
{{< /profile-card >}}

</div>

## Open Positions

Want to become a cybersecurity researcher?
We publish open positions at:
https://www.thi.de/en/career/who-we-are-looking-for/

Still a student?
We regularly have open positions for students who want to step foot into academia and/or work on cybersecurity topics. Make sure to {{<cloakemail display="send us an E-Mail!" address="[email protected]">}} No cover letters please, CV is enough!

Looking to write your bachelor / master thesis?
Check [our thesis topic ideas list]({{< ref "/thesis-topics" >}}) or bring your own.
12 changes: 11 additions & 1 deletion content/thesis-topics.md → content/career.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
+++
menu = "main"
weight = 60
title = "Thesis Topics"
title = "Career & Thesis Topics"
+++

# Open Positions

Want to become a cybersecurity researcher?
We publish open positions at:
https://www.thi.de/en/career/who-we-are-looking-for/

Still a student?
We regularly have open positions for students who want to step foot into academia and/or work on cybersecurity topics. Make sure to {{<cloakemail display="send us an E-Mail!" address="[email protected]">}}.
No cover letters please, CV is enough!

# Thesis Topics

Interested in writing your Bachelor and/or Master thesis in our research group?
Expand Down
41 changes: 21 additions & 20 deletions content/code.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
title: "Code"
description: ""
draft: false
---
+++
menu = "main"
weight = 40
title = "Open Source"
+++

# Code
# Open Source

The following is a list of selected repositories and corresponding code.
The following is a list of selected repositories and corresponding code published as free/libre open source software on our github organization.


## SELFY VSOC

The SELFY VSOC ([link to the GitHub repository](https://github.com/securityinmobility/selfy-vsoc-api)) is one of the contributions from the research group in the [EU-funded SELFY project](https://selfy-project.eu/). It holds the full Vehicle Security Operations Center (VSOC) stack that consists of the following components:
[The SELFY VSOC repository](https://github.com/securityinmobility/selfy-vsoc-api) is one of the contributions from the research group in the [EU-funded SELFY project](https://selfy-project.eu/). It holds the full Vehicle Security Operations Center (VSOC) stack that consists of the following components:

- ELK stack (elasticsearch, logstash, and kibana)
- VSOC API (HTTP REST)
Expand All @@ -21,39 +21,40 @@ The SELFY VSOC ([link to the GitHub repository](https://github.com/securityinmob

## DC Charging Station

This repository ([link to the GitHub repository](https://github.com/securityinmobility/dc-charging-station)) contains glue code in order to create a fully working DC charging station.
[This Github repository](https://github.com/securityinmobility/dc-charging-station) contains glue code in order to create a fully working DC charging station.

In our case we use [SwitchEV/josev](https://github.com/SwitchEV/josev) for the ISO15118 stack, an [EVAcharge SE](https://chargebyte.com/products/charging-station-communication/evacharge-se) for powerline communication and a [Kratzer Automation battery tester](https://www.ni.com/de/shop/power-electronics-test-systems.html) as a HV power supply.
In our case we use [EcoG/iso15118](https://github.com/EcoG-io/iso15118) for the ISO15118 stack, an [EVAcharge SE](https://chargebyte.com/products/charging-station-communication/evacharge-se) for powerline communication and a [Kratzer Automation battery tester](https://www.ni.com/de/shop/power-electronics-test-systems.html) as a HV power supply.
We also built a smaller / portable charging station which uses an [Elektro Automatik EA-PSB 11000](https://elektroautomatik.com/shop/en/products/programmable-dc-laboratory-power-supplies/bidirectional-dc-laboratory-power-supplies/series-psb-10000-2u-1-5-3kw/1147/bi-directional-power-supply) as a HV power supply.


## AUTOSEC Framework

The AUTOSEC Framework ([link to the GitHub repository](https://github.com/securityinmobility/autosec-framework)) holds various attacker scripts to attack and features to interact with modern vehicle systems. It is continually extended with new attacks and updated to support further technologies.
[The AUTOSEC Framework](https://github.com/securityinmobility/autosec-framework) holds various attacker scripts to attack and features to interact with modern vehicle systems. It is continually extended with new attacks and updated to support further technologies.


## Vehicle logs

This repository ([link to the GitHub repository](https://github.com/securityinmobility/vehiclelogs)) contains various logs that we collected from vehicles. Currently the following directories:
[Our vehiclelogs github repository](https://github.com/securityinmobility/vehiclelogs) contains various CAN logs, PCAP files etc. that we collected from vehicles. Currently the following directories:

- ESA 5000
- Renault Twizy
- Tesla Model 3
- Volkswagen ID 4
- Vehicle to power grid communication
- Tesla Model 3: CAN Dumps from all three bus systems
- Volkswagen ID 4: CAN Dumps
- Renault Twizy: CAN dumps
- ESA 5000: Single wire UART dumps of an electric scooter sold by Lidl
- vehicle2grid: High level ISO15118 charging station communication dumps


## Exploit to module conversion

This programm ([link to the GitHub repository](https://github.com/securityinmobility/exploit-to-module-conversion)) is for converting exploit code into a module for an automated penetration testing framwork e.g. the [AUTOSEC framework](#autosec-framework).
[This programm](https://github.com/securityinmobility/exploit-to-module-conversion) is for converting exploit code into a module for an automated penetration testing framwork e.g. the [AUTOSEC framework](#autosec-framework).


## Custom monocypher-rs library

This repository ([link to the GitHub repository](https://github.com/securityinmobility/monocypher-rs)) is a minimal, easily expendable rust binding for the [Monocypher](https://monocypher.org/) cryptography library.
[The monocypher-rs repository](https://github.com/securityinmobility/monocypher-rs) is a minimal, easily expendable rust binding for the [Monocypher](https://monocypher.org/) cryptography library.

It is inspired by [Jan Schreib's monocypher-rs](https://github.com/jan-schreib/monocypher-rs) implementation, but several functions were necessary in our application that are not covered by his version. The binding was also created to get familiar with bindgen.


## Survey data for publications

This repository ([link to the GitHub repository](https://github.com/securityinmobility/survey-data)) holds the raw survey data from publications of ours.
[The survey-data repository](https://github.com/securityinmobility/survey-data) holds the raw survey data from publications of ours.
9 changes: 0 additions & 9 deletions hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,3 @@ theme = [ "hugo-snap-gallery", "hugo-cloak-email" ]
name = 'Members'
URL = '#members'
weight = 30
[[menus.main]]
name = 'Career'
URL = '#open-positions'
weight = 40
[[menus.main]]
name = 'Code'
URL = 'code'
weight = 50

2 changes: 1 addition & 1 deletion layouts/partials/menu.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

{{- with index site.Menus $menuID }}
<nav class="dt w-100 mw8 center">
<menu class="dtc-l dtr tc tr-l v-mid pt0 mt0">
<menu class="dtc-l dtr tc tc-l v-mid pt0 mt0">
{{- partial "inline/menu/walk.html" (dict "page" $page "linkAttrs" $linkAttrs "menuEntries" .) }}
</menu>
</nav>
Expand Down

0 comments on commit ca7206d

Please sign in to comment.