first version of filled out project pages
This commit is contained in:
parent
ea6be6b627
commit
3784f180e0
24
content/projects/cli-host-lookup.md
Normal file
24
content/projects/cli-host-lookup.md
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
+++
|
||||||
|
title = "CLI host lookup"
|
||||||
|
description = "A command-line interface tool to look up security information about hosts (IP address, URL, domain and email address). Built also as a web app and GUI application."
|
||||||
|
weight = 1
|
||||||
|
updated = 2024-09-02
|
||||||
|
[extra]
|
||||||
|
# You can also crop the image in the url by adjusting w=/h=
|
||||||
|
remote_image = "https://code.joostagterhoek.nl/joost/cli-lookup/media/branch/main/assets/imgs/README_2024-09-02_14-40-00.png"
|
||||||
|
+++
|
||||||
|
|
||||||
|
This is a 🐍 Python project to build a command-line interface application that aims to help a security operations center (SOC) analyst. You are able to enter a host (URL, IP address, email address) and look up security-relevant information. This includes:
|
||||||
|
|
||||||
|
- 📧 DMARC and SPF information on domain names (also from URLs and email addresses).
|
||||||
|
- ✍️ Generic domain registration information.
|
||||||
|
|
||||||
|
This is done with (among others) the following Python-modules:
|
||||||
|
|
||||||
|
| module | purpose | usage |
|
||||||
|
|--------------|--------------------------------------------------------|----------------------------------------|
|
||||||
|
| `rich` | library for writing rich text to the terminal | display and color lookup results |
|
||||||
|
| `tqdm` | wraps any iterable and displays a smart progress bar | display progress for multiple lookups |
|
||||||
|
| `requests` | HTTP library | query VirusTotal- and AbuseIPDB-APIs |
|
||||||
|
| `checkdmarc` | Python module for validating SPF and DMARC DNS records | look up SPF and DMARC records |
|
||||||
|
|
25
content/projects/flask-soc-site.md
Normal file
25
content/projects/flask-soc-site.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
+++
|
||||||
|
title = "Flask SOC site"
|
||||||
|
description = "A Python-powered Flask website to look up security information about domains, URLs and IP addresses. Built also as a CLI tool and a GUI application."
|
||||||
|
weight = 1
|
||||||
|
updated = 2024-09-12
|
||||||
|
[extra]
|
||||||
|
remote_image = "https://code.joostagterhoek.nl/joost/flask-soc-site/media/branch/main/screenshots/screenshot-flask-soc-site-2024-09-06.jpg"
|
||||||
|
# link_to = "https://code.joostagterhoek.nl/joost/flask-soc-site"
|
||||||
|
+++
|
||||||
|
|
||||||
|
This is a 🐍 Python project to build a one-page website that aims to help a security operations center (SOC) analyst. You will be able to enter a host (URL, IP address, email address) and look up security-relevant information. This includes:
|
||||||
|
|
||||||
|
- 🪳 [VirusTotal](https://virustotal.com) and [AbuseIPDB](https://abuseipdb.com) results on a URL, domain name or IP (v4 and v6) address (🔴 color-coded undetected, harmless and malicious results)
|
||||||
|
- 📧 DMARC and SPF information on domain names (also from URLs and email addresses).
|
||||||
|
- ✍️ Generic domain registration information.
|
||||||
|
|
||||||
|
This is done with (among others) the following Python-modules:
|
||||||
|
|
||||||
|
| module | purpose | usage |
|
||||||
|
|--------------|--------------------------------------------------------|----------------------------------------|
|
||||||
|
| `flask` | lightweight WSGI web application framework | development server |
|
||||||
|
| `Datatables` | JavaScript HTML table enhancing library | organizing and coloring lookup results |
|
||||||
|
| `requests` | HTTP library | query VirusTotal- and AbuseIPDB-APIs |
|
||||||
|
| `checkdmarc` | Python module for validating SPF and DMARC DNS records | look up SPF and DMARC records |
|
||||||
|
|
20
content/projects/gui-host-lookup.md
Normal file
20
content/projects/gui-host-lookup.md
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
+++
|
||||||
|
title = "GUI host lookup"
|
||||||
|
description = "A basic GUI-application to look up security information about hosts (IP address, domain name, URL). Built also as a web app and CLI tool."
|
||||||
|
weight = 1
|
||||||
|
updated = 2024-08-23
|
||||||
|
[extra]
|
||||||
|
remote_image = "https://code.joostagterhoek.nl/joost/gui-host-lookup/media/branch/main/screenshot.png"
|
||||||
|
+++
|
||||||
|
|
||||||
|
This is a 🐍 Python project to build a GUI application that aims to help a security operations center (SOC) analyst. You are able to enter a host (URL, IP address, email address) and look up security-relevant information. This includes:
|
||||||
|
|
||||||
|
- 📧 DMARC and SPF information on domain names (also from URLs and email addresses).
|
||||||
|
- ✍️ Generic domain registration information.
|
||||||
|
|
||||||
|
This is done with (among others) the following Python-modules:
|
||||||
|
|
||||||
|
| module | purpose | usage |
|
||||||
|
|--------------|--------------------------------------------------------|----------------------------------------|
|
||||||
|
| `tkinter` | creating and managing Tk and Ttk widgets | display graphical user interface |
|
||||||
|
| `checkdmarc` | Python module for validating SPF and DMARC DNS records | look up SPF and DMARC records |
|
Loading…
Reference in New Issue
Block a user