Skip to content
View NandanDesai's full-sized avatar
:octocat:
open sourcing...
:octocat:
open sourcing...

Organizations

@nandan-desai-extras @CMU-MITRE-Embedded-CTF

Block or report NandanDesai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NandanDesai/README.md

My Projects

Please visit https://nandandesai.github.io/ to get an overview of all of my projects!

And here are some study modules I've created, something that you might find interesting...

🖥️ 'System' concepts

  • c-to-process: A detailed and comprehensive study module that will help you understand the internal structure of object files and executables (like Sections, Symbol Table etc.), how the Linker and Loader work, how dynamic libraries (like DLL files) are used by executables, memory structure of a process etc.
Related blogposts that I've written:

🕸️ 'Networking' concepts

  • nmap-port-scan-works: You'll learn how different Nmap port scanning techniques internally work. This will also help you practically understand the TCP 3-way handshake and how to exploit different flags in TCP segment to check if a port is open or not. UDP port scanning is also covered in this module.
  • dns-works: This module covers basic DNS concepts in depth. Right from a technical walkthrough of how a domain name is resolved to the concepts like DNS resolver services in OS, Domain Namespace, Root Servers, Authoritative Nameservers, DNS Zone and Zone transfers etc.

🌐 'Web' concepts

Related blogposts that I've written:

📱 Software development guides

  • AndroidIMTemplate: Includes a guide on how to design and build an Instant Messaging app on Android. It also contains details on how to add E2E Encryption (using Signal protocol), encrypting local database etc.
  • BookShelf: In this project, you'll get a detailed explanation of various concepts related to software design and security (including how to implement authentication and authorization).

Pinned Loading

  1. nandan-desai-extras/PrivacyBreacher Public

    an app built to showcase the privacy issues in Android operating system

    Java 140 9

  2. nandan-desai-extras/windows-driver-dev Public

    This repository contains code for some simple Windows kernel drivers I created while learning about driver development.

    C

  3. AndroidIMTemplate Public

    a brief guide on building a secure instant messaging app for Android

    Java 27

  4. SocialInfo4J Public archive

    fetch data from Facebook, Instagram and LinkedIn

    Java 49 12

  5. My-Cloud-IDE Public

    a SaaS built using Docker

    PHP 5 2

  6. nandan-desai-extras/TorGhost Public

    Forked from SusmithKrishnan/torghost

    TorGhost redirects all your internet traffic through SOCKS5 Tor proxy.

    Python 66 17

1 contribution in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to iradukun/Java-utils
Loading A graph representing NandanDesai's contributions from February 25, 2024 to February 28, 2025. The contributions are 100% issues, 0% commits, 0% pull requests, 0% code review.

Contribution activity

February 2025

NandanDesai has no activity yet for this period.
Loading

Seeing something unexpected? Take a look at the GitHub profile guide.