Skip to content

Commit 89caa3d

Browse files
committed
initial commit
1 parent 322b042 commit 89caa3d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+18205
-0
lines changed

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
pnpm-debug.log*
8+
lerna-debug.log*
9+
10+
node_modules
11+
dist
12+
dist-ssr
13+
*.local
14+
15+
# Editor directories and files
16+
.vscode/*
17+
!.vscode/extensions.json
18+
.idea
19+
.DS_Store
20+
*.suo
21+
*.ntvs*
22+
*.njsproj
23+
*.sln
24+
*.sw?

README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
# Python Security Tools Collection
3+
4+
A collection of 10 Python scripts for various security-related tasks, from log analysis to penetration testing utilities.
5+
6+
## Scripts Overview
7+
8+
1. **log_analyzer.py** - Analyzes authentication logs to detect suspicious login attempts and potential brute force attacks.
9+
10+
2. **port_scanner.py** - Performs TCP port scanning on target hosts to identify open ports and running services.
11+
12+
3. **password_checker.py** - Evaluates password strength based on length, complexity, and common password lists.
13+
14+
4. **directory_bruteforce.py** - Attempts to discover hidden directories and files on web servers through brute force.
15+
16+
5. **packet_sniffer.py** - Captures and analyzes network packets to monitor network traffic.
17+
18+
6. **file_integrity_monitor.py** - Monitors changes to critical files by checking file hashes at regular intervals.
19+
20+
7. **subdomain_enum.py** - Enumerates subdomains of a target domain using various techniques.
21+
22+
8. **web_vuln_scanner.py** - Scans websites for common vulnerabilities like XSS, SQLi, and open redirects.
23+
24+
9. **dns_recon.py** - Gathers DNS information about domains and IP addresses.
25+
26+
10. **hash_cracker.py** - Attempts to crack password hashes using dictionary and brute force methods.
27+
28+
## Usage Notes
29+
30+
- These scripts are provided for educational purposes and legitimate security testing only
31+
- Always obtain proper authorization before testing on systems you don't own
32+
- Some scripts may require additional Python packages (requirements noted in each script)
33+
- Run scripts with Python 3.6+ for best compatibility
34+
35+
## Disclaimer
36+
37+
These tools are meant for security professionals, system administrators, and those learning about cybersecurity. Only use these scripts on systems you own or have explicit permission to test.

bun.lockb

194 KB
Binary file not shown.

components.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"$schema": "https://ui.shadcn.com/schema.json",
3+
"style": "default",
4+
"rsc": false,
5+
"tsx": true,
6+
"tailwind": {
7+
"config": "tailwind.config.ts",
8+
"css": "src/index.css",
9+
"baseColor": "slate",
10+
"cssVariables": true,
11+
"prefix": ""
12+
},
13+
"aliases": {
14+
"components": "@/components",
15+
"utils": "@/lib/utils",
16+
"ui": "@/components/ui",
17+
"lib": "@/lib",
18+
"hooks": "@/hooks"
19+
}
20+
}

0 commit comments

Comments
 (0)