Hey infosec folks 👋
I built RYN27 — a free, open-source CLI recon tool written in Python.
MIT licensed — fork it, contribute, do whatever you want with it.
I’d love feedback from people who actually do this work.
What it does:
🔍 WHOIS · Full DNS enumeration · Subdomain brute-force
🔒 SSL/TLS cert inspection with expiry countdown
⚡ Threaded port scan + banner grabbing (30 workers)
📊 HTTP security header audit with 0–100% scoring
🌍 IP geolocation + proxy/VPN detection
✉️ Email & contact harvester
🛠️ Tech stack fingerprinting
📄 robots.txt reader, metadata crawler, zone transfer
19 modules. One interactive menu. Zero config.
Runs on:
Linux · macOS · Windows · Termux ✓
All dependencies auto-install on first run.
If you try it — I genuinely want to know:
→ What’s missing?
→ What’s broken?
→ What would you do differently?
Open to all feedback, suggestions, PRs, criticism — all of it. 🙏
🔗 https://github.com/ruyynn/RYN27
⭐ A star helps more people find it
#infosec #bugbounty #osint #recon #pentesting #opensource #python
Season 1 Lesson 10 Part 2 - Your First Steps in Python Detect Shared Objects Python Identity Trick #pythonprogramming #softwaredeveloper #jupyternotebook #dataanalysis #softwarengineer #codingtutorial #python #dataengineer #learncoding #pythoncode
Whoever at #patreon realized at 9pm on a Friday six-and-a-half years after I left that I was still a maintainer on the #python package:
Good catch, and I just want to talk, ok?

Here's how to automatically post to Mastodon: https://cromwell-intl.com/open-source/python-social-media-automation/?s=mb #OpenSource #Python #TwitterMigration

【C#入門】オブジェクト指向がよく分かる1本!
#C #Python #プログラミング #C基礎・入門 #C基礎・入門 #C #Python #プログラミング

#BahnMonitor-Projekt: 7. Zufall ist nicht gleich Zufall. 🤭
Nach der Verspätungsmeldung kommt ein Wissenshäppchen. Der #Python-Bot soll zufällig einen Text zu Problemen im #Bahnnetz auswählen. Blöd nur, dass die #Zufallsfunktion nicht so ganz zufällig arbeitet. Hier kommt eine Lösung.
#Python #BahnBubble #VibeCoding #OpenData #Verkehrswende #VisualStudioCode
Open Source Gave Me Everything Until I Had Nothing Left to Give - Kenneth Reitz
I was at a tech conference in Sweden when it started. I hadn’t slept in days. I was one of the most prolific open source developers in the Python ecosystem, maintaining the most downloaded HTTP library on Earth, keynoting conferences across the world, and I was losing my mind in a hotel room six thousand miles from home.
@draeath @veronica If a project uses PDM, then any new contributor needs only to clone the git repository and execute 'pdm install' to get going. That command will automatically create the virtual environment.
For that to work, PDM obviously needs to be installed outside of your not-yet-existing project's virtual environment to be available. That typically leaves you with two options to install PDM:
pip install --user pdm
pipx install pdm
If you install more than one package into your user directory, then 'pip install --user' can lead to a dependency conflict.
'pipx install' avoids dependency conflicts because it isolates packages from one another. Thus pipx is the preferable command of those two.
In the case of PDM, you could also just rely on the official shell script for installation, which just downloads a "zip file" and extracts its contents to ~/.local/bin/pdm, but not every tool provides such a shell script. And if you've familiarized yourself with pipx already, it's convenient and a consistent experience to use it for everything.
I often get asked if the #survivoR #rstats package is also available in #python 🐍
Yes, it is!
Check out Matt Stiles' Github for a script to read the data sets in as pandas data frames 👍
🔗 github.com/stiles/survi...
survivoR2py/scripts/convert_da...
OpenAIがAstral買収 — uv・Ruff・tyがCodex傘下に入る背景と開発者への影響 #Python - Qiita https://qiita.com/kai_kou/items/81e34d593c79e3c554c3
えぇ〜…?
Cruise is hiring Senior Software Engineer, Simulation
🔧 #cplusplus #python #gcp #sql #seniorengineer
🌎 San Francisco, California
⏰ Full-time
🏢 Cruise
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-simulation-at-getcruise-com-dec-6-2024-218b86?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
🛒 Build a Full Stack E-Commerce Website (Mini Amazon) Using Flask
🧠 Introduction In this project, you will build a Full Stack E-Commerce Website where users can browse products, add items to cart, and view orders. This is a flagship portfolio project that demonstrates: Full-stack development Real-world application logic User interaction and data handling 🔍 SEO Keywords Primary Keywords:E-Commerce Website Flask, Build Online Store Python, Flask Shopping Cart Project Secondary Keywords:Full Stack E-Commerce App, Python Web Development Project, […]