Skip to content

luoph/A.BIG.T

This branch is up to date with networkextension/A.BIG.T:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

49db617 · Feb 16, 2018

History

11 Commits
Feb 16, 2018
Feb 16, 2018
Feb 11, 2018
Feb 16, 2018
Feb 16, 2018
Feb 11, 2018
Feb 16, 2018
Feb 11, 2018
Feb 16, 2018
Feb 11, 2018
Feb 11, 2018
Feb 16, 2018
Feb 11, 2018
Feb 11, 2018
Feb 11, 2018
Feb 11, 2018
Feb 11, 2018

Repository files navigation

Surf project memo

Just a Network extension framework Project

Frameworks

  • Used open source project
github "Alamofire/Alamofire" "4.6.0" #Download file from server
github "Hearst-DD/ObjectMapper" "0c116f44b5d052892146bcb94ad6c690b3dec40d" #You know it,will drop it ,change use Swift 4 Codable 
github "SwiftyJSON/SwiftyJSON" "4.0.0" #You know it ,,will drop it ,change use Swift 4 Codable 
github "ashleymills/Reachability.swift" "v3.0" #You know it
github "bizz84/SwiftyStoreKit" "0.13.0" #InApp purchase, will drop  
github "danielgindi/Charts" "v3.0.5" #Chart 
github "groue/GRDB.swift" "v2.4.1" #operate Sqlite use Swift
github "iosdevzone/IDZSwiftCommonCrypto" "0.10.0" #Crypto 
github "networkextension/AxLogger" "dc7896554d40dd1b7032e12e0dd442175b661fe8" #A Logger
github "networkextension/DarwinCore" "5cae12a69d9fbe379dd392978c706d166ef27de6" #many many ObjC/C code 
github "networkextension/SystemKit" "56d5ff28f862f39f6e0a8aefe3964b75ade0dd31" #like DarwinCore ,get some System info 
github "networkextension/libkcp" "bef4a86e2e0020f7254f1dd4f3484585a9acbb91" #FEC enhanced KCP session library for iOS/Android in C++, and Objc Wrapper for Swift use
github "networkextension/liblwip" "0.3" #You know lwip 
github "networkextension/snappy-ios" "72c2b14842943a1f21eb2a76c06d76689fd7aa57" #kcptun compress module 
github "robbiehanson/CocoaAsyncSocket" "7.6.2" #You know it 
github "soffes/CommonCrypto" "v1.1.0" #Crypto
github "soffes/Crypto" "v0.5.4" #Crypto
github "tidwall/IoniconsSwift" "2.1.4" #a icon provider
github "yarshure/MMDB-Swift" "a357488a685efcc0d19f1c476e70fb20abc4fee5" #GeoIP module
github "yarshure/XFoundation" "e6c2f884d9231763b62207e4bbc1b33fe5c37ec5" #some wrapper func use Swift 
github "yarshure/XRuler" "7364f7d709c3192e7c4e394ca3bb752d49f1ada4" #Ruler and misc func 
github "yarshure/Xsocket" "f7c6c2f2edb9b66ee7ecb63a1ce0331a5413abbc" # TCP/UDP socket client
github "zhuhaow/Sodium-framework" "v1.0.10.1" #Sodium Crypto framework for Swift 

Not open source framework

  • XProxy, HTTP Proxy server write used Swift basic DarwinCore GCDSocketServer and Xcon, todo Finish MITM,
  • SFSocket SFPacktunnelProvider/XPC,TCP/UDP packet processor,work with lwip
  • Xcon, A TCP Connection client basic on Xsocket,support HTTP/scoks5 and xx over kcptun ,also can work as a SSL client

target 包含说明

$ xcodebuild -target  PacketTunnel-iOS
$xcodebuild -target  SurfToday
$xcodebuild
$ls build/Release-iphoneos/Surf.app

Contribution guidelines

Who do I talk to?

*none

todo list

....

About

A.BIG.T open source

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 60.8%
  • Swift 31.1%
  • Objective-C 4.4%
  • HTML 1.9%
  • C++ 1.4%
  • JavaScript 0.3%
  • Other 0.1%