Professional penetration tester and software developer with dual expertise in offensive security and application development. I build secure systems and find weaknesses before the bad actors do.
Get In TouchComprehensive assessment of your network infrastructure to identify vulnerabilities in firewalls, routers, switches, and other network devices.
Thorough testing of web applications for vulnerabilities like SQL injection, XSS, CSRF, and other OWASP top 10 security risks.
Assessment of human-centered security vulnerabilities through phishing simulations, pretexting, and other social engineering techniques.
In-depth analysis of mobile applications for security flaws, data leakage, inadequate encryption, and insecure communication.
Building modern, responsive web applications with security as a core principle throughout the development lifecycle.
Development of bespoke security automation tools, scanners, and dashboards tailored to your organization's specific needs.
Creating secure, well-documented, and performant APIs with proper authentication, authorization, and data validation.
Implementation of security-focused CI/CD pipelines and automation to ensure security is built into every stage of development.
Type commands in the terminal below. Try 'help' to see available commands.
> Welcome to CyberProbe Security Terminal
> Type 'help' for available commands
#!/usr/bin/env python3
import socket
import sys
import threading
from datetime import datetime
# Clear the screen
print("-" * 50)
print("Port Scanner - Advanced Version")
print("-" * 50)
# Define the target
target = "localhost" # Change this to your target
# Define a function to scan ports
def scan_port(port):
try:
# Create a socket object
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Set timeout for connection attempt
socket.setdefaulttimeout(1)
# Attempt to connect to the port
result = s.connect_ex((target, port))
# If connection successful
if result == 0:
print(f"Port {port}: Open")
try:
service = socket.getservbyport(port)
print(f" Service: {service}")
except:
print(" Service: Unknown")
s.close()
except:
pass
# Record the start time
t1 = datetime.now()
# Create a list to hold threads
threads = []
# Scan ports 1-1024 using threads
for port in range(1, 1025):
thread = threading.Thread(target=scan_port, args=(port,))
threads.append(thread)
thread.start()
# Wait for all threads to complete
for thread in threads:
thread.join()
# Record the end time
t2 = datetime.now()
# Calculate and display the duration
print("-" * 50)
print(f"Scan completed in: {t2 - t1}")
print("-" * 50)
/**
* XSS Payload Detection Tool
* Scans input for common XSS attack patterns
*/
class XSSDetector {
constructor() {
this.patterns = [
/