abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 00:22 | Komunita

V Norimberku probíhá do pátku ownCloud conference 2018, tj. konference vývojářů a uživatelů open source systému ownCloud (Wikipedie) umožňujícího provoz vlastního cloudového úložiště. Přednášky lze sledovat online. Videozáznamy jsou k dispozici na YouTube. Při této příležitosti byl vydán ownCloud Server 10.0.10. Z novinek lze zdůraznit podporu PHP 7.2. Vydán byl také ownCloud Desktop Client 2.5.0. Vyzkoušet lze online demo ownCloudu.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Pozvánky

Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.

xkucf03 | Komentářů: 0
včera 16:11 | Komunita

Vývojáři relačního databázového systému PostgreSQL oznámili, že schválili svůj Code of Conduct (CoC) aneb kodex chování vývojářů PostgreSQL.

Ladislav Hagara | Komentářů: 14
včera 14:44 | Nová verze

Byla vydána verze 1.0 poštovního serveru Courier (Wikipedie). Aktualizovány byly také související balíčky jako Courier authentication library, Courier-IMAP, SqWebMail, maildrop nebo Cone.

Ladislav Hagara | Komentářů: 0
včera 02:22 | Zajímavý software

Společnost ​Versity Software otevřela svůj archivační souborový systém ScoutFS. Zdrojové kódy jsou k dispozici na GitHubu (kernel space, user space) pod licencí GPLv2.

Ladislav Hagara | Komentářů: 21
včera 00:44 | Nová verze

Byla vydána verze 4.2 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 18.04, Ubuntu 16.04 a Ubuntu 14.04. Přehled novinek ve videozáznamu přednášky z WWDC 2018.

Ladislav Hagara | Komentářů: 3
17.9. 17:55 | Nová verze

Po třech a půl letech od vydání verze 3.4.1 byla vydána nová verze 3.4.2 programu pro filtrování spamu Apache SpamAssassin (Wikipedie). Z novinek lze zmínit 4 nové pluginy. Pravidla budou ověřována pomocí SHA-256 a SHA-512 místo SHA-1. Řešeny jsou také 4 bezpečnostní chyby. Například chyba CVE-2018-11780 v pluginu PDFInfo zneužitelná ke vzdálenému spuštění kódů (RCE).

Ladislav Hagara | Komentářů: 0
17.9. 16:22 | Pozvánky

Díky openSUSE Video Teamu lze sledovat živý přenos většiny prezentací z letošní SUSE Labs Conference. Záznamy proběhlých prezentací budou postupně přidávány na kanál SUSE Labs na YouTube.

Michal Kubeček | Komentářů: 0
17.9. 10:22 | Pozvánky

Na webových stránkách konference LinuxDays byl zveřejněn program přednášek a workshopů. Současně byla spuštěna registrace. Konference proběhne o víkendu 6. a 7. října 2018 v Praze v areálu ČVUT v Dejvicích na Fakultě informačních technologií.

Ladislav Hagara | Komentářů: 0
17.9. 02:22 | Komunita

Linus Torvalds se v oznámení o vydání 4. rc verze Linuxu 4.19 omlouvá za své chování. Posledním commitem před zvýšením rc3 na rc4 bylo odstranění souboru s Code of Conflict a přidání souboru s Contributor Covenant Code of Conduct vycházejícího z Contributor Covenant. Vývoj Linuxu 4.19 dokončí Greg Kroah-Hartman. Linus Torvalds si bere volno a bude pracovat na svém chování. Pravděpodobně vylepší svého poštovního klienta, aby mu nedovolil odesílat emaily obsahující nadávky.

Ladislav Hagara | Komentářů: 50
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (15%)
 (21%)
 (23%)
 (24%)
 (4%)
 (1%)
Celkem 356 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

Dotaz: mutt + gpg - neinteraktivně

30.8.2017 23:35 vlanav | skóre: 23
mutt + gpg - neinteraktivně
Přečteno: 323×
Na Archu mám neomutt a a nastavil jsem šifrování, ale v neinteraktivním módu se mail odešle nepodepsaný a nezašifrovaný. Jak odešlu neinteraktivně zašifrovaný a podepsaný mail.

Toto odejde

sudo smartctl -a /dev/sda >sda.txt

mutt -s "Test Email 2" -i sda.txt cokoliv@seznam.cz < /dev/null

nezašifrované.

Toto odejde

sudo smartctl -a /dev/sda >sda.txt

mutt -s "Test Email 2" -i sda.txt cokoliv@seznam.cz

následuje násobné odentrování, zašifrované.

V muttrc mám autosign a autoencrypt nastavené.

Odpovědi

4.9.2017 21:59 vlanav | skóre: 23
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Toto funguje, ale je to velmi kostrbaté
# single instance only
killall thunderbird

sleep 5

#start X
vncserver :51 -geometry 640x480 -depth 16 -noxstartup

sleep 5

#compose
sudo smartctl -a /dev/sda | DISPLAY=:51 thunderbird -compose "to='cokoliv@seznam.cz',subject='SMART sda',format=2,message=/dev/stdin" &

sleep 10

#send
vncdotool -s localhost:51 -p mypassword key ctrl-enter

sleep 30

#kill X
vncserver -kill :51
4.9.2017 22:36 BzF
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně

Pokud je problém jen v tom chybějícím Enteru, tak něco takového:

echo -e '\n' | mutt -s ...

by mohlo pomoci.

6.9.2017 20:35 vlanav | skóre: 23
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Kostrbatá verze pro mutt
#!/bin/bash

#create and save tmp vnc password
TMPPASS=$(cat /dev/urandom | tr -cd 0-9a-zA-Z | head -c8)
echo $TMPPASS | vncpasswd -f > $HOME/.vnc/tmppass

#prepare desktop
vncserver :51 -geometry 640x480 -depth 16 -noxstartup -rfbauth $HOME/.vnc/tmppass

#prepare mail body
sudo smartctl -a /dev/sda > sda.txt

#prepare mutt with mail
DISPLAY=:51 xterm -e "mutt -s 'SMART sda' cokoliv@seznam.cz -i sda.txt" &

sleep 2

#send mail
vncdotool -s localhost:51 -p $TMPPASS --delay=500 move 320 240 key enter key enter type ':w' key enter type ':q' key enter key y

sleep 5

#kill X
vncserver -kill :51

#delete passwd
rm -f $HOME/.vnc/tmppass
6.9.2017 21:10 NN
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
To je snad jeste horsi nez to pred tim.. to tam fakt mus byt to vnc? Fakt? Nebylo by jednoduzsi zjisti jak to podepsat? Tohle fakt je hnus.. sry.
7.9.2017 08:06 rastos | skóre: 61 | blog: rastos
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Musí to PGP robiť mutt?
smartctl -a /dev/sda  | \
  gpg --sign --encrypt --armor --recipient cokoliv@seznam.cz --output - | \
  mutt ...
7.9.2017 09:24 vlanav | skóre: 23
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Nemusí, ale nenašel jsem lepší řešení, ani google nic nenajde. Vaše (rastosovo) částečně funguje - mutt to ale nedokáže trasparentně dekódovat, thunderbird to dokáže (ale kodóvání je špatně).

Problém je ve struktuře toho mailu. Takhle to vypadá správně.
Content-Type: multipart/encrypted; protocol="application/pgp-encrypted";
	boundary="7gn3mocrmkzbvarr"
Content-Disposition: inline
User-Agent: NeoMutt/20170714 (1.8.3)


--7gn3mocrmkzbvarr
Content-Type: application/pgp-encrypted
Content-Disposition: attachment


--7gn3mocrmkzbvarr
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="msg.asc"


--7gn3mocrmkzbvarr--
7.9.2017 09:54 rastos | skóre: 61 | blog: rastos
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Tomu by mohlo pomôcť to, že výsledok toho GPG nepošleš cez pípu na stdin, ale ho uložíš do súboru (napr. s koncovkou .gpg.asc) a do mailu ho attachneš pomocou -a. Možno to bude ešte potrebovať úpravu ~/.mime.types, aby pre .gpg.asc použil správny MIME type.
7.9.2017 20:47 vlanav | skóre: 23
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Zkusil jsem to takhle, ale pořád to není ono. Thunderbird si s tím poradí, ale mutt to vidí jako přílohy.
#!/bin/bash

sudo smartctl -a /dev/sda | gpg --sign --encrypt --armor \
  --default-key cokoliv@seznam.cz --recipient cokoliv@seznam.cz --output - > msg.asc

mailsend -smtp smtp.seznam.cz -port 465 -ssl -ehlo \
  -auth -user seratom@seznam.cz -pass 'cokoliv123' \
  -enc-type none -content-type multipart/encrypted -disposition inline -cs none \
  -f cokoliv@seznam.cz -t cokoliv@seznam.cz \
  -sub 'mailsend test' -show-attach \
  -attach gpg.id,application/pgp-encrypted,i \
  -attach msg.asc,application/octet-stream,a
Mail pak vypadá takto
X-Mailer: @(#) mailsend v1.20b (Unix)
X-Copyright: BSD. It is illegal to use this software for Spamming
Mime-version: 1.0
Content-type: multipart/encrypted; boundary="NWyG/VsALry1Ny0u"

--NWyG/VsALry1Ny0u
Content-Type: application/pgp-encrypted; name="gpg.id"
Content-Disposition: inline


--NWyG/VsALry1Ny0u
Content-Type: application/octet-stream; name="msg.asc"
Content-Disposition: attachment; filename="msg.asc"


--NWyG/VsALry1Ny0u--
8.9.2017 08:10 rastos | skóre: 61 | blog: rastos
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Ty si mu nanútil msg.asc ako application/octet-stream, ale v predtým si písal, že mutt tam chce "application/pgp-encrypted" (a o gpg.id si predtým nepísal nič). Ja mutt nepoužívam, ale ak si dosť zdatný, aby si dal dohromady ten mailsend command, tak si myslím, že si dosť zdatný aj na to, aby si to dotiahol do úspešného konca ;-) Myslím, že už tomu chýba len správne nastavenie MIME typu.
8.9.2017 10:17 vlanav | skóre: 23
Rozbalit Rozbalit vše Re: mutt + gpg - neinteraktivně
Ty mime typy mám stejně. Jsou tam tři, jeden u celého multipartu a po jednom u každého souboru. To gpg.id obsahuje text Version 1. V tom odeslaném z muttu je celý multipart jako inline a gpg.id je tam bez názvu jako attachment (to jsem taky zkoušel).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.