Odczyt przesłanych danych

0

Witam szanownych forumowiczów

Mam chiński lokalizator gps, urządzenie byle jakie ale działa po podłączeniu do dedykowanego serwera.
Rozkminiam ostatnio jak zmusić skrypt PHP do odebrania tych danych.

Czy istnieje jakaś funkcja PHP która odczyta co zostało przekazane do serwera lub że cokolwiek się z nim połączyło (nie znam metody komunikacji) i ewentualnie potem takie informacje zapiszę sobie do pliku.

1
sasiadstar napisał(a):

Witam szanownych forumowiczów

Mam chiński lokalizator gps, urządzenie byle jakie ale działa po podłączeniu do dedykowanego serwera.
Rozkminiam ostatnio jak zmusić skrypt PHP do odebrania tych danych.

Czy istnieje jakaś funkcja PHP która odczyta co zostało przekazane do serwera lub że cokolwiek się z nim połączyło (nie znam metody komunikacji) i ewentualnie potem takie informacje zapiszę sobie do pliku.

Jeśli to coś wysyła dane nie wiadomo gdzie i jak to chyba wireshark i próba przechwytu tych danych. Jak chcesz przy pomocy PHP sprawdzić co to coś wysyła? Musiałbyś zastąpić tamten serwer swoim.

0

Jeśli to coś wysyła dane nie wiadomo gdzie i jak to chyba wireshark i próba przechwytu tych danych. Jak chcesz przy pomocy PHP sprawdzić co to coś wysyła? Musiałbyś zastąpić tamten serwer swoim.

Z tym nie ma problemu podaje adres IP pod jaki ma wysyłać dane i już.
Wyczytałem że pakiety lecą po TCP ale ni w ząb nie kumam tych socetów i całej tej konfiguracji.

0

Wyżej dostałeś odpowiedź, Wireshark. Tym sprawdzisz CO leci do serwera. Obstawiam, że będzie to "chiński bełkot" i będzie dla Ciebie on niezrozumiały. Nic tutaj PHP Ci nie pomoże jak nie będziesz miał jakiejś biblioteki do obsługi tego urządzenia.

0

Trochę pokombinowałem, a więc
Użyłem ngrok stworzyłem tunel TCP
zainstalowałem pod node rozszerzenie TK102 niby obsługujące to urządzenie (niestety nie) skrypt zwrócił błąd ale wypluł jakie dane to to przesyla
i jest tym ciąg znaków 087076089931BR00180717V5053.6210N02035.7802E002.9044024000.00,00000000L00000000
więc jest to zwykły ciąg znaków (koordynaty).
Pierwsza część problemu rozwiązana
Co mam dalej koledzy z tym zrobić bo jak mówiłem kompletnie nie wiem jak takie sokety TCP w PHP tworzyć.

0
sasiadstar napisał(a):

Trochę pokombinowałem, a więc
Użyłem ngrok stworzyłem tunel TCP
zainstalowałem pod node rozszerzenie TK102 niby obsługujące to urządzenie (niestety nie) skrypt zwrócił błąd ale wypluł jakie dane to to przesyla
i jest tym ciąg znaków 087076089931BR00180717V5053.6210N02035.7802E002.9044024000.00,00000000L00000000
więc jest to zwykły ciąg znaków (koordynaty).
Pierwsza część problemu rozwiązana
Co mam dalej koledzy z tym zrobić bo jak mówiłem kompletnie nie wiem jak takie sokety TCP w PHP tworzyć.

Patrzyłeś może na to: https://github.com/nickfox/GpsTracker/tree/master/servers/tk103

0

@sasiadstar: Nie łatwiej odpalić apkę jakiegoś trackera na starszym telefonie?
Osobiście miałem dwie wersje TK102 i TK103 (jeszcze gdzieś mam) i obie są podatne na jeden prosty atak.
Nie trzeba żadnych haseł chyba, że chcemy coś zmienić ale z tym to też nie problem.
Śledzić można z dowolnego telefonu obsługującego funkcję SMS.

0
PiDev napisał(a):

@sasiadstar: Nie łatwiej odpalić apkę jakiegoś trackera na starszym telefonie?
Osobiście miałem dwie wersje TK102 i TK103 (jeszcze gdzieś mam) i obie są podatne na jeden prosty atak.
Nie trzeba żadnych haseł chyba, że chcemy coś zmienić ale z tym to też nie problem.
Śledzić można z dowolnego telefonu obsługującego funkcję SMS.

O jakim ataku mówisz jeśli można spytać?

Wiem że można taki lokalizator zrobić na 100 różnych sposobów ale mi wpadł w ręce taki wynalazek i chcę celem nauki programowania zrobić sobie zaplecze do jego obsługi, obecnie używam jakiegoś darmowego klienta ale nic mnie tak nie cieszy jak coś zrobię po swojemu a przy okazji czegoś się nauczę.
Na marginesie programowanie traktuje jak relaks, zamiast siedzieć na twarzo-książkach albo oglądać trudne sprawy wolę pogłówkować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1