Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-03-17 09:06:00

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

jak zamienić curl na telnet (polecenie)

witajcie niezłomni bogowie konsoli!

mam potrzebę (i jest ona matką wynalazku) monitorować pewne drzwi (a nawet kilkoro drzwi ale przykład może opiewać na ilość "1")

mam Arduino, czujkę otwarcia drzwi, kartę sieciową itd... i to wszystko sobie działa, teraz fajnie jakby to w prosty sposób wysyłało powiadomienia do mnie:
1. tak, może "otworzyć" stronę www i ta z kolei w php cośtam porobi aby np. mi wysłać
  - m@ila
  - smsa
  - cokolwiek...
2. może wywołać dowolne inne polecenie w sieci
3. może np. "..."

i dochodząc do meritum sprawy, mam sobie w serwerze xmpp taki moduł:
https://modules.prosody.im/mod_post_msg.html

i chcę zrozumieć / przetłumaczyć

Kod:

curl http://example.com:5280/msg/user -u me@example.com:mypassword -H "Content-Type: text/plain" -d "Server@host has just crashed!"

na to co faktycznie jest do serwera www przesyłane
jak wnioskuję kopiowanie zapytania z tego co wireshark podsłucha nie jest najlepszym pomysłem (bo nadal nie wiem jak to "coś" co jest wysyłane powstało), czy możecie polecić jak to najprościej zrozumieć?

zamotałem?
wiem :(

Offline

 

#2  2016-03-17 09:27:03

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: jak zamienić curl na telnet (polecenie)

Zainstaluj sobie do Firefoxa rozszerzenie LIveHTTPHeaders - będziesz mógł podpatrzeć.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#3  2016-03-17 18:37:56

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: jak zamienić curl na telnet (polecenie)

LiveHTTPHeaders i jeszcze Firebug jeżeli chodzi o wtyczki do firefoxa.

Offline

 

#4  2016-03-17 19:39:20

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: jak zamienić curl na telnet (polecenie)

Pod f12 masz konsole w ff i Chrome i możesz obejrzeć wszelkie headery, dodatkowe rozszerzenia nie są potrzebne...
Zakładka siec, klikasz reload i masz tam wylosowane wszystkie zapytania, jak klikniesz, masz szczegóły, (headery, ciastka, odpowiedź i czas połączeń)

No i działa 3-4 razy szybciej od firebuga

Edyta:
Ewentualnie możesz kliknąć prawym na zapytanie i mozesz sobie to skopiować jako linijkę curla :)

Ostatnio edytowany przez thomsson (2016-03-17 19:40:45)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#5  2016-03-18 19:07:54

  rulezdc - Członek DUG

rulezdc
Członek DUG
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-05-22

Re: jak zamienić curl na telnet (polecenie)

nie no z palca wysylany jest zwykly GET
host: http://example.com
port : 5280
uri: /msg/user
user and password: me@example.com:mypassword -> do autoryzacji
dodany header o typie danych: -H "Content-Type: text/plain"
dane: -d "Server@host has just crashed!" -> czysty tekst

wyslij sobie spod konsoli jak mozesz z opcja -v i bedziesz widzial odpowiedz itp

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)