Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
blacklanternsecurity
blasthttp
Repository navigation
Code
Issues
5
(5)
Pull requests
3
(3)
Actions
Projects
Security and quality
Insights
More
items
BlastHTTP 1.0 - Connection Profile
- #128
#128
Open
liquidsec
wants to merge 29 commits into
dev
blacklanternsecurity/blasthttp:dev
from
1.0-connection-profiles
blacklanternsecurity/blasthttp:1.0-connection-profiles
Copy head branch name to clipboard
Conversation
Commits
29
(29)
Checks
Files changed
Open
BlastHTTP 1.0 - Connection Profile
#128
liquidsec
wants to merge 29 commits into
dev
blacklanternsecurity/blasthttp:dev
from
1.0-connection-profiles
blacklanternsecurity/blasthttp:1.0-connection-profiles
Copy head branch name to clipboard
Commits
Commits on Sep 28, 2026
Offer legacy ciphers by default
Show description for 252e68a
liquidsec
committed
252e68a
View commit details
Copy full SHA for 252e68a
Browse repository at this point
Make SSLv3 actually work
Show description for 019c808
liquidsec
committed
019c808
View commit details
Copy full SHA for 019c808
Browse repository at this point
Commits on Sep 29, 2026
Add offline ClientHello capture and JA4
Show description for ce2594b
liquidsec
committed
ce2594b
View commit details
Copy full SHA for ce2594b
Browse repository at this point
Add outcome classifier and live benchmark
Show description for 0446221
liquidsec
committed
0446221
View commit details
Copy full SHA for 0446221
Browse repository at this point
Score the benchmark per tier, not as one number
Show description for e3af326
liquidsec
committed
e3af326
View commit details
Copy full SHA for e3af326
Browse repository at this point
Add browser profiles and a Chrome TLS profile
Show description for e1b4905
liquidsec
committed
e1b4905
View commit details
Copy full SHA for e1b4905
Browse repository at this point
Patch OpenSSL for renegotiation_info, and make the profile connect
Show description for f8d82c8
liquidsec
committed
f8d82c8
View commit details
Copy full SHA for f8d82c8
Browse repository at this point
Shape the HTTP/2 settings to the profile
Show description for 03f0b05
liquidsec
committed
03f0b05
View commit details
Copy full SHA for 03f0b05
Browse repository at this point
Add BLASTHTTP_BISECT for isolating which profile layer a detector sees
Show description for 21e1caa
liquidsec
committed
21e1caa
View commit details
Copy full SHA for 21e1caa
Browse repository at this point
Recover why a TLS handshake failed
Show description for 5de87fa
liquidsec
committed
5de87fa
View commit details
Copy full SHA for 5de87fa
Browse repository at this point
Promote the antibot classifier into the library
Show description for 8bbccc5
liquidsec
committed
8bbccc5
View commit details
Copy full SHA for 8bbccc5
Browse repository at this point
Generalise to three connection profiles
Show description for 8bbf866
liquidsec
committed
8bbf866
View commit details
Copy full SHA for 8bbf866
Browse repository at this point
Add the profile ladder
Show description for 6ceb57f
liquidsec
committed
6ceb57f
View commit details
Copy full SHA for 6ceb57f
Browse repository at this point
Report what was tried, and ship 1.0
Show description for bf1bad9
liquidsec
committed
bf1bad9
View commit details
Copy full SHA for bf1bad9
Browse repository at this point
Test the 1.0 Python surface, and make an unknown profile actually error
Show description for 4ecc678
liquidsec
committed
4ecc678
View commit details
Copy full SHA for 4ecc678
Browse repository at this point
Share ladder discovery across a concurrent burst
Show description for 614a3c3
liquidsec
committed
614a3c3
View commit details
Copy full SHA for 614a3c3
Browse repository at this point
Back out the burst fix: it trades a worse property than it buys
Show description for d1d0180
liquidsec
committed
d1d0180
View commit details
Copy full SHA for d1d0180
Browse repository at this point
Give the other three request paths the same connection handling
Show description for 021a6a4
liquidsec
committed
021a6a4
View commit details
Copy full SHA for 021a6a4
Browse repository at this point
Commits on Sep 30, 2026
Share host discovery across a burst by stepping aside, not waiting
Show description for 71e9b18
liquidsec
committed
71e9b18
View commit details
Copy full SHA for 71e9b18
Browse repository at this point
Lift the stand-aside ceiling for send_batch, where it protects nothing
Show description for ed2def6
liquidsec
committed
ed2def6
View commit details
Copy full SHA for ed2def6
Browse repository at this point
Commits on Oct 5, 2026
Merge remote-tracking branch 'origin/dev' into 1.0-connection-profiles
Show description for ee2ba9d
liquidsec
committed
ee2ba9d
View commit details
Copy full SHA for ee2ba9d
Browse repository at this point
Stop the antibot scan panicking on a body cut mid-character
Show description for 3e1629e
liquidsec
committed
3e1629e
View commit details
Copy full SHA for 3e1629e
Browse repository at this point
Commits on Oct 24, 2026
Remember hosts that refuse every rung of the ladder
liquidsec
committed
2ee1bb4
View commit details
Copy full SHA for 2ee1bb4
Browse repository at this point
Commits on Oct 26, 2026
Don't count Imperva's loader script as a challenge
liquidsec
committed
9f32f46
View commit details
Copy full SHA for 9f32f46
Browse repository at this point
Move the anti-bot rules out of code into antibot_rules.json
liquidsec
committed
841f3b0
View commit details
Copy full SHA for 841f3b0
Browse repository at this point
Format test_profiles_and_report.py
liquidsec
committed
c496315
View commit details
Copy full SHA for c496315
Browse repository at this point
Merge pull request #145 from blacklanternsecurity/antibot-rules-json
Show description for b682d44
liquidsec
authored
b682d44
View commit details
Copy full SHA for b682d44
Browse repository at this point
Give pre-TLS connect failures their cause, and classify connect timeouts as timeouts
Show description for 020335b
liquidsec
committed
020335b
View commit details
Copy full SHA for 020335b
Browse repository at this point
Carry TransportError on batch results, and raise it from the mock
Show description for b9e1434
liquidsec
committed
b9e1434
View commit details
Copy full SHA for b9e1434
Browse repository at this point
You can’t perform that action at this time.