Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
lcc-akm
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangmingming
lcc-akm
Commits
671fb383
Commit
671fb383
authored
Mar 07, 2023
by
anqi-wmm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生产 sensor_data
parent
acf9c7ff
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
156 additions
and
4 deletions
+156
-4
main.go
main.go
+4
-4
sensor.go
sensor/sensor.go
+152
-0
No files found.
main.go
View file @
671fb383
...
...
@@ -34,8 +34,8 @@ func NewAkmClient() *AkmClient {
if
err
!=
nil
{
log
.
Println
(
err
)
}
client
.
SetProxy
(
"http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600"
)
//client.SetProxy("http://127.0.0.1:8888
")
//
client.SetProxy("http://user-unifflcc-region-us:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600")
client
.
SetProxy
(
"http://127.0.0.1:9999
"
)
return
&
AkmClient
{
Jar
:
jar
,
Client
:
client
}
}
...
...
@@ -95,8 +95,8 @@ func initAbck(url string) {
},
}
resp
,
err
:
=
akmClient
.
Client
.
Do
(
req
)
defer
resp
.
Body
.
Close
()
_
,
err
=
akmClient
.
Client
.
Do
(
req
)
//
defer resp.Body.Close()
if
err
!=
nil
{
log
.
Println
(
err
)
...
...
sensor/sensor.go
0 → 100644
View file @
671fb383
package
main
import
(
"fmt"
"math/rand"
"net/url"
"strconv"
"strings"
"time"
)
func
hr
(
ngT
,
cgT
int
)
int
{
return
ngT
%
cgT
}
func
Pr
(
v9T
,
pWT
int
)
int
{
return
v9T
&
pWT
}
func
Qr
(
pr
int
,
i
int
)
int
{
return
pr
>>
i
}
func
genT3
()
string
{
HL
:=
"abcdefghijklmnopaqrstuvxyzABCDEFGHIJKLMNOPAQRSTUVXYZ!@#%&-_=;:<>,~000000000000000000001111111111111111111133333333333333333333444444444444444444445555555555555555555566666666666666666666777777777777777777778888888888888888888899999999999999999999"
hL
:=
","
rand
.
Seed
(
time
.
Now
()
.
UnixMilli
())
r
:=
rand
.
Intn
(
3
)
+
3
for
i
:=
0
;
i
<
r
;
i
++
{
for
j
:=
0
;
j
<
rand
.
Intn
(
3
)
+
3
;
j
++
{
hL
+=
string
(
HL
[
rand
.
Intn
(
len
(
HL
))])
}
hL
+=
","
}
return
hL
}
func
VE
(
wc
string
)
int
{
kc
:=
0
for
i
:=
0
;
i
<
len
(
wc
);
i
++
{
sc
:=
wc
[
i
]
if
sc
<
128
{
kc
+=
int
(
sc
)
}
}
return
kc
}
func
genSensor1
(
vw
string
,
pr
int
)
string
{
res
:=
""
Kr
:=
strings
.
Split
(
vw
,
","
)
for
jr
:=
0
;
jr
<
len
(
Kr
);
jr
++
{
Tr
:=
hr
(
Pr
(
Qr
(
pr
,
8
),
65535
),
len
(
Kr
))
pr
*=
65793
pr
&=
4294967295
pr
+=
4282663
pr
&=
8388607
Ir
:=
hr
(
Pr
(
Qr
(
pr
,
8
),
65535
),
len
(
Kr
))
pr
*=
65793
pr
&=
4294967295
pr
+=
4282663
pr
&=
8388607
Gr
:=
Kr
[
Tr
]
Kr
[
Tr
]
=
Kr
[
Ir
]
Kr
[
Ir
]
=
Gr
}
res
=
strings
.
Join
(
Kr
,
","
)
return
res
}
func
genSensor2
(
Zr
string
,
Dr
int
)
string
{
res
:=
""
Vr
:=
""
Cr
:=
1
dr
:=
make
([]
int
,
128
)
for
Nr
:=
0
;
Nr
<
127
;
Nr
++
{
if
Nr
<
32
||
39
==
Nr
||
34
==
Nr
||
92
==
Nr
{
dr
[
Nr
]
=
-
1
}
else
{
dr
[
Nr
]
=
len
(
Vr
)
Vr
+=
string
(
byte
(
Nr
))
}
}
for
Nr
:=
0
;
Nr
<
len
(
Zr
);
Nr
++
{
Xr
:=
(
Dr
>>
8
)
&
65535
Dr
*=
65793
Dr
&=
4294967295
Dr
+=
4282663
Dr
&=
8388607
gr
:=
Zr
[
Nr
]
Cr
=
dr
[
uint8
(
Zr
[
Nr
])]
if
dr
[
uint8
(
Zr
[
Nr
])]
>=
0
{
Cr
+=
Xr
%
len
(
Vr
)
Cr
%=
len
(
Vr
)
gr
=
Vr
[
Cr
]
res
+=
string
(
gr
)
}
}
return
res
}
func
GenSensorData
(
data
[]
string
,
bmsz
string
)
string
{
t3
:=
genT3
()
t3
=
",lll,lll,lll,"
text
:=
strings
.
Join
(
data
,
t3
)
t
:=
bd
(
"2"
,
t3
)
t
=
bd
(
t
,
"2"
)
Jw
:=
"7a74G7m23Vrp0o5c931372"
Uw
:=
"2s0asvpTvpeqfsTnrJpApg=="
text
=
bd
(
bd
(
bd
(
bd
(
bd
(
Jw
,
Uw
),
t3
),
strconv
.
Itoa
(
24
^
VE
(
text
))),
t3
),
text
)
text
=
bd
(
bd
(
bd
(
bd
(
"2"
,
t3
),
"2"
),
t3
),
text
)
fmt
.
Println
(
t3
)
ww
:=
splitBmsz
(
bmsz
)
fmt
.
Println
(
ww
)
cw
:=
time
.
Now
()
.
Unix
()
cw
=
time
.
Now
()
.
Unix
()
-
cw
Mr
:=
time
.
Now
()
.
Unix
()
t1
:=
time
.
Now
()
text
=
genSensor1
(
text
,
ww
[
1
])
fmt
.
Println
(
time
.
Since
(
t1
)
.
String
())
Mr
=
time
.
Now
()
.
Unix
()
-
Mr
text
=
genSensor2
(
text
,
ww
[
0
])
fmt
.
Println
(
len
(
text
))
return
text
}
func
splitBmsz
(
bmsz
string
)
[]
int
{
SpT
:=
[]
int
{
8888888
,
7777777
}
bmsz
,
_
=
url
.
QueryUnescape
(
bmsz
)
ZpT
:=
strings
.
Split
(
bmsz
,
"~"
)
if
len
(
ZpT
)
>=
4
{
NpT
,
_
:=
strconv
.
Atoi
(
ZpT
[
2
])
CpT
,
_
:=
strconv
.
Atoi
(
ZpT
[
3
])
SpT
[
0
]
=
NpT
SpT
[
1
]
=
CpT
}
return
SpT
}
func
bd
(
a
,
b
string
)
string
{
return
a
+
b
}
func
main
()
{
datas
:=
"-100---Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41,uaend,12147,20030107,zh-CN,Gecko,5,0,0,0,412917,0,2560,980,2560,1080,2560,901,2560,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,9744,0.864927429432,839100684994.5,0,loc:----105---0,-1,0,0,-1,566,0;-1,-1,0,0,-1,-1,0;-1,-1,0,0,-1,-1,0;-1,-1,0,0,-1,-1,0;-1,-1,0,0,-1,-1,0;0,-1,0,0,-1,566,0;----108-------101---do_en,dm_en,t_en----110---0,1,609,842,698;1,1,583,685,666;2,1,623,979,547;3,1,602,894,530;4,1,623,805,441;5,1,596,934,308;6,1,556,930,550;7,1,545,928,488;8,1,541,633,418;9,1,599,876,793;10,1,572,687,699;11,1,607,784,493;12,1,586,520,700;13,1,566,504,625;14,1,569,573,425;15,1,595,536,710;16,1,618,877,695;17,1,547,571,709;18,1,609,766,693;19,1,562,632,530;20,1,637,735,523;21,1,551,699,407;22,1,553,595,467;23,1,555,669,609;24,1,624,641,505;25,1,628,725,691;26,1,611,922,521;27,1,584,887,733;28,1,616,964,795;29,1,590,807,581;30,1,586,623,404;31,1,538,972,364;32,1,548,791,659;33,1,571,868,501;34,1,598,973,637;35,1,548,586,556;36,1,616,980,777;37,1,605,877,511;38,1,594,974,685;39,1,600,769,691;40,1,549,673,591;41,1,634,835,545;42,1,569,753,597;43,1,550,602,429;44,1,592,651,553;45,1,608,742,361;46,1,552,878,667;47,1,631,591,464;48,1,585,994,347;49,1,555,684,576;50,1,600,686,729;51,1,628,985,391;52,1,637,561,769;53,1,566,545,383;54,1,631,690,492;55,1,552,537,739;56,1,615,977,516;57,1,603,756,586;58,1,574,657,587;59,1,616,926,673;60,1,636,563,508;61,1,561,628,604;62,1,547,676,491;63,1,578,995,525;64,1,586,973,671;65,1,565,502,484;66,1,624,599,766;67,1,612,861,401;68,1,628,745,563;69,1,541,725,799;70,1,567,704,650;71,1,545,877,447;72,1,550,556,663;73,1,635,702,595;74,1,605,753,558;75,1,611,969,628;76,1,541,881,393;77,1,588,791,554;78,1,575,553,527;79,1,587,742,711;80,1,541,574,447;81,1,596,812,382;82,1,621,602,796;83,1,626,693,376;84,1,586,611,523;85,1,551,534,702;86,1,609,786,388;87,1,549,773,754;88,1,610,727,345;89,1,543,606,437;90,1,552,547,487;91,1,553,779,384;92,1,541,768,588;93,1,624,591,620;94,1,561,661,354;95,1,633,729,698;96,1,634,503,586;97,1,586,814,312;98,1,551,901,717;99,1,568,571,787;1607,3,26307,849,243,-1;----117-------109-------102---0,-1,0,0,-1,566,0;0,-1,0,0,1223,1223,0;0,-1,0,0,-1,566,0;----111-------114-------103-------106---9,2----115---1,32,32,0,0,0,0,122,0,1678201369989,555,17952,0,0,2992,0,0,37,0,0,08A3A67A872787A1DA63B33C1B6F6266~-1~YAAQtto4faoFjjaGAQAAyLb0XQmN75m4SdNZL1Mhxzd6fBT2ehvIgWFgVBy17LBJba5URgSuHwAtvbQhzm/rXFQGm1a5mnqcZqW4hFtD7HXm26efjv/f+SD6FVCaQmQ4U1sWpr0Uw7kxaEKtOZwmIS0Lx3g4lm6q/jwResUdTJX//gxTjv1aOnE2GhvB/KjPiEpW2uA/eOaxT2oMSSDYWakxqRgblkhagV+RR1YJ67f0S0vPkYMoZYvoS2Ni0UHOOzBbDYPYErAcO+d66tglpJWBd/pwp0hLeeVc1z0Hh3a3yUfzFQf+2XINO7x6By/u/3QNTg208ApArF4LYKxH4BPmb2S69MvN/nGTTP6gjuZaGA3r4GlYQfV/3DpEkJU96Wg3R8iPczz5zJ7XTZzPp5fXqAMs1S0qP2XugZtRbxlhgfKWFP7ot8JXOmFTqTfUkWiSa+nyEA==~-1~-1~-1,41950,213,-1194943582,30261693,PiZtE,47604,69,0,-1,0----112---https://wizzair.com/en-gb#/booking/select-flight/TLV/LTN/2023-03-10/null/1/0/0/null----119----1----122---0,0,0,0,1,0,0----123-------124-------126-------127---01301044241322243122----128---,0,070f409b82df3bdd2f51a6415c7895353c153c47fe6dd8a0f87f3d14c46ccb2b,4,8,5,1,8,5,1,Google Inc. (ATI Technologies Inc.),ANGLE (ATI Technologies Inc., AMD Radeon RX 560 OpenGL Engine, OpenGL 4.1),1,940925d1b20db7e9ace7d42cb9f7efb38d0d1b3e77f44b62f059f99f534425ac----131---4294705152,42611879,4252093273,100,350,1,1,1,0,1----132---0,841583dac09a721cf2d2c57a09180590d9939b2b73219e5cc6b1dc72b2b04594,0123456789101112,Reload,-1----133-------70----841148590;-1;dis;,7;true;true;true;-480;true;24;24;true;false;-1----80---5059----90---19|12----116---0----129---5a4dd815976b96d7332ee11d4ad4f22fbd9d8484fb33b68201be1b71ded52cf3,1,d4e06ee2f99cda3a5513c1d789b160f7e89199ffd53ce46874be61c7b1974f60,Google Inc. (ATI Technologies Inc.),ANGLE (ATI Technologies Inc., AMD Radeon RX 560 OpenGL Engine, OpenGL 4.1),2cd06f89ccaf413c4875680e907893d902d434005dea52a232d420825cd4fa5f,28"
datas
=
"-100||||Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41,uaend,12147,20030107,zh-CN,Gecko,5,0,0,0,412918,0,2560,980,2560,1080,2560,901,2560,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,9744,0.04781215623,839102295873,0,loc:||||-105||||0,-1,0,0,-1,566,0;-1,-1,0,0,-1,-1,0;-1,-1,0,0,-1,-1,0;-1,-1,0,0,-1,-1,0;-1,-1,0,0,-1,-1,0;0,-1,0,0,-1,566,0;||||-108||||||||-101||||do_en,dm_en,t_en||||-110||||0,1,511,523,323;1,1,511,523,323;2,1,511,523,323;3,1,511,523,323;4,1,512,523,323;5,1,512,523,323;6,1,512,523,323;7,1,512,523,323;8,1,512,523,323;9,1,512,523,323;10,1,512,523,323;11,1,512,523,323;12,1,512,523,323;13,1,512,523,323;14,1,512,523,323;15,1,512,523,323;16,1,512,523,323;17,1,512,523,323;18,1,512,523,323;19,1,512,523,323;20,1,512,523,323;21,1,512,523,323;22,1,512,523,323;23,1,512,523,323;24,1,512,523,323;25,1,512,523,323;26,1,512,523,323;27,1,512,523,323;28,1,512,523,323;29,1,512,523,323;30,1,512,523,323;31,1,512,523,323;32,1,512,523,323;33,1,512,523,323;34,1,512,523,323;35,1,512,523,323;36,1,512,523,323;37,1,512,523,323;38,1,512,523,323;39,1,512,523,323;40,1,512,523,323;41,1,512,523,323;42,1,512,523,323;43,1,512,523,323;44,1,512,523,323;45,1,512,523,323;46,1,512,523,323;47,1,512,523,323;48,1,512,523,323;49,1,512,523,323;50,1,512,523,323;51,1,512,523,323;52,1,512,523,323;53,1,512,523,323;54,1,512,523,323;55,1,512,523,323;56,1,512,523,323;57,1,512,523,323;58,1,512,523,323;59,1,512,523,323;60,1,512,523,323;61,1,512,523,323;62,1,512,523,323;63,1,512,523,323;64,1,512,523,323;65,1,512,523,323;66,1,512,523,323;67,1,512,523,323;68,1,512,523,323;69,1,512,523,323;70,1,512,523,323;71,1,512,523,323;72,1,512,523,323;73,1,512,523,323;74,1,512,523,323;75,1,512,523,323;76,1,512,523,323;77,1,512,523,323;78,1,512,523,323;79,1,512,523,323;80,1,512,523,323;81,1,512,523,323;82,1,512,523,323;83,1,512,523,323;84,1,512,523,323;85,1,512,523,323;86,1,512,523,323;87,1,512,523,323;88,1,512,523,323;89,1,512,523,323;90,1,512,523,323;91,1,512,523,323;92,1,512,523,323;93,1,512,523,323;94,1,512,523,323;95,1,512,523,323;96,1,512,523,323;97,1,512,523,323;98,1,512,523,323;99,1,512,523,323;1607,3,26307,849,243,-1;||||-117||||||||-109||||||||-102||||0,-1,0,0,-1,566,0;0,-1,0,0,1223,1223,0;0,-1,0,0,-1,566,0;||||-111||||||||-114||||||||-103||||||||-106||||9,2||||-115||||1,32,32,0,0,0,0,109,0,1678204591746,526,17952,0,0,2992,0,0,7,0,0,08A3A67A872787A1DA63B33C1B6F6266~-1~YAAQtto4faoFjjaGAQAAyLb0XQmN75m4SdNZL1Mhxzd6fBT2ehvIgWFgVBy17LBJba5URgSuHwAtvbQhzm/rXFQGm1a5mnqcZqW4hFtD7HXm26efjv/f+SD6FVCaQmQ4U1sWpr0Uw7kxaEKtOZwmIS0Lx3g4lm6q/jwResUdTJX//gxTjv1aOnE2GhvB/KjPiEpW2uA/eOaxT2oMSSDYWakxqRgblkhagV+RR1YJ67f0S0vPkYMoZYvoS2Ni0UHOOzBbDYPYErAcO+d66tglpJWBd/pwp0hLeeVc1z0Hh3a3yUfzFQf+2XINO7x6By/u/3QNTg208ApArF4LYKxH4BPmb2S69MvN/nGTTP6gjuZaGA3r4GlYQfV/3DpEkJU96Wg3R8iPczz5zJ7XTZzPp5fXqAMs1S0qP2XugZtRbxlhgfKWFP7ot8JXOmFTqTfUkWiSa+nyEA==~-1~-1~-1,41950,47,55285803,30261693,PiZtE,14781,57,0,-1,0||||-112||||https://wizzair.com/en-gb#/booking/select-flight/TLV/LTN/2023-03-10/null/1/0/0/null||||-119||||-1||||-122||||0,0,0,0,1,0,0||||-123||||||||-124||||||||-126||||||||-127||||01301044241322243122||||-128||||,0,070f409b82df3bdd2f51a6415c7895353c153c47fe6dd8a0f87f3d14c46ccb2b,4,8,5,1,8,5,1,Google Inc. (ATI Technologies Inc.),ANGLE (ATI Technologies Inc., AMD Radeon RX 560 OpenGL Engine, OpenGL 4.1),1,940925d1b20db7e9ace7d42cb9f7efb38d0d1b3e77f44b62f059f99f534425ac||||-131||||4294705152,25867343,4268837809,100,350,1,1,1,0,1||||-132||||0,841583dac09a721cf2d2c57a09180590d9939b2b73219e5cc6b1dc72b2b04594,0123456789101112,Reload,-1||||-133||||||||-70||||-841148590;-1;dis;,7;true;true;true;-480;true;24;24;true;false;-1||||-80||||5059||||-90||||8|1||||-116||||0||||-129||||5a4dd815976b96d7332ee11d4ad4f22fbd9d8484fb33b68201be1b71ded52cf3,1,d4e06ee2f99cda3a5513c1d789b160f7e89199ffd53ce46874be61c7b1974f60,Google Inc. (ATI Technologies Inc.),ANGLE (ATI Technologies Inc., AMD Radeon RX 560 OpenGL Engine, OpenGL 4.1),2cd06f89ccaf413c4875680e907893d902d434005dea52a232d420825cd4fa5f,28"
bmsz
:=
"F7BF54E40B51C55E0818DC07CD173D3D~YAAQtto4fZOUjTaGAQAAu2TuXRLag7FMMOcGVWfM6R1TuxY9u8Z+UDLtA8qE03/kyE1u1gycaSyEWy9GEbaHoyc2CT7Gqokpc8mxNY8qoEITjbsXZlhLE9Zm2K7ekUb1wAsxocavW2rsJTBvlEfYAcPs6/04ASA1QueCbMErtMm5Jqg7MnPVmCym75ewsP6qihOts07wgEWNkbSsdaHzQf4cm3uHxirh3o91GojyUSGrxRcFRn4NJlQtxIX/PrOsUr4HyxcYTAX+WUh6QyBCzGQ4pNgiszuc4R9OdAy3XGc6LzUP7PBIl5fz6OpZUj2gTJT2j5WPOn2I469jdYrZCAMoajftNJ9nrdy36vkz9S+Xp3z7dh9btp+Q+bpRYd1M9zhtmlmHxTTSv7rs6sOBHE/tmvEHXtc=~3748403~3683895"
data
:=
strings
.
Split
(
datas
,
"||||"
)
println
(
GenSensorData
(
data
,
bmsz
))
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment