Highlights
-
secure-code-game-action Public
Forked from dduzgun-security/secure-code-game-action -
-
CATie Public
Smart, Human-Centered Education Platform for Imperial College, Team of Six. This latest version of this software is closed source and currently maintained from the university. In this repo I have p…
HTML GNU General Public License v3.0 UpdatedJan 12, 2023 -
Intel-One Public
Command line tool for passive reconnaissance, able to gather and link public information to a target domain, company or individual. It can make intelligence gathering faster and more effective by d…
-
Security-Architecture Public
Project emulates a university network including a DMZ, firewalls, subnets with trust zones, proxies, servers and client machines.
-
oss2021 Public
Forked from OpenSecuritySummit/oss-websiteThe Open Security Summit 2021 is focused on the collaboration between, Developers and Application Security
Jupyter Notebook UpdatedMar 9, 2022 -
codeql Public
Forked from githubuniverseworkshops/codeqlCodeQL workshops for GitHub Universe
-
-
Spark Public
Spark is an online forum for two types of people: Part time or unemployed developers and non technical people with ideas or mini tech problems. Developers can get inspired and hone their problem so…
JavaScript GNU General Public License v3.0 UpdatedAug 3, 2021 -
SAADG = Simulating Attacks Against Decentralised Governance
-
-
DAO-AttackSimulator Public
Independent Security Research started during my free time on early October 2018 stemming from my genuine interest in Cryptocurrencies as a revolutionary money system. This repo is a Proof-of-Concep…
Python Other UpdatedFeb 7, 2019 -
-
Cryptosystems Public
Cryptosystems training through implementing VPN connectivity from an outside network to a privileged intranet.
Shell UpdatedNov 13, 2018 -
WACC-Compiler Public
A compiler for the WACC programming language which features all of the common language constructs you would expect from a modern language such as variables, expressions, conditional branching and l…
-
Robotics Public
This repo explores mobile robotics including Robot Motion, Sensing, Probabilistic Movement, Monte Carlo and Advanced Sonar Sensing Localisation and finally Simultaneous Localisation and Mapping. Im…
-
Pint-OperatingSystem Public
An operating system for the 80x86 architecture. Supports kernel threads, loading and running user programs and a file system but implements these features in a simpler way compared to the popular o…
-
Multi-Paxos Public
An experimental approach to the iconic and fault-taulerant distributed algorithm "Paxos", as described in the scientific paper "Paxos Made Moderately Complex" included in this repo under the name M…
-
Distributed-Tradeoffs Public
A practical evaluation of the iconic distributed algorithms discussed in Christian Cachin's book "Introduction to Reliable and Secure Distributed Programming". Each repo's system incrementally impr…
-
War-of-Life Public
This repo evaluates the effectiveness of responsive to opponent strategies for an 8x8 board game called War of Life. This is done by the development of multiple AI algorithms and game executions to…
Prolog MIT License UpdatedAug 25, 2018 -
DC-Modelling Public
An exhaustive symbolic model checking analysis for the Dining Cryptographers' Problem which inspired DC-Networks offering anonymity, unlinkability and unobservability based on synchronous finite-st…
MIT License UpdatedAug 22, 2018 -
Enigma Public
Command line tool for the coding machine used by German forces in the Second World War. Simulates 2 machines set up in the same way allowed the sending of messages securely between their users. My …
C++ UpdatedAug 22, 2018 -
Yelp-ORM Public
Object Relational Mapping (ORM) is a technique for converting data between incompatible type systems using object-oriented programming languages. This creates, in effect, a "virtual object database…
C++ MIT License UpdatedAug 22, 2018 -
Arm11 Public
An emulator and assembler for encoding and decoding ARM machine code. A Morse Code program that was compiled and tested on a Raspberry Pi. The project extension is a disassembler aimed to be used a…
C MIT License UpdatedAug 22, 2018 -
SQL-Tutorial Public
A SQL tutorial created by me that teaches step by step every aspect of the most famous database programming language. Reader is first introduced to the basics and we then dive into more advanced as…
-
BigData-Analytics Public
Optimised Hadoop scripts to retrieve data analytics from the latest US geographical survey. Mostly done for personal usage while learning Hadoop so there is no real value behind the data extracted …
PigLatin MIT License UpdatedAug 22, 2018