Skip to content

Cybersecurity internship projects in Python - keylogger with screenshots & WHOIS domain info checker.

Notifications You must be signed in to change notification settings

arjunjaincs/CANTILEVER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’» Cantilever CyberSecurity Internship Projects

Welcome to my collection of hands-on cybersecurity projects completed during my internship at Cantilever. Each project demonstrates core skills in Python, automation, and cybersecurity fundamentals, built with clean structure, colored CLI interfaces, and real-world logic.


πŸ“ Projects Included

πŸ” Project 1: Keylogger with Active Screenshot Capture

A Python-based background monitoring tool that:

  • Logs all user keystrokes with timestamps
  • Takes periodic screenshots every 10 seconds
  • Associates each screenshot with a matching keystroke log
  • Runs in the background using multithreading
  • Saves logs in a structured logs/ folder
  • Styled terminal UI with colorama

➑️ View Project Folder


🌐 Project 2: WHOIS Domain Info Checker

A Python-based tool to fetch domain WHOIS records that:

  • Accepts user input for any domain
  • Displays registrar, creation/expiry dates, and name servers
  • Handles invalid/protected domains cleanly
  • Formats dates in readable DD Mon YYYY style
  • Saves output to .txt and .csv formats inside a logs/ folder
  • Supports multiple domain checks in one run
  • Styled terminal UI with colorama

➑️ View Project Folder


πŸ“œ Disclaimer

All tools were developed for educational and ethical use only.
⚠️ Please do not use these scripts to monitor or access systems you do not own or have explicit permission to test.


πŸ‘€ Author

Arjun Jain
Cantilever Cyber Security Intern
LinkedIn

About

Cybersecurity internship projects in Python - keylogger with screenshots & WHOIS domain info checker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages