Research

ML research frameworks for building and optimizing AI systems with declarative programming.

clowlove 464eb2c 2 files · 1.7 KB Updated

File contents

Research

ML research frameworks for declarative AI system building.

Domain Reconnaissance

Passive domain reconnaissance using Python stdlib — no API keys required.

Capabilities

  • Subdomain discovery: DNS enumeration for subdomains
  • SSL certificate inspection: View cert details, expiry, SANs
  • WHOIS lookups: Domain registration info
  • DNS records: A, AAAA, MX, NS, TXT, CNAME queries
  • Domain availability checks: Check if domains are registered
  • Bulk multi-domain analysis: Analyze multiple domains at once

Quick Commands

import ssl, socket, dns.resolver

# SSL cert inspection
ctx = ssl.create_default_context()
with ctx.wrap_socket(socket.sock(("example.com", 443)), server_hostname="example.com") as s:
    cert = s.getpeercert()
    print(cert['notAfter'], cert['subjectAltName'])

# DNS records
answers = dns.resolver.resolve("example.com", "MX")
for rdata in answers:
    print(rdata.exchange, rdata.preference)

Sub-skills

  • dspy: DSPy: declarative LM programs, auto-optimize prompts, RAG

clowlove/harmes-house/tree/main/skills/research commit 464eb2c67a

Frequently asked questions

npx skillmds@latest add clowlove/research