|
- gvs(1,控件), X. S4 b7 h4 u. r
- //0-1之间
* P& W& }0 X# c7 j8 j9 ~& |4 i - java(null,控件,"android.view.View.setAlpha","float",0.5)5 z4 I, X9 {; h' v! r& k
- 3 M8 B' R" P5 [6 m1 k6 h- m
- 【判断vpn是否开启】
6 c3 t0 n1 C* J N) K2 V7 p. n - s isVpn = false
* ]# s, \9 W% e J+ ]: Y/ Z9 I5 v7 Y - java(nis,null,"java.net.NetworkInterface.getNetworkInterfaces")3 q) [* R- a4 u& y/ q$ y
- f(nis != null){
+ ^9 T" o* l& H - java(list,null,"java.util.Collections.list","java.util.Enumeration",nis)
7 F# t" _2 ?% `/ W# K8 m0 k - for(ni;list){
9 b8 r! X- q9 q* C. i - java(up,ni,"java.net.NetworkInterface.isUp") P, I9 G$ v& y4 R2 d' Z, {# @8 j; f
- java(ia,ni,"java.net.NetworkInterface.getInterfaceAddresses")
5 F5 a& ]% a! m5 j - java(size,ia,"java.util.List.size")
: J( ]/ c7 X& y- h$ [8 { - f(up && size != 0){
1 B4 n# e9 \) n+ i - java(name,ni,"java.net.NetworkInterface.getName")" e4 G0 N( K9 y M4 V: o
- f(name == "tun0" || name == "ppp0"){
7 r2 H& Z1 N( y# G - s isVpn = true8 M2 W) K! @, A q1 K6 ?+ r' F: Z8 S
- break
+ V; M: i$ A9 E; c, U: h - }
p- Q. E- c0 U% I$ ~# C; ]1 i - }7 Q* @7 P8 P% B8 W% u
- }1 g6 p' I3 _# g0 z* g' A
- }
q* f: i0 W# S; b - f(isVpn==true)- Y5 e) U# `/ Y! a* `* C/ ^
- {( O+ E, z7 j* \( W8 Q) n+ J
- syso("有抓包")
* [' Q7 c. r: F. i! Q) L) U1 f* } - tw("网络错误")
) b( U6 o$ c# f* N; M - end()
; ^ N' w4 T I; X" |% A4 W - endcode& N0 Z; J# J" F0 G$ E: O* z3 E$ {
- }
& r1 k0 N7 I. O$ D4 [ - else" e" s: a; F B2 C, F6 D
- {9 \1 `0 q# z: {$ ~( M1 _
- syso("没有抓包") W! g* A: Z4 _7 Q& [: i* t
- }
( m6 W7 J/ r9 N) K4 |
复制代码 |
|