APPLIED SKILLS
Open to entry-level cybersecurity opportunities
dhruv@portfolio:~$ whoami
DHRUBOJYOTISAHA.
Aspiring SOC Analyst / Blue Team
Learning to turn suspicious signals into clear investigations. Building a foundation in security operations, defensive thinking, and Python automation.
West Bengal, India · Apponix Academy trainee
pointer ↗
DH / PORTFOLIO SHELL
Welcome. Type help to explore my profile. This is a portfolio interface, not a system shell.
dhruv@portfolio:~$ whoami
Dhrubojyoti Saha Aspiring SOC Analyst / Blue Team West Bengal, India
01 /Credentials
The learning behind
the work.
Microsoft applied skills and Cisco learning. Follow the issuer links to inspect the credentials.
CAREER PATH BADGE
Junior Cybersecurity Analyst Career Path
Learning focused on the foundations of cybersecurity analysis.
View career path badgeCOURSE COMPLETION
Introduction to Cybersecurity
Cisco Networking Academy. Security concepts, threats, and protecting information.
Download certificateApplied Skills, career path badges, and course completions are shown by their credential type.
02 /Build log
Work in progress.
Direction in focus.
Developing small, explainable security projects. Scope and next steps are visible while the work takes shape.
Login Threat Investigator
A Python project to turn authentication logs into a readable investigation: group failed logins, examine successful follow-ups, and explain why a pattern deserves review.
NEXT MILESTONE
Publish the parser, documented sample data, meaningful tests, and an investigation report with false-positive analysis.
The browser demo below illustrates the rule. It is separate from the Python implementation.
Try the synthetic demoRevisit a PHP application
Use an earlier school management project as a starting point for reviewing authentication and database access, then document the fixes and verification steps.
REVIEW SCOPE
Parameterized database queries, password hashing, and reducing sensitive debugging output.
The existing repository is a learning project; the security improvements are planned.
View existing repositoryCompleted reports and project outcomes will be added as they become available.
Browse GitHub03 /Interactive learning lab
An alert is a question.
Follow the evidence.
Explore a small login rule. Change the scenario or threshold and see how the decision changes.
Five failed logins from one example IP to the same account, followed by a successful login.
| Time | Account | Source IP | Event |
|---|
Rule assessment
The default rule matches five failures within five minutes. A later success adds context; it does not prove compromise.
What would I check next?
Review MFA results, device and sign-in context, and whether the account owner recognizes the activity.
Read the detection method and its limits
Method. Sort events by time. For each account and source IP, count failed logins within an inclusive rolling window. Flag that pair when it meets the selected threshold. Look for a successful login from the same pair within the next 10 minutes. Highlight contributing failures and correlated successes.
Limits. A matched rule is a prompt to investigate. Shared IPs, user mistakes, incomplete logs, and activity spread across accounts or addresses can change the interpretation. This small demo does not detect every attack or connect to a live system. Its example IPs are reserved for documentation.
04 /Behind the terminal
Curious enough to ask.
Patient enough to trace.
I’m Dhrubojyoti, also known as Dhruv. I’m building toward a first role in security operations, combining an IT and software engineering background with cybersecurity training at Apponix Academy.
My focus is learning how systems behave, noticing what changes, and writing down the evidence clearly enough for someone else to follow.
- Focus
- SOC analysis / Blue Team
- Location
- West Bengal, India
- Training
- Apponix Academy
- Lab setup
- Kali Linux in VirtualBox
Defensive foundations
LearningLog analysis, alert triage, detection rules, and writing investigation notes that acknowledge uncertainty.
Controlled lab practice
PracticeWorking with Kali Linux and Metasploit in a local virtual lab, including authentication and SQL injection exercises.
Code & investigation
BuildingDeveloping Python automation skills and bringing earlier web development work into a security review workflow.
Current goal: publish reproducible work, explain the decisions, and learn from feedback.
I’m interested in entry-level SOC, Blue Team, and cybersecurity analyst opportunities, as well as feedback on the work I’m building.