Releases: MohsenBg/bgscan
Release list
bgscan v2.6.0
🚀 bgscan Release v2.6.0
bgscan 2.6.0
🚀 New Features
- Added HTTP/3 probing support using QUIC.
- Added HTTP version selection support (HTTP/1.1, HTTP/2, HTTP/3).
- Added HTTP status code filtering support.
- Added configurable accepted HTTP status codes.
- Added HTTP version validation.
- Improved outbound templates table with additional columns and better row rendering.
- Added
FormatIntListhelper for formatting integer lists.
🔧 Improvements
- Updated dependencies to the latest versions for improved stability and performance.
- Improved HTTP inspector configuration handling.
- Enhanced scan mode constants consistency and readability.
- Improved progress model layout by adjusting internal padding.
- Optimized default ICMP worker count to reduce resource usage.
- Improved outbound template handling and metadata extraction.
🐛 Bug Fixes
- Fixed footer section width calculation for better layout consistency.
- Fixed input snapshot handling in refresh logic.
- Improved numeric input parsing using
ParseUintfor better validation. - Fixed port number conversion handling.
📦 Download Table
| 🌍 Platform | 🧬 Architecture | 📥 Download |
|---|---|---|
| 🤖 Android | ARM64 (v8a) | bgscan-android-arm64-v8a.zip |
| 🤖 Android | ARM32 (armeabi-v7a) | bgscan-android-armeabi-v7a.zip |
| 🤖 Android | x86 / 32-bit | bgscan-android-x86.zip |
| 🤖 Android | AMD64 / x64 | bgscan-android-x86_64.zip |
| 🐧 Linux | x86 / 32-bit | bgscan-linux-32.zip |
| 🐧 Linux | AMD64 / x64 | bgscan-linux-64.zip |
| 🐧 Linux | ARM32 (ARMv7) | bgscan-linux-arm32-v7a.zip |
| 🐧 Linux | ARM64 | bgscan-linux-arm64.zip |
| 🍏 macOS | AMD64 / Intel x64 | bgscan-macos-64.zip |
| 🍏 macOS | ARM64 / Apple Silicon | bgscan-macos-arm64.zip |
| 🪟 Windows | AMD64 / x64 | bgscan-windows-64.zip |
| 🪟 Windows | ARM64 | bgscan-windows-arm64.zip |
🔐 SHA256 Checksums
| Asset | SHA256 |
|---|---|
| bgscan-android-arm64-v8a.zip | 9e03c2cbf580c805c78587f8a0dc5822af71eff73f5cbd6b29d76601515acabb |
| bgscan-android-armeabi-v7a.zip | b76188c8365adc87e09bac5096ea3d0694f00a1c179cefebbbbb0b5807033c09 |
| bgscan-android-x86.zip | 5cf0291930af3e2a71af1fb960dc39589dc9be2632b3c6914b02a1de92fd5cb6 |
| bgscan-android-x86_64.zip | 179f06f299846b45ce6fb2e6ab597e61f2bc4eb64c1ae82411ba85276241dda6 |
| bgscan-linux-32.zip | 85eeb196a3a69ca0d3925198af8df32a3ba2c8b1ff3c15f0caf27aa93cd79f9c |
| bgscan-linux-64.zip | 6022e22459a09d2c5d14a58b3f3786cb8b7224b3bf91208f00ded3af6121b9ff |
| bgscan-linux-arm32-v7a.zip | 96746f1d32924520808eb6c9154038d916c1dea1c706fefd4898f808e496744f |
| bgscan-linux-arm64.zip | 9d1400cd64f399ea96ebd0e446cd0cd1b92ac1ebe31233196eb61f3f89bf46b1 |
| bgscan-macos-64.zip | c0df19f2466d34e68b042114ce112411ee2f76bd0e52f9498a3a51d861345090 |
| bgscan-macos-arm64.zip | 5e087042bde9a4b8da32d4c1f287078405dfea5cda3ccd56d1e4242524172c7b |
| bgscan-windows-64.zip | 7914642ae48e72b3a08ba31650f13caf519f051a0643e614640016ac570f15cb |
| bgscan-windows-arm64.zip | 6290914b77bee1c49f252647adec1c2086ed4746f537982b727ed70aa3f1b187 |
⚙️ Build Info
- Project: bgscan
- Version: v2.6.0
- Pipeline: GitHub Actions CI/CD
bgscan v2.5.0
🚀 bgscan Release v2.5.0
🚀 New Features
⚙️ Settings & Configuration Inspector
- New Settings Menu: Added a comprehensive settings menu with dedicated inspector options for General, ICMP, TCP, HTTP, XRay, and DNS configurations.
- Validation & Normalization: Implemented robust validation, normalization, and correction processes for configurations (including Writer, ICMP, and TCP).
- Enhanced Comments: Improved configuration comments across settings files for better clarity and consistency.
🎨 UI Components & Dialogs
- New Dialog Package: Introduced a centralized
dialogpackage featuringOpenDialogfunctionality and validation improvements. - Custom Input Components: Added a suite of new interactive components, including text input, toggle input, select input, multi-select input, and customizable input dialogs with dynamic behavior and validation.
- Theming: Added
NewHuhThemeto integrate a centralized color palette withhuh.Theme. - Dialog Integration: Refactored file pickers, notice commands (
NewNoticeCmd), and confirmation dialogs to use the new shared dialog options and components.
📊 Tables & Layout Enhancements
- Max Width Options: Added
maxWidthproperties for tables and CRUD tables to allow better layout control and fixed column scaling bugs. - Thread-Safe Tables: Enhanced the table component to support thread-safe updates and improved styling.
- Inspector Component: Added a new inspector component featuring tab change messaging and adaptive field inputs.
- Visual Tweaks: Updated
BorderStyleto improve padding and border aesthetics.
🧭 Navigation & Interaction
- Key Bindings: Added additional key bindings for menu selection and help functionality.
- CRUD Improvements: Improved CRUD action keymaps and enhanced item handling within the model.
- Menu Icons: Updated menu item icons for better visual consistency.
- IP File Handling: Enhanced IP file handling with improved naming conventions and input dialog integration.
🐛 Bug Fixes
- Table Scaling: Fixed a bug related to column scaling size in tables.
- Health Checks: Disabled fastboot mode for startup health checks to ensure reliable and accurate system checks.
🛠 Refactoring & Code Improvements
- Generic Types: Updated the scanner model to use a generic tab type and integrated the dialog for the log viewer. Refactored the tabs component to support generic types.
- Overlay Handling: Refactored overlay handling to utilize the new dialog components and updated placement logic.
- Outbound Handling: Refactored outbound handling to use the new dialog components, improving input methods.
- Code Organization: Improved comments and the overall organization of configuration loading and saving functions.
- Logging Cleanup: Removed debug logging from the table view rendering and select input update methods to keep the console clean.
- Result List: Updated the result list model and provider to use consistent title handling.
🧹 Chores & Cleanup
- Component Removal: Removed the
textareacomponent and its associated files (replaced by the new text input components). - File Renaming: Renamed
model.gototype.gofor better structural clarity. - Versioning: Finalized and bumped the application version to v2.5.0.
📦 Download Table
| 🌍 Platform | 🧬 Architecture | 📥 Download |
|---|---|---|
| 🤖 Android | ARM64 (v8a) | bgscan-android-arm64-v8a.zip |
| 🤖 Android | ARM32 (armeabi-v7a) | bgscan-android-armeabi-v7a.zip |
| 🤖 Android | x86 / 32-bit | bgscan-android-x86.zip |
| 🤖 Android | AMD64 / x64 | bgscan-android-x86_64.zip |
| 🐧 Linux | x86 / 32-bit | bgscan-linux-32.zip |
| 🐧 Linux | AMD64 / x64 | bgscan-linux-64.zip |
| 🐧 Linux | ARM32 (ARMv7) | bgscan-linux-arm32-v7a.zip |
| 🐧 Linux | ARM64 | bgscan-linux-arm64.zip |
| 🍏 macOS | AMD64 / Intel x64 | bgscan-macos-64.zip |
| 🍏 macOS | ARM64 / Apple Silicon | bgscan-macos-arm64.zip |
| 🪟 Windows | AMD64 / x64 | bgscan-windows-64.zip |
| 🪟 Windows | ARM64 | bgscan-windows-arm64.zip |
🔐 SHA256 Checksums
| Asset | SHA256 |
|---|---|
| bgscan-android-arm64-v8a.zip | 69d8f6ee83ceee1b88d23384a6824e9a29b745b18aa751f7be66250def5a9ba8 |
| bgscan-android-armeabi-v7a.zip | 15ea81ad3072634400d547ad89f1f2e91090cf61fcf0aab154e614c44c422979 |
| bgscan-android-x86.zip | 0ec785a11760bd1adae5dca06ddad7702841cb1216e68316e2015eb651abf605 |
| bgscan-android-x86_64.zip | d5e6bac7486fffd91d03653658ed5c1292a8f00ebc1821c4806cecec8e1cf476 |
| bgscan-linux-32.zip | c29eb869066c8ef96f9d637a85f1baabd2a95f41b6c38bd7e5899dc93eb7e7f0 |
| bgscan-linux-64.zip | 12c591432131ca72ac7718e5841cfc12075ae8a617466ca8c454f2ca95f00c04 |
| bgscan-linux-arm32-v7a.zip | 90732c330b405891768f58af45f93c8570d06a0a3854a12ee3ac8bf7c8a058fb |
| bgscan-linux-arm64.zip | 99f500f8b5066ee303d31852d358851ee1817d7fbdc454b354e3c98ec41a50a7 |
| bgscan-macos-64.zip | 8d655ee0145f4d23bac673ef661573aad54c6e45c399354bf83a0b801f0e3780 |
| bgscan-macos-arm64.zip | fd09efd3d662b0be3ea8a48e061aa36fdb5375ae8549e2034351c06c63633031 |
| bgscan-windows-64.zip | 6c0e9712c086bdf05f15464acd6861e392b49b1f1ce4b3df81163ad9a642a5b8 |
| bgscan-windows-arm64.zip | 7131f2b2d8954bb6f510edbc312cf8db84c60616c6d806f71d87efc4c9a5e6fa |
⚙️ Build Info
- Project: bgscan
- Version: v2.5.0
- Pipeline: GitHub Actions CI/CD
bgscan v2.4.3
🚀 bgscan Release v2.4.3
- Fixed IPResult score calculation
- Upgraded Bubble Tea from v1 to v2
📦 Download Table
| 🌍 Platform | 🧬 Architecture | 📥 Download |
|---|---|---|
| 🤖 Android | ARM64 (v8a) | bgscan-android-arm64-v8a.zip |
| 🤖 Android | ARM32 (armeabi-v7a) | bgscan-android-armeabi-v7a.zip |
| 🤖 Android | x86 / 32-bit | bgscan-android-x86.zip |
| 🤖 Android | AMD64 / x64 | bgscan-android-x86_64.zip |
| 🐧 Linux | x86 / 32-bit | bgscan-linux-32.zip |
| 🐧 Linux | AMD64 / x64 | bgscan-linux-64.zip |
| 🐧 Linux | ARM32 (ARMv7) | bgscan-linux-arm32-v7a.zip |
| 🐧 Linux | ARM64 | bgscan-linux-arm64.zip |
| 🍏 macOS | AMD64 / Intel x64 | bgscan-macos-64.zip |
| 🍏 macOS | ARM64 / Apple Silicon | bgscan-macos-arm64.zip |
| 🪟 Windows | AMD64 / x64 | bgscan-windows-64.zip |
| 🪟 Windows | ARM64 | bgscan-windows-arm64.zip |
🔐 SHA256 Checksums
| Asset | SHA256 |
|---|---|
| bgscan-android-arm64-v8a.zip | b5243b73570d5babceb0f04d9eec06e5cf3e5bff66d19136a8ddb24ead457d3b |
| bgscan-android-armeabi-v7a.zip | 8370135b00418d81ccd973781bdbc5d755dd85cff13cb71b109978b764c7b085 |
| bgscan-android-x86.zip | 4df76d0f8e90438f61fba051efe3cebc21426f5f7141aeb824e0ae6ae0f025f3 |
| bgscan-android-x86_64.zip | e0c6313db599d67e1b7d2ef1dd354463f858cc18a31784c1129f0ca237ef5519 |
| bgscan-linux-32.zip | c2c740ed203db4692ab996619b8071aa77c6d97a2907355fd0d9d09137219125 |
| bgscan-linux-64.zip | db0f3588a608e2cdd1acb829543e901a7f84877630962f197cc41f0db6cf8463 |
| bgscan-linux-arm32-v7a.zip | c57b864cbaf2b2bb58cc2a7e2d3cf2f32701abe7cb130c98c121e11c6fce1c07 |
| bgscan-linux-arm64.zip | 0c94cfc94aac063fc0b68d8590ae9092e7257fb0a7b603a8451c964dd9e21b20 |
| bgscan-macos-64.zip | 1a1dd274dc0a9567a970c68c6072426119246fa7f320714c0f6dde39c26caf80 |
| bgscan-macos-arm64.zip | eef4a06045876da54b82632f4948edd969cd852e04b2157a9dec072674bbf7f5 |
| bgscan-windows-64.zip | 8cd1ff6ff84a46bef558d7952f5e02ba142c28877434413c5f4978a1ff7b198c |
| bgscan-windows-arm64.zip | c55271aa65d0df4048393f1ae86718ca369e52636f662d9a2f019659703cc8e0 |
⚙️ Build Info
- Project: bgscan
- Version: v2.4.3
- Pipeline: GitHub Actions CI/CD
bgscan v2.4.2
🚀 bgscan Release v2.4.2
Improvements
- Removed dead code across UI and core modules
- Refactored internal pipeline and scanning logic for better maintainability
- Improved logging consistency and readability across components
UI Changes
- Changed menu icon from
☰to::for better terminal layout compatibility and alignment across different fonts/terminals
Bug Fixes
- Fixed batch stream pipeline issue where total IP count was not displayed correctly
- Improved accuracy of scan progress reporting in batch mode
📦 Download Table
| 🌍 Platform | 🧬 Architecture | 📥 Download |
|---|---|---|
| 🤖 Android | ARM64 (v8a) | bgscan-android-arm64-v8a.zip |
| 🤖 Android | ARM32 (armeabi-v7a) | bgscan-android-armeabi-v7a.zip |
| 🤖 Android | x86 / 32-bit | bgscan-android-x86.zip |
| 🤖 Android | AMD64 / x64 | bgscan-android-x86_64.zip |
| 🐧 Linux | x86 / 32-bit | bgscan-linux-32.zip |
| 🐧 Linux | AMD64 / x64 | bgscan-linux-64.zip |
| 🐧 Linux | ARM32 (ARMv7) | bgscan-linux-arm32-v7a.zip |
| 🐧 Linux | ARM64 | bgscan-linux-arm64.zip |
| 🍏 macOS | AMD64 / Intel x64 | bgscan-macos-64.zip |
| 🍏 macOS | ARM64 / Apple Silicon | bgscan-macos-arm64.zip |
| 🪟 Windows | AMD64 / x64 | bgscan-windows-64.zip |
| 🪟 Windows | ARM64 | bgscan-windows-arm64.zip |
🔐 SHA256 Checksums
| Asset | SHA256 |
|---|---|
| bgscan-android-arm64-v8a.zip | e4dd216d2e662adb1838f58dd293d372afa2b973040e70adcbf49d163f97df9d |
| bgscan-android-armeabi-v7a.zip | 52d01587f8457f270f6264d60581f908d34836abf275e82bd47777a522bdda1a |
| bgscan-android-x86.zip | aa251019090721dcbfb122159c3a9039585e0c8d47ec16fc93c03c8817fad56c |
| bgscan-android-x86_64.zip | 115853679b8ce4622faba56b81f45704e24c7443850f62a5c8c33a613949fb64 |
| bgscan-linux-32.zip | da842bc090599be56077f98e71bfd26fa36e0ccb9db1d05809e3b6c1ae3ae92f |
| bgscan-linux-64.zip | 008ab304ca90bd63eb06d178135f7539f5ec353b93cbac3b4162f850c6cd8526 |
| bgscan-linux-arm32-v7a.zip | e4ba7861b350ed889d448f2594741c8520f7b0aa50b89af798675403825e83b8 |
| bgscan-linux-arm64.zip | 99c3f25f3b1079c83ea9485fe56545c73302b45ff1c496f4aa7d2b5d31d4a1f8 |
| bgscan-macos-64.zip | 81be829c4d4e5cdf618e20bffd24b88932cb13ce217b8d0e7f8b8f32a781a04f |
| bgscan-macos-arm64.zip | 367be1ffd6832fad8dfda919eb73c74ad7d12dea84c434f3f60747c063d6730b |
| bgscan-windows-64.zip | 66a3ec46e47ece0cfd63dc28badbdb83542da07b226838e013f5d918affb4e92 |
| bgscan-windows-arm64.zip | d5c216cb8add5550ac379b310a7bd65680e066feecaffda7fcb02731f85f9be2 |
⚙️ Build Info
- Project: bgscan
- Version: v2.4.2
- Pipeline: GitHub Actions CI/CD
bgscan v2.4.1
🚀 bgscan Release v2.4.1
Fixes
- Fixed an issue where
ChainModewas still being used internally. - Renamed
ChainModetoPipelineModefor consistency with the current architecture and documentation.
All artifacts are prebuilt ZIP packages.
📦 Download Table
| 🌍 Platform | 🧬 Architecture | 📥 Download |
|---|---|---|
| 🤖 Android | ARM64 (v8a) | bgscan-android-arm64-v8a.zip |
| 🤖 Android | ARM32 (armeabi-v7a) | bgscan-android-armeabi-v7a.zip |
| 🤖 Android | x86 / 32-bit | bgscan-android-x86.zip |
| 🤖 Android | AMD64 / x64 | bgscan-android-x86_64.zip |
| 🐧 Linux | x86 / 32-bit | bgscan-linux-32.zip |
| 🐧 Linux | AMD64 / x64 | bgscan-linux-64.zip |
| 🐧 Linux | ARM32 (ARMv7) | bgscan-linux-arm32-v7a.zip |
| 🐧 Linux | ARM64 | bgscan-linux-arm64.zip |
| 🍏 macOS | AMD64 / Intel x64 | bgscan-macos-64.zip |
| 🍏 macOS | ARM64 / Apple Silicon | bgscan-macos-arm64.zip |
| 🪟 Windows | AMD64 / x64 | bgscan-windows-64.zip |
| 🪟 Windows | ARM64 | bgscan-windows-arm64.zip |
🔐 SHA256 Checksums
| Asset | SHA256 |
|---|---|
| bgscan-android-arm64-v8a.zip | 5a41070f53633e00f924211f4aacc3254e0ffd47a7ebd08df6424f1c5ef05cec |
| bgscan-android-armeabi-v7a.zip | a9be12a710269f21b4fc0f42f358a67fbb78c7f8c5f237abc0fb8c3a46ac7d54 |
| bgscan-android-x86.zip | b185d588e5afa1b894cb12de74037593efd7398b24ce8767f53341ab51b87120 |
| bgscan-android-x86_64.zip | 306a44a08886a16356b187aff59fb3fab1d7134c79f77a9894a1d61dbcda150b |
| bgscan-linux-32.zip | 3f2bc2184c04dec4f4879a9f15200f034aafa892e5628bad84edddc48e43c3e8 |
| bgscan-linux-64.zip | c64fc50649260f598de71d71bdb4d8491a4c609244676ea6d4233c6521ce7997 |
| bgscan-linux-arm32-v7a.zip | d66d1aa1a6553c859f74b133786c5f3bf86c65c4bb8661adc78ebe0b19ecacae |
| bgscan-linux-arm64.zip | 367d81f66dc20fc696ff7ce2830c2bdc886600b2867ccff8c22dd0d4468944de |
| bgscan-macos-64.zip | 7d3d2eb926959c055c13c4e7fd8de00a763dab6d12425ef9b585ceae2fce2931 |
| bgscan-macos-arm64.zip | 100dd97bed16c6e1b7931151ace78f11faabdca801e59c65137ab9591db874ec |
| bgscan-windows-64.zip | 5d77c01478befd8a670f7384e62f499ac43120a6fbd6c03c227f251bb79ed3b3 |
| bgscan-windows-arm64.zip | 7ca1352b40f09d75994694a3340f62c776d38bb15a67d3b8d81171df59970147 |
⚙️ Build Info
- Project: bgscan
- Version: v2.4.1
- Pipeline: GitHub Actions CI/CD
bgscan v2.4.0
🚀 bgscan Release v2.4.0
✨ New Features
-
Added reusable CRUD table component
- Built on existing Bubble Tea table system
- Supports create, read, update, and delete operations
-
Introduced LSG shuffle algorithm
- Significantly faster than previous disk-based shuffle implementation
-
Added outbound link parser
- Supports:
vless,vmess,ss,trojan - Accepts both URL format and JSON format
- Unified parsing pipeline for all supported protocols
- Supports:
🔄 Changes & Improvements
-
Renamed execution modes:
simple→ sequentialparallel→ streampipeline→ batch size
-
Improved UI:
- Fixed log viewer sizing issues
-
Refactored core engine:
- Improved structure and modularity
- Reduced internal coupling between components
🧹 Cleanup
- Removed shuffle settings from all scan types
- Introduced a single global shuffle option under general settings
🛠 Internal Changes
- Major refactor of engine core
- Improved performance and maintainability
- Prepared architecture for future extensibility
📦 Download Table
| 🌍 Platform | 🧬 Architecture | 📥 Download |
|---|---|---|
| 🤖 Android | ARM64 (v8a) | bgscan-android-arm64-v8a.zip |
| 🤖 Android | ARM32 (armeabi-v7a) | bgscan-android-armeabi-v7a.zip |
| 🤖 Android | x86 / 32-bit | bgscan-android-x86.zip |
| 🤖 Android | AMD64 / x64 | bgscan-android-x86_64.zip |
| 🐧 Linux | x86 / 32-bit | bgscan-linux-32.zip |
| 🐧 Linux | AMD64 / x64 | bgscan-linux-64.zip |
| 🐧 Linux | ARM32 (ARMv7) | bgscan-linux-arm32-v7a.zip |
| 🐧 Linux | ARM64 | bgscan-linux-arm64.zip |
| 🍏 macOS | AMD64 / Intel x64 | bgscan-macos-64.zip |
| 🍏 macOS | ARM64 / Apple Silicon | bgscan-macos-arm64.zip |
| 🪟 Windows | AMD64 / x64 | bgscan-windows-64.zip |
| 🪟 Windows | ARM64 | bgscan-windows-arm64.zip |
🔐 SHA256 Checksums
| Asset | SHA256 |
|---|---|
| bgscan-android-arm64-v8a.zip | 0634357c3ddd0f99b51c13a2990ddff64e49b390dabd59b46a4938f11af03aeb |
| bgscan-android-armeabi-v7a.zip | d5a3a37fb8b89050fc1e94a610391989b1fc03707e833fda269c2dfb6b660a8a |
| bgscan-android-x86.zip | 73809c5d2391cd7ef865b876dfdd83615f93ead4930ae5df92590fb24b070c4f |
| bgscan-android-x86_64.zip | 95a0dd9893e9582876e9f02038ea47e6bc18f650d7e5ddb3ba590665d3cfb597 |
| bgscan-linux-32.zip | 00e3ac668da04d3a1689aea6f409b9becdbd3c6638cec8f8e8020fd86ff78949 |
| bgscan-linux-64.zip | 22f04aa3e6b1dcdfcd53318667cdaac8c2f26435c4bca69501aeab17cdcc93d0 |
| bgscan-linux-arm32-v7a.zip | 8aeebabdd5c02cbed82dfa86af445a24913d6876c694c97d5b1f66f45bf4c49d |
| bgscan-linux-arm64.zip | ab50fa7114c44d72ea303bdc306a2e11cdfaa4d204c91a734aa917132f73f309 |
| bgscan-macos-64.zip | 6ef7c1561d2a0a1c9b66d2253efb0224d3c0e847ee9f32999d07a88655d907eb |
| bgscan-macos-arm64.zip | 870e97b5596b797c3a5f4ade1dd0bec24856be83b6b03f9fcf1fe3f6193c557b |
| bgscan-windows-64.zip | b79714865584edb15941a33ecd71855b5468d03dc9c5e35d5addb0a1a604d7ac |
| bgscan-windows-arm64.zip | 35b378845b90298fb91a3c899da23f0da60e4573ed7c7c9bba14e927fa0c0baf |
⚙️ Build Info
- Project: bgscan
- Version: v2.4.0
- Pipeline: GitHub Actions CI/CD
V2.3.0-beta
bgscan v2.3.0
Overview
This project was originally developed privately and used personally without structured commits or public releases.
Version 2.3.0 represents the accumulated work across the scanning engine, user interface, and supporting infrastructure built during that phase.
The project is now being published to support the community in researching network accessibility, scanning OpenConnect endpoints, and exploring methods to work around censorship barriers.
From this version forward, development will follow a more structured workflow with regular commits, versioning, and documented releases.
🚀 Highlights
- High-performance multi-stage scanning engine
- Interactive terminal UI powered by Bubble Tea
- Modular protocol architecture
- Protocol chaining support
🔌 Integrations
- Xray
- dnstt
- slipstream
⚙️ System Design
-
Structured settings system
-
Modular asset system
-
Cross-platform support:
- Linux
- macOS
- Windows
- Termux (Android)
📦 Download
| Platform | Architecture | Download |
|---|---|---|
| Android (Termux) | ARM64 | Download |
| macOS | AMD64 (Intel) | Download |
| macOS | ARM64 (Apple Silicon) | Download |
| Linux | AMD64 | Download |
| Linux | ARM64 | Download |
| Windows | AMD64 | Download |
📝 Notes
This release aggregates a large body of development work and does not reflect incremental changes.
Future releases will be smaller, better structured, and include detailed changelogs for each update.
⚠️ Safety & Usage
This project is intended for research, testing, and educational purposes only.
Users are responsible for ensuring their usage complies with all applicable local laws and regulations.
👤 Author
MohsenBg
📄 License
MIT License
BG_SCANNER
Release v1.0.0
This release introduces full cross-platform builds using Go’s native toolchain.
All binaries are built from a single codebase and require no external runtime.
Supported Platforms
-
Linux
- amd64
- arm64
-
Windows
- amd64
-
macOS
- Intel (amd64)
- Apple Silicon (arm64)
-
Android / Termux
- arm64
Build Details
- Built with Go
- CGO disabled for maximum portability
- Static binaries where supported
- No external dependencies
Usage Notes
- Windows binaries include the
.exeextension - macOS binaries are unsigned (Gatekeeper may warn on first run)
- Android binaries are intended for Termux (not APKs)
- Linux ARM builds work on ARM servers and SBCs
Checksums
Checksums are provided to verify binary integrity after download.
Known Limitations
- Android builds run in Termux only
- No GUI; CLI usage only
- macOS notarization is not included