Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Pomoc pro novacky - skript vypisujici konfiguraci  (Přečteno 34318 krát)

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Pomoc pro novacky - skript vypisujici konfiguraci
« kdy: 12 Prosince 2010, 10:19:11 »
Nejcastejsim neduhem na zdejsim foru je ze mnoho novacku aniz by si precetli zakladni veci na WIKI anebo nejdriv zkusili hledat zde na foru, se pta zpusobem napr. Nejde mi internet ..... Nasledujicich 8 odpovedi se nese v duchu , jakou mas sitovou kartu, browser atd. Proto (berte to jako navrh) ale pro novacky by to mohlo byt povinne , jsem pripravil velice jednoduchy skript ktery nam vygeneruje podpis pro zdejsi forum u profilu. (jak to vypada muzete videt v mem podpisu. Pro odpovidajici to bude dost uzitecna pomucka. Jelikoz novacci potrebuji graficke znazorneni, dana pomucka jej obsahuje.

Samotnej skript uvedu na konci, pred samotnym zpustenim PROSIM INSTALUJTE SI NEJDRIV ZAVISLOSTI ktere budou potrebne k detekci pozadovanych informaci z vaseho systemu. Zpusteni skriptu bude vyzadovat od vas heslo, jelikoz bude zjistovat systemove pozadavky.

Zde jsou potrebne zavislosti:

Kód: [Vybrat]
sudo apt-get install lshw lsb-release
Ted jak spustit samotnej skript?
Velice jednoduse, stahnete si prilozenej skript a spustite jej prikazem
Kód: [Vybrat]
python signature.py Zadate heslo a otevre se vam okno jake vidite na screenshotu. Nasledne si zkopirujete udaje do vase podpisu v profilu.

link pro samotnej skript: http://dl.dropbox.com/u/11001258/signature.py

a zde ukazka v praxi:





[attachment deleted by admin]
« Poslední změna: 12 Prosince 2010, 10:47:56 od petrakis »
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #1 kdy: 12 Prosince 2010, 10:43:01 »
Paráda, ale chtělo by to počeštit i tlačítka, takhle je to jak pěst na oko :)

K++
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #2 kdy: 12 Prosince 2010, 10:46:29 »
Upraveno .. jiz je to Ukoncit,Aktualizovat
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

gumka

  • Aktivní člen
  • *
  • Příspěvků: 207
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #3 kdy: 12 Prosince 2010, 12:20:25 »
ešte jeden riadok s informáciou o jadre by sa tam zmestil!? ;)

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #4 kdy: 12 Prosince 2010, 13:45:25 »
Dožeň to k dokonalosti a všichni tě uKamenujou ;)

http://forum.ubuntu.cz/index.php/topic,43642.0.html

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #5 kdy: 12 Prosince 2010, 13:54:08 »
ešte jeden riadok s informáciou o jadre by sa tam zmestil!? ;)

Ale jo vesel by se tam, udelal jsem jeden s jadrem, ale forum to uz neveme, i kdyz zbyvalo 11 znaku, proste to nepustilo dal. Jinak v pythonu zobrazeni jadra je jednoduchy:

Kód: [Vybrat]
os.uname()[2]
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #6 kdy: 12 Prosince 2010, 13:56:25 »
Dožeň to k dokonalosti a všichni tě uKamenujou ;)

http://forum.ubuntu.cz/index.php/topic,43642.0.html

Ne,ne nic nebudu dovadet k dokonalosti  ;), ale ti zkusenejsi misto odpovedi na stupidni dotazy typu "Nejede mi internet" bez blizsi specifikace, by mohli odkazovat na tohle, misto plneni threadu , jakou mas kartu, jakej mas system atd
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #7 kdy: 12 Prosince 2010, 14:03:40 »
Petrakisku? ;D
S pythónem koukám seš zběhlej, napiš jednotlačítkovej program, kterej všechno tohle (včetně těch informací co jsem ti postoval ten thread) dumpne a pošle na ftpko linuxovyserver.cz
Udělám jednoduchou web aplikaci, co ty texťáky bude načítat a zobrazovat. Mohlo by to vypadat takhle:

Uživatel si stáhne tu aplikaci.
Vyplní email a zmáčkne "HELP" vyplivne mu to nějaké číslo (podle kterého se to na webu identifikuje).
Půjde na forum, pozdraví a postne to číslo, my se pak mrknem na web co tam teda jako může být špatně a můžeme mu odpovědět.

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #8 kdy: 12 Prosince 2010, 14:11:45 »
Petrakisku? ;D
S pythónem koukám seš zběhlej, napiš jednotlačítkovej program, kterej všechno tohle (včetně těch informací co jsem ti postoval ten thread) dumpne a pošle na ftpko linuxovyserver.cz
Udělám jednoduchou web aplikaci, co ty texťáky bude načítat a zobrazovat. Mohlo by to vypadat takhle:

Uživatel si stáhne tu aplikaci.
Vyplní email a zmáčkne "HELP" vyplivne mu to nějaké číslo (podle kterého se to na webu identifikuje).
Půjde na forum, pozdraví a postne to číslo, my se pak mrknem na web co tam teda jako může být špatně a můžeme mu odpovědět.

To neni problem, k cele veci dva dotazy:

1.) ma to posilat ja tar.gz soubor v kterym budou textaky ? ( pak na strane serveru je potreba zaridit aby se tar.gz soubor rozbalil tam kam ma)
2.) aby vyplivlo uzivateli cislo (help ID) budu potrebovat response ze servru navazujici na upload od uzivatele
3.) upload na ftp-ko bude pod username:password anebo anonymni ?

Kdyz tohle budu mit tak s pomoci bozskeho pythonu + pygtk + a obcas poslusnyho webkitu to udelam  ;D
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #9 kdy: 12 Prosince 2010, 14:19:43 »
1.) ma to posilat ja tar.gz soubor v kterym budou textaky ? ( pak na strane serveru je potreba zaridit aby se tar.gz soubor rozbalil tam kam ma)
2.) aby vyplivlo uzivateli cislo (help ID) budu potrebovat response ze servru navazujici na upload od uzivatele
3.) upload na ftp-ko bude pod username:password anebo anonymni ?
2.) md5 mailu = $ID
1.) odesílat jako texťák "$ID.txt"
3.) user:name password, pošli ti večer údaje :)

Nepředpokládám, že by to využilo tolik lidí, aby došlo ke kolizi md5 hashů.
Případně to může být něco jiného

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #10 kdy: 12 Prosince 2010, 14:22:46 »
OK, udelam kompletni aplikaci, a dam ji do repositare na launchpadu
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #11 kdy: 12 Prosince 2010, 14:26:07 »
Perfektní!

Ještě mě napadlo, že by se dalo udělat do té aplikace políčko "email" a "problém".
Pokud by někdo navšívil pouze stránky kde to bude centralizované, tak může na e-mail rovnou odpovědět, pokud bude jasné co je špatně...

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #12 kdy: 12 Prosince 2010, 14:29:34 »
Perfektní!

Ještě mě napadlo, že by se dalo udělat do té aplikace políčko "email" a "problém".
Pokud by někdo navšívil pouze stránky kde to bude centralizované, tak může na e-mail rovnou odpovědět, pokud bude jasné co je špatně...

da se to
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #13 kdy: 12 Prosince 2010, 14:33:36 »
"md5mailu".txt
a na první řádek ten problém, aby se to dalo třeba PHPčkem načíst to webové aplikace

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #14 kdy: 12 Prosince 2010, 14:38:07 »
Line 1 : Problem
Line 2: franta@email.cz
Line 3 > : dump
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #15 kdy: 12 Prosince 2010, 14:45:19 »
Ok, zkusim s vojtou domluvit subdoménu na *.ubuntu.cz něco jako pomoc.ubuntu.cz :D

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #16 kdy: 12 Prosince 2010, 15:25:20 »
ok, jedna mala zmena to ID nebude md5(email) , protoze kdyby ten skript uzivatel zpustil vicekrat, bude mu to kolidovat. To co potrebuji je jedine, aby po zadani treba: pomoc.ubuntu.cz/pomoc.xml mi vratilo cislo ID posledniho. Potrebuji to v obycejnym xml v kterym bude to cislo. Jak ma vypadat xml to poslu. Kdyz budu mit posledni ID, uzivateli automaticky po odeslani pridelim o jedno vyssi, nebude zde problem s duplicitou md5(email)
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #17 kdy: 12 Prosince 2010, 15:32:19 »
ok, jedna mala zmena to ID nebude md5(email) , protoze kdyby ten skript uzivatel zpustil vicekrat, bude mu to kolidovat. To co potrebuji je jedine, aby po zadani treba: pomoc.ubuntu.cz/pomoc.xml mi vratilo cislo ID posledniho. Potrebuji to v obycejnym xml v kterym bude to cislo. Jak ma vypadat xml to poslu. Kdyz budu mit posledni ID, uzivateli automaticky po odeslani pridelim o jedno vyssi, nebude zde problem s duplicitou md5(email)
Ok, nevěděl jsem jak to pro tebe bude složitý chytat ještě nějakej feedback, problém to určitě nebude...

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #18 kdy: 12 Prosince 2010, 15:37:42 »
slozity to neni vubec , jednoduse si zavolam pres urllib a vrati mi hodnotu. Takhle to bude hezky osetreny. Btw. budu potrebovat vedet zpusob autentifikace pri uploadu:

username:password (plain, nedoporucuji)
username:password (oba md5)
username:password (oba sha)
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #19 kdy: 12 Prosince 2010, 15:45:42 »
na ftp plain

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #20 kdy: 12 Prosince 2010, 15:54:46 »
ok
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #21 kdy: 12 Prosince 2010, 17:02:12 »
Tak prikladam prvni scrren z aplikace

[attachment deleted by admin]
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #22 kdy: 12 Prosince 2010, 17:17:09 »
No to je super! Debugger na síť jsi nepřidával? (čím víc info, tím líp)
Poslal jsem ti údaje pro ftp na PM na forum.

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #23 kdy: 12 Prosince 2010, 17:27:10 »
pridam
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

petrakis

  • Stálý člen
  • **
  • Příspěvků: 513
Re: Pomoc pro novacky - skript vypisujici konfiguraci
« Odpověď #24 kdy: 12 Prosince 2010, 19:31:46 »
Zacinam posledni fazi, upload, ID a pod. uz co nevidet to bude hotove
Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

 

Provoz zaštiťuje spolek OpenAlt.