telnet restart - přikazy

Problematika administrace LAN či WIFI sítí

Moderátor: Mods_senior

nations112
Level 4
Level 4
Příspěvky: 1043
Registrován: září 13
Pohlaví: Nespecifikováno
Stav:
Offline

telnet restart - přikazy

Příspěvekod nations112 » 28 bře 2017 16:37

Zdravím.

Pro vzdálený restart routeru přes telnet používám tyto příkazy:

Option explicit
Dim oShell
set oShell= Wscript.CreateObject("WScript.Shell")
oShell.Run "telnet"
WScript.Sleep 3000
oShell.Sendkeys "open 192.168.1.103~"
WScript.Sleep 3000
oShell.Sendkeys "admin~"
WScript.Sleep 3000
oShell.Sendkeys "ostrava~"
WScript.Sleep 3000
oShell.Sendkeys "reboot~"
WScript.Sleep 3000
oShell.Sendkeys "~"
Wscript.Quit

Zajímalo by mě, jak se dá docílit, aby tyto příkazy fungovaly i v nějaké aplikaci typu exe, kterou jsem si vytvořil.
Bohužel vždy to zahlásí toto... (pravděpodobně nenajde cestu k příkazu oShell.run)
http://jpeg.cz/images/2017/03/28/kjRIZ.png


Původně jsem to chtěl udělat přes klasický msgbox, ale tam to dělalo to samé. Díky za každou radu.
Naposledy upravil(a) nations112 dne 28 bře 2017 16:55, celkem upraveno 2 x.

Reklama
Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23603
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod ITCrowd » 28 bře 2017 16:53

Už jen za povolení přístupu přes telnet bys zasloužil pořádných pár facek.
Pro restart síťových prvků není žádný důvod. Jestliže takový existuje, pak je síť navržena špatně.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

nations112
Level 4
Level 4
Příspěvky: 1043
Registrován: září 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod nations112 » 28 bře 2017 16:54

Dejme tomu, že majitel si nakoupil routery, které jsou na hovno a čas od času to chce restart. ;-)

Tudíž je to nejlehčí možnost, jak router vzdáleně restartovat.

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23603
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod ITCrowd » 28 bře 2017 16:59

A nejjednosušší cesta pro ty, co se chtějí dostat do správy routerů. Nechť si majitel připlatí. Až se tam někdo vloupá a provede mu bůhvíco, budeš u toho hůlka ty, ne majitel.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

nations112
Level 4
Level 4
Příspěvky: 1043
Registrován: září 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod nations112 » 28 bře 2017 17:06

Že je tahle možnost odpad vím taky, ale majitel to tak prostě chce :D Takže mu to udělám a co bude dál je mi upřímně úplně jedno. Hlavně teď bojuju s tím příkazem.

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23603
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod ITCrowd » 28 bře 2017 17:19

Ok. Kdo chce kam, chuj s nim. Zkusil jsi telned.exe? https://blog.zensoftware.co.uk/2014/09/ ... #more-6345
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod faraon » 28 bře 2017 17:21

nations112 píše:Zajímalo by mě, jak se dá docílit, aby tyto příkazy fungovaly i v nějaké aplikaci typu exe, kterou jsem si vytvořil.

Každý aspoň trochu použitelný programovací jazyk má nějaký způsob jak spustit externí příkaz, například: http://www.cplusplus.com/reference/cstdlib/system/
Na PC to uměl už historický GW-Basic ze začátku osmdesátých let!

A majiteli sděl že při jeho hurvínkovských představách o bezpečnosti se nemá divit až dopadne takhle:
https://www.novinky.cz/domaci/433212-hackeri-napadli-prezidentuv-pocitac-v-lanech-nainstalovali-mu-tam-detske-porno.html
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

nations112
Level 4
Level 4
Příspěvky: 1043
Registrován: září 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod nations112 » 28 bře 2017 17:22

Zkoušel jsem telnet.exe i celou cestu do složky system32, vždy to samé.

Přikazy bez problémů fungují, pokud je otevřu jako samotné, ale pokud jsou otevřeny přes aplikaci, tak nefungují.

PS: já mu to říkal :D ale stejně se jedná o uzavřenou síť, tak je to vcelku jedno.

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23603
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod ITCrowd » 28 bře 2017 17:24

ITCrowd píše:Ok. Kdo chce kam, chuj s nim. Zkusil jsi telned.exe? https://blog.zensoftware.co.uk/2014/09/ ... #more-6345
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod Microsheep » 28 bře 2017 17:48

Já bych to udělal trošku jinak, nevím jestli elegantněji. Ale dle mého názoru funkční.
Stáhnul bych si a nainstaloval cygwin.
Udělal bych si nějaký bash script, podobnýmu níže.

Kód: Vybrat vše

#!/bin/sh
host=192.168.1.1
port=23
user=myuser
pass=mypass
cmd='shutdown -r'

( echo open ${host}
sleep 1
echo ${user}
sleep 1
echo ${pass}
sleep 1
echo ${cmd}
sleep 2
 ) | telnet

a potom bych jednoduše spouštěl třeba přes baťák s tím už pak můžeš klidně do exe nebo nakládat jak chceš

Kód: Vybrat vše

c:\cygwin64\bin\bash c:\cygwin64\bin\restart.sh

jsemzpet
Level 1
Level 1
Příspěvky: 74
Registrován: březen 17
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod jsemzpet » 29 bře 2017 18:39

to ITCrowd:
Doufám, že se stejně ostře jako proti telnetu vymezuješ i proti administraci přes HTTP.

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23603
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: telnet restart - přikazy

Příspěvekod ITCrowd » 30 bře 2017 08:09

2 jsemzpet: HTTP administraci lze považovat za relativně bezpečnou za předpokladu že:
- je změněn port
- administrace je zakázána přes wifi
- administraci lze provést pouze z vnitřní sítě, případně z jednoho určeného počítače.
Nicméně moderní routery umí https. Stačí jen nastavit.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • PC neumí restart
    od ELIXIERE » 13 lis 2023 15:44 » v Windows 11, 10, 8...
    4
    1282
    od Serg01 Zobrazit poslední příspěvek
    16 lis 2023 17:27
  • Samovolný restart PC Příloha(y)
    od Fotrik » 28 dub 2023 12:04 » v Problémy s hardwarem
    14
    1689
    od Alferi Zobrazit poslední příspěvek
    02 kvě 2023 12:27
  • Zčernání obrazovky a následný restart Příloha(y)
    od Scofield_CZ » 26 lis 2023 22:44 » v Problémy s hardwarem
    0
    980
    od Scofield_CZ Zobrazit poslední příspěvek
    26 lis 2023 22:44
  • your system may not stable a nahodný restart
    od maathes » 09 pro 2023 09:57 » v Problémy s hardwarem
    11
    1918
    od maathes Zobrazit poslední příspěvek
    05 led 2024 22:55

Zpět na “Administrace sítě”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti