Forum Krótkofalarskie PKI

ParaAPRS ---> Cztery w jednym
T#420080
Facebook
ebc41
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Bielsko-Biała
UŻYTKOWNIK ZABLOKOWANY
#2094365 22.04.2015 22:49:46
Cześć,
Miło mi poinformować, że moje urządzenie nazwane ParaAPRS w końcu nabrało kształtów "prawie ostatecznych". Opisując skrótowo jest to sterownik do stacji APRS, który jest:
1. Digipeaterem APRS
2. Jednokierunkowym IGate Radio->Internet
3. Stacją pogodową APRS
4. ATISem, czyli gadającą stacją pokroju sr0wx

Urządzenie zostało stworzone pod stację SR9NSK na Skrzycznem, którą miejmy nadzieje uda się wkrótce zamontować. Jest to urządzenie oparte o mikrokontroler STM32 i moje autorskie oprogramowanie. NIE jest to Raspberry Pi i urządzenie nie posiada jakiegokolwiek systemu operacyjnego. Skrótowo ujmując, jest to po prostu konkurencja dla WX3in1 wesoły

Aktualnie zarządzanie urządzeniem odbywa się przez port RS232 i konsolę tekstową, choć jej kod wymaga jeszcze kilku poprawek. Docelowo konfiguracja będzie możliwa też zdalnie, przez port Ethernet i telnet. Raczej nie przewiduje interfejsu przeglądarkowego.

W obecnej HW-Rev, do sterownika można podłączać czujniki używające do komunikacji złącza RS485 oraz RS232, jak również sensory z sygnałem analogowym i impulsowym. Sterowniki umożliwiają obsługę sensorów pracujących w protokole UMB (produkty firmy Lufft) oraz analogowych.

ATIS działa w oparciu o kartę SD i zapisane na nich pliki wav zawierające kompletne frazy z których składany jest komunikat. Aktualnie gadaczka opiera swoją treść o odczyty pobierane z czujnika, w przyszłości będzie możliwość zaciągania z sieci APRS-IS interesującej nas stacji i używania jej do syntezy.

Fotki mojego urządzenia można podejrzeć pod tym linkiem: https://picasaweb.google.com/116678234437950717727/StacjaPogodowaNaSkrzycznym. Urządzenie stanowi zamknięty projekt i nie będę udostępniał kodów źródłowych ani wzorów płytek. Za około jeden miesiąc~półtorej chciałbym mieć możliwość zaoferowania Wam gotowych urządzeń, za tydzień-dwa kiedy wyeliminuje wszystkie błędy z zarządzania będę można sprawić sobie samą płytkę + plik HEX przywiązany do znaku



Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
sp2nas
poziom 6

Użytkownik
QTH: JO83SQ Chojnice
#2094414 23.04.2015 06:15:36
Gratulacje Mateuszu, bo ostatnio była jakaś taka posucha z nowymi trakerami i innym ustrojstwem aprs... Mam tylko jedno pytanie - dlaczego nazwałeś to PARA... Odbierane jest to słowo jako "jakby". A przecież Twoje urządzonko jest z APRSem w całkowitej komitywie...
ebc41
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Bielsko-Biała
UŻYTKOWNIK ZABLOKOWANY
#2094438 23.04.2015 07:34:06
Przedrostek "Para" wziął się po prostu od Paralotni wesoły



Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
sq5abg
poziom 4
Użytkownik
#2094468 23.04.2015 08:52:57
Mateusz - gratulacje a ja od razu domyśliłem sie , ze chodzi o glajta...aniołek
SP2ASO
poziom 3

Użytkownik
QTH: Rumia JO94EN
Ilość edycji wpisu: 1
#2094863 23.04.2015 20:28:32
Jako małą uwagę dodam - nie używaj telnetu. Chyba wiesz jak bardzo wiekowa jest ta technologia i jak niebezpieczna? Wiem że na STM32 może nie udać się upchnąć SSH, ale może coś w stylu kartki z jednorazowymi kodami do wykonania KAŻDEGO polecenia?

No chyba że port Ethernet tylko do zarządzania local, bez wystawienia na sieć to spoko. W każdym innym wypadku jest to zbyt stara technologia i ktoś dowcipny może się pobawić.
wpis edytowany 23.04.2015 20:31:00



73 Janek SP2ASO
ebc41
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Bielsko-Biała
UŻYTKOWNIK ZABLOKOWANY

Ilość edycji wpisu: 1
#2096275 26.04.2015 22:44:15
    SP2ASO pisze:

    Jako małą uwagę dodam - nie używaj telnetu. Chyba wiesz jak bardzo wiekowa jest ta technologia i jak niebezpieczna? Wiem że na STM32 może nie udać się upchnąć SSH, ale może coś w stylu kartki z jednorazowymi kodami do wykonania KAŻDEGO polecenia?

    No chyba że port Ethernet tylko do zarządzania local, bez wystawienia na sieć to spoko. W każdym innym wypadku jest to zbyt stara technologia i ktoś dowcipny może się pobawić.


Jest wiekowa ale do tego celu wystarczy. Nie ma też sensu panikować i robić listy jakichś haseł jednorazowych. Telnet to jednak połączenie TCP i nie można od tak wysłać sobie jakiegoś pakietu licząc na jego wykonanie. Oprogramowanie kojarzy połączenia z konkretnymi adresami IP i portami, dlatego przejęcie kontroli nad sterownikiem wymagało by ataku typu man-in-the-middle albo podsłuchania hasła.. W przyszłości być może pojawi się możliwość przestawienia portu Ethernet w tryb trunk i używania osobnego VLANu do wyjścia w Internet a osobnego do zarządzania ale narazie w tej wersji nie jest to możliwe

PS. Wszystkich chcących wysłać maila w sprawie urzadzenia proszę o kontakt pod adresem: sp8ebc@gmail.com
wpis edytowany 26.04.2015 22:44:28



Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
SP2ASO
poziom 3

Użytkownik
QTH: Rumia JO94EN
#2096284 26.04.2015 23:08:35
Oby tylko nie udało się wykonać buffer overflow wraz z jakimś payloadem w postaci shellcodu. Jak dzieciaki znajdą nmapem serwer telnetu (chociaż wierzę że zmieniłeś domyślny port) to szykuj się na falę ataków ze skryptów pan zielony

Btw., dlaczego nie użyłeś jakiegoś mikrojądra Linuksa tylko pisałeś od zera? Nie znam zbytnio STM32 i jego możliwości, ale wydaje mi się to możliwe i - co najważniejsze - wygodne.



73 Janek SP2ASO
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss