Muhammad Shahbaz's repositories
Kathara-Labs
Collection of Kathará network scenarios and tutorials.
Coyote
Framework providing operating system abstractions and a range of shared networking (RDMA, TCP/IP) and memory services to common modern heterogeneous platforms.
awesome-ml-for-cybersecurity
:octocat: Machine Learning for Cyber Security
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
RecoNIC
RecoNIC is a software/hardware shell used to enable network-attached processing within an RDMA-featured SmartNIC for scale-out computing.
email-oauth2-proxy-aws
Use Terraform to configure an AWS server running an SMTP-OAuth2 proxy
verilog-pcie
Verilog PCI express components
Vitis-Tutorials
Vitis In-Depth Tutorials
congestion
Code/library to explicate how Timely, and Carousel solve network congestion for low latency RPCs
srsRAN
Open source SDR 4G/5G software suite from Software Radio Systems (SRS)
onos
ONOS container-based environment
open-nic-shell
AMD OpenNIC Shell includes the HDL source files
KUtrace
Low-overhead tracing of all Linux kernel-user transitions, for serious performance analysis. Includes kernel patches, loadable module, and post-processing software. Output is HTML/SVG per-CPU-core timeline that you can pan/zoom down to the nanosecond.
mailproxy
mailproxy is a simple SMTP proxy. It receives emails through an unencrypted, unauthenticated SMTP interface and retransmits them through a remote SMTP server that requires modern features such as encryption and/or authentication. mailproxy is primarily useful for enabling email functionality in legacy software that only supports plain SMTP.
P4Runtime-nanoswitch
A tutorial of Multicast, Packet-In/Out on P4Runtime
zsh-in-docker
Install Zsh, Oh-My-Zsh and plugins inside a Docker container with one line!
pcm
Processor Counter Monitor
github-buttons
:octocat: Unofficial github:buttons.
lambda_nic
Set of Experiments for Lambda NIC project
book
Computer Networks: A Systems Approach -- Textbook
5G
5G Mobile Networks -- Micro-book
CSrankings
A web app for ranking computer science departments according to their research output in selective venues.
nsf-template
Template for NSF Proposals
bf-switch-config
Documentation for Barefoot Switch Configuration
pcap-processor
Read and process pcap files using this nifty tool