Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New DHALSIM release #45

Merged
merged 73 commits into from
Oct 17, 2023
Merged

New DHALSIM release #45

merged 73 commits into from
Oct 17, 2023

Conversation

afmurillo
Copy link
Collaborator

New DHALSIM release that includes:

  • A new synchronization mechanism to achieve repeatable physical results
  • Attacks using concealment modules. These modules send concealment information to SCADA

afmurillo and others added 30 commits August 24, 2022 22:49
…n with Alessandro's Erba concealment attacks
…g to get all the tags for some multiple tags polls.
Before having a concealment attack, we will re arrange the attacks in the following way:
- DHALSIM 1.0 MiTM attack will be now cppo server attack, with the same functionality
- naive MiTM attack will be the simple attack that does not filter manipulated packets by tag
- MiTM will not have concealmente, but will have an additional parameter that indicate the tag to be manipulated
- Concealment MiTM will have the functionality of MiTM and additional parameters to indicate the concealment type and parameters (read from csv, polyline, fixed value, offset of original value, etc)
# Conflicts:
#	dhalsim/network_attacks/unconstrained_blackbox_netfilter_queue.py
Modified Alessandro concealment to add a persistent mode, in persistent mode, the new prediction receives as input all the SCADA values generated until the current iteration
…ary locally. Also rolled back some changes regarding pyswmm installation. There is already a branch for those
… fix gracefully finishing all the subprocesses and threads
Updated installation instructions, removed Python2 and manual installation section
Added the network_replay and payload_replay concealment techniques. Added unconstrained_concealment_blackbox to the documentation
updating the documentation
Minor update because Mininet branch stopped existing
@afmurillo afmurillo merged commit 962da66 into master Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants