bhutani92
I am passionate about making a change, whether it is in my personal or my professional life. I make sure that my work speaks for me even when I am not around.
Datrium IncSunnyvale
Pinned Repositories
Printer-Management-System
Designed a system for centralized management of printers in a large organization to manage proper use of printer resources. Secured login interface was designed for users within the organization using RSA Encryption techniques. All critical issues were logged and notified to the responsible authorities via email and management of bills based on per page costs set by the organization.
System-call-Interception-and-Library-Hooking
Adding extension to prevent against ransomwares by duplicating any files overwritten by a application / process.
DNS-Packet-Injector
Designed a DNS Packet Injector in Python using Scapy to capture the traffic from a network interface and attempt to inject forged responses to selected DNS A requests to poison the resolver’s cache.
Binary-Instrumentation
An attempt to writing pin tool for binary instrumentation to count the basic blocks, wrap malloc routine calls, track number of direct and indirect control flow transfers. This project also aims to detect the maximum and minimum stack usage of an application and detects any attempt of Stack Pivoting to identify any ROP attacks on an application.
Exploits
Security Exploits (Stack Smashing Attacks, Format String Attacks, Heap Overflow, Stack Overflow)
Passive-Network-Monitor
Devised a passive network monitoring application written in C++ using libpcap packet capture library. This application can capture from a user defined network device and supported BPF filter for filtering interesting packets.
Pastry
Pastry implementation in DistAlgo
Plugboard-Proxy
Designed a plug board proxy which adds an extra layer of protection towards publicly accessible TCP network services. The proxy can act as a client as well as a reverse proxy. AES CTR mode encryption was used to secure the connection.
Sonus-Demutator
Designed an Acoustic Sensing based Android Application using Android Studio to automatically mutate the media levels based on background noise. This application is intended to smoothen the music listening experience for music lovers while passing through areas of loud noise.
spark-examples
Spark Examples
bhutani92's Repositories
bhutani92/Printer-Management-System
Designed a system for centralized management of printers in a large organization to manage proper use of printer resources. Secured login interface was designed for users within the organization using RSA Encryption techniques. All critical issues were logged and notified to the responsible authorities via email and management of bills based on per page costs set by the organization.
bhutani92/System-call-Interception-and-Library-Hooking
Adding extension to prevent against ransomwares by duplicating any files overwritten by a application / process.
bhutani92/DNS-Packet-Injector
Designed a DNS Packet Injector in Python using Scapy to capture the traffic from a network interface and attempt to inject forged responses to selected DNS A requests to poison the resolver’s cache.
bhutani92/Binary-Instrumentation
An attempt to writing pin tool for binary instrumentation to count the basic blocks, wrap malloc routine calls, track number of direct and indirect control flow transfers. This project also aims to detect the maximum and minimum stack usage of an application and detects any attempt of Stack Pivoting to identify any ROP attacks on an application.
bhutani92/Exploits
Security Exploits (Stack Smashing Attacks, Format String Attacks, Heap Overflow, Stack Overflow)
bhutani92/Passive-Network-Monitor
Devised a passive network monitoring application written in C++ using libpcap packet capture library. This application can capture from a user defined network device and supported BPF filter for filtering interesting packets.
bhutani92/Pastry
Pastry implementation in DistAlgo
bhutani92/Plugboard-Proxy
Designed a plug board proxy which adds an extra layer of protection towards publicly accessible TCP network services. The proxy can act as a client as well as a reverse proxy. AES CTR mode encryption was used to secure the connection.
bhutani92/Sonus-Demutator
Designed an Acoustic Sensing based Android Application using Android Studio to automatically mutate the media levels based on background noise. This application is intended to smoothen the music listening experience for music lovers while passing through areas of loud noise.
bhutani92/spark-examples
Spark Examples
bhutani92/Web-Exploits
Web Exploits