zhuhaow/NEKit

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
test/Utils/IPRangeSpec.swift73
C
1 day
test/Utils/IPAddressSpec.swift32
A
0 mins
test/Utils/HTTPURLSpec.swift38
A
1 hr
src/Utils/UInt128.swift502
D
3 days
src/Utils/StreamScanner.swift34
A
25 mins
src/Utils/Port.swift35
A
0 mins
src/Utils/IPRange.swift98
B
6 hrs
src/Utils/IPPool.swift35
A
0 mins
src/Utils/IPMask.swift42
B
5 hrs
src/Utils/IPInterval.swift4
A
0 mins
src/Utils/IPAddress.swift183
A
1 hr
src/Utils/HTTPURL.swift44
A
0 mins
src/Utils/HTTPStreamScanner.swift65
A
3 hrs
src/Utils/HTTPAuthentication.swift16
A
0 mins
src/Utils/Checksum.swift35
A
1 hr
src/Utils/Buffer.swift59
A
0 mins
src/Utils/BinaryDataScanner.swift52
A
0 mins
src/Utils/Atomic.swift38
A
0 mins
src/Utils.swift94
A
0 mins
src/Tunnel/Tunnel.swift210
A
3 hrs
src/Tunnel/QueueFactory.swift24
A
0 mins
src/Socket/SocketProtocol.swift44
A
0 mins
src/Socket/ProxySocket/SOCKS5ProxySocket.swift186
C
7 hrs
src/Socket/ProxySocket/ProxySocket.swift87
B
4 hrs
src/Socket/ProxySocket/HTTPProxySocket.swift152
B
4 hrs
src/Socket/ProxySocket/DirectProxySocket.swift72
A
2 hrs
src/Socket/AdapterSocket/SpeedAdapter.swift84
A
3 hrs
src/Socket/AdapterSocket/Shadowsocks/StreamObfuscater.swift136
A
2 hrs
src/Socket/AdapterSocket/Shadowsocks/ShadowsocksAdapter.swift85
A
0 mins
src/Socket/AdapterSocket/Shadowsocks/ProtocolObfuscater.swift304
C
1 day
src/Socket/AdapterSocket/Shadowsocks/CryptoStreamProcessor.swift115
A
3 hrs
src/Socket/AdapterSocket/SecureHTTPAdapter.swift7
A
0 mins
src/Socket/AdapterSocket/SOCKS5Adapter.swift95
A
3 hrs
src/Socket/AdapterSocket/RejectAdapter.swift34
A
2 hrs
src/Socket/AdapterSocket/HTTPAdapter.swift86
A
0 mins
src/Socket/AdapterSocket/Factory/SpeedAdapterFactory.swift15
A
0 mins
src/Socket/AdapterSocket/Factory/ShadowsocksAdapterFactory.swift17
A
0 mins
src/Socket/AdapterSocket/Factory/ServerAdapterFactory.swift9
A
0 mins
src/Socket/AdapterSocket/Factory/SecureHTTPAdapterFactory.swift11
A
1 hr
src/Socket/AdapterSocket/Factory/SOCKS5AdapterFactory.swift11
A
0 mins
src/Socket/AdapterSocket/Factory/RejectAdapterFactory.swift10
A
0 mins
src/Socket/AdapterSocket/Factory/HTTPAdapterFactory.swift11
A
1 hr
src/Socket/AdapterSocket/Factory/AuthenticationServerAdapterFactory.swift8
A
0 mins
src/Socket/AdapterSocket/Factory/AdapterFactoryManager.swift16
A
0 mins
src/Socket/AdapterSocket/Factory/AdapterFactory.swift15
A
0 mins
src/Socket/AdapterSocket/DirectAdapter.swift29
A
1 hr
src/Socket/AdapterSocket/AdapterSocket.swift81
B
4 hrs
src/Rule/RuleManager.swift44
A
35 mins
src/Rule/Rule.swift14
A
0 mins
src/Rule/IPRangeListRule.swift40
A
0 mins