Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Diese Seite zeigt lediglich nicht-personalisierte Werbung an, um der neuen EU-Datenschutzgrundverordnung gerecht zu werden.
Translate
Sonntag, 29. April 2018
Freitag, 27. April 2018
Donnerstag, 26. April 2018
Pentesting / Penetration Testing / Hacking Hardware / Gadgets und cooles Zeugs
https://www.heise.de/ct/ausgabe/2017-18-Preiswerte-Hacker-Hardware-Geraete-im-Ueberblick-3803285.html
https://www.heise.de/ct/artikel/Rechner-kapern-mit-dem-USB-Rubber-Ducky-2542221.html
https://hakshop.com/pages/hak5-gear
https://hackmag.com/security/rubber-ducky/
https://github.com/brandonlw/Psychson
https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payloads
https://www.pentestingshop.com/pentesting/make-your-own-usb-rubber-ducky-using-a-normal-usb-stick/
https://ducktoolkit.com/payload
https://www.heise.de/ct/ausgabe/2017-18-Gefahr-durch-angriffslustige-Hardware-3800729.html
https://www.heise.de/security/meldung/Gefahr-durch-frei-verkaeufliche-Hacking-Gadgets-3806266.html
https://sensorstechforum.com/en/best-hacker-gadgets-devices-2017/
https://hackerwarehouse.com/
https://www.welivesecurity.com/2016/10/31/10-gadgets-every-white-hat-hacker-needs-toolkit/
https://www.inverse.com/article/38612-hacking-tools-legal-available
http://hackerthings.com/
https://www.pcworld.idg.com.au/article/611241/10-gadgets-every-white-hat-hacker-needs-their-toolkit/
https://www.zdnet.com/article/ten-great-gifts-for-the-hacker-in-your-life/
https://greatscottgadgets.com/hackrf/
https://samy.pl/poisontap/
https://www.bitblokes.de/poisontap-raspberry-pi-zero-ist-der-ideale-spion/
https://github.com/samyk/poisontap
https://ghostlyhaks.com/shop
https://www.heise.de/ct/artikel/Rechner-kapern-mit-dem-USB-Rubber-Ducky-2542221.html
https://hakshop.com/pages/hak5-gear
https://hackmag.com/security/rubber-ducky/
https://github.com/brandonlw/Psychson
https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payloads
https://www.pentestingshop.com/pentesting/make-your-own-usb-rubber-ducky-using-a-normal-usb-stick/
https://ducktoolkit.com/payload
https://www.heise.de/ct/ausgabe/2017-18-Gefahr-durch-angriffslustige-Hardware-3800729.html
https://www.heise.de/security/meldung/Gefahr-durch-frei-verkaeufliche-Hacking-Gadgets-3806266.html
https://sensorstechforum.com/en/best-hacker-gadgets-devices-2017/
https://hackerwarehouse.com/
https://www.welivesecurity.com/2016/10/31/10-gadgets-every-white-hat-hacker-needs-toolkit/
https://www.inverse.com/article/38612-hacking-tools-legal-available
http://hackerthings.com/
https://www.pcworld.idg.com.au/article/611241/10-gadgets-every-white-hat-hacker-needs-their-toolkit/
https://www.zdnet.com/article/ten-great-gifts-for-the-hacker-in-your-life/
https://greatscottgadgets.com/hackrf/
https://samy.pl/poisontap/
https://www.bitblokes.de/poisontap-raspberry-pi-zero-ist-der-ideale-spion/
https://github.com/samyk/poisontap
https://ghostlyhaks.com/shop
I found a bug in Github within the filtering mechanism
Hi guys from the Github team,
maybe I found an error in the repository filtering mechanism: E.g. my repositories:
https://github.com/SeppPenner?utf8=%E2%9C%93&tab=repositories&q=&type=&language=arduino
https://github.com/SeppPenner?utf8=%E2%9C%93&tab=repositories&q=&type=&language=arduino
When I try to filter for projects that are sources and have the
language "Arduino", this does not work and the selecction box switches
back to "all" again.
Please see the image under https://abload.de/img/githubfail6qpns.png, too.
Strangely, this only happens with the "Arduino" language (Probably
the first after "All" in the selection box), with the others I could not
find this issue.
Can you check if this is reproducable?
Thank you in advance.
Montag, 23. April 2018
Running Icinga2 on a Raspberry Pi
https://joshuacox.github.io/monitoring/2016/01/05/Persistent-Icinga2-Docker/
https://geeklabor.de/archives/199-Icinga-2-und-Icinga-Web-2-auf-dem-Raspberry-Pi.html
https://www.stefreitag.de/wp/2015/11/07/icinga2-auf-dem-raspberry-pi/
https://github.com/Icinga/docker-icinga2-demo
https://blog.fuchsi.de/2016/09/07/icinga-2-auf-dem-raspberrypi-2/
https://hub.docker.com/r/jordan/icinga2/
https://blog.netways.de/2015/03/27/icinga2-und-icinga-web-fur-debianubuntu-auf-arm-prozessoren/
https://geeklabor.de/archives/199-Icinga-2-und-Icinga-Web-2-auf-dem-Raspberry-Pi.html
https://www.stefreitag.de/wp/2015/11/07/icinga2-auf-dem-raspberry-pi/
https://github.com/Icinga/docker-icinga2-demo
https://blog.fuchsi.de/2016/09/07/icinga-2-auf-dem-raspberrypi-2/
https://hub.docker.com/r/jordan/icinga2/
https://blog.netways.de/2015/03/27/icinga2-und-icinga-web-fur-debianubuntu-auf-arm-prozessoren/
Sonntag, 22. April 2018
Samstag, 21. April 2018
Mining Monero on CentOS (CPU only)
sudo yum install centos-release-scl epel-release
sudo yum install cmake3 devtoolset-4-gcc* hwloc-devel libmicrohttpd-devel openssl-devel make
scl enable devtoolset-4 bash
git clone https://github.com/fireice-uk/xmr-stak.git
mkdir xmr-stak/build
cd xmr-stak/build
cmake3 .. -DCUDA_ENABLE_OFF _DOpenCL_ENABLE=OFF
make install
Freitag, 20. April 2018
Running a custom Signal server
https://www.reddit.com/r/signal/comments/7poh3f/is_it_possible_to_create_a_private_signal_server/
https://stackoverflow.com/questions/33699970/run-custom-textsecure-signal-server
https://github.com/signalapp/Signal-Server
https://github.com/CableIM/Cable-Server/
https://ekasiswanto.wordpress.com/2017/10/03/experiences-in-using-open-whisper-systems-signal-textsecure-server/
https://ekasiswanto.wordpress.com/2017/08/07/how-to-compile-and-run-open-whisper-systems-signal-server/
https://ekasiswanto.wordpress.com/2017/08/09/how-to-compile-and-run-open-whisper-systems-signal-server-part-2/
https://ekasiswanto.wordpress.com/2017/09/29/how-to-compile-and-run-open-whisper-systems-signal-server-part-3/
http://www.slate.com/articles/technology/future_tense/2017/02/how_to_set_up_signal_private_messenger.html
https://mlsdev.com/blog/130-how-to-develop-a-secure-messenger-like-signal
https://timtaubert.de/blog/2016/01/build-your-own-signal-desktop/
https://stackoverflow.com/questions/33699970/run-custom-textsecure-signal-server
https://github.com/signalapp/Signal-Server
https://github.com/CableIM/Cable-Server/
https://ekasiswanto.wordpress.com/2017/10/03/experiences-in-using-open-whisper-systems-signal-textsecure-server/
https://ekasiswanto.wordpress.com/2017/08/07/how-to-compile-and-run-open-whisper-systems-signal-server/
https://ekasiswanto.wordpress.com/2017/08/09/how-to-compile-and-run-open-whisper-systems-signal-server-part-2/
https://ekasiswanto.wordpress.com/2017/09/29/how-to-compile-and-run-open-whisper-systems-signal-server-part-3/
http://www.slate.com/articles/technology/future_tense/2017/02/how_to_set_up_signal_private_messenger.html
https://mlsdev.com/blog/130-how-to-develop-a-secure-messenger-like-signal
https://timtaubert.de/blog/2016/01/build-your-own-signal-desktop/
Mining Monero (V7) aka MoneroV7 on a Ubuntu or similar system
Install:
sudo apt-get install wget
wget https://github.com/hyc/cpuminer-multi/archive/daemon.zip
unzip daemon.zip
cd daemon
./autogen.sh
./configure
make
Run:
./minerd --help
Example:
./minerd -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45700 -u my@email.com -p x -t 1
Further links and miners:
https://github.com/hyc/cpuminer-multi
https://github.com/fireice-uk/xmr-stak
https://www.monero.how/tutorial-how-to-mine-monero
https://www.reddit.com/r/Monero/comments/8c1aiq/cpu_miner_for_v7/
https://github.com/Bendr0id/xmrigCC
https://lukminer.org/
http://www.lukminer.net/releases/
https://sites.google.com/site/lukxmrminer/
https://andypi.co.uk/2017/07/01/mining-monero-xmr-crypto-currency-on-raspberry-pi/
https://minergate.com/blog/minergate-supports-monero-network-upgrade/
Windows Update 1709 fails-Spring update 2018
https://www.wintips.org/fix-windows-10-update-1709-fails-to-install/
http://www.catalog.update.microsoft.com/Search.aspx?q=KB4056892
https://social.technet.microsoft.com/Forums/windows/en-US/1ea75fe6-3f8f-4232-afd7-550c7b418d44/jan-2018-cumulative-update-fails-to-install-1709?forum=win10itprosecurity
https://support.microsoft.com/en-us/help/4072699/windows-security-updates-and-antivirus-software
http://www.catalog.update.microsoft.com/Search.aspx?q=KB4056892
https://social.technet.microsoft.com/Forums/windows/en-US/1ea75fe6-3f8f-4232-afd7-550c7b418d44/jan-2018-cumulative-update-fails-to-install-1709?forum=win10itprosecurity
https://support.microsoft.com/en-us/help/4072699/windows-security-updates-and-antivirus-software
Building a REST API in Python
https://www.codementor.io/sagaragarwal94/building-a-basic-restful-api-in-python-58k02xsiq
https://www.fullstackpython.com/api-creation.html
https://medium.com/python-rest-api-toolkit/build-a-python-rest-api-in-5-minutes-c183c00d3465
https://medium.com/python-pandemonium/build-simple-restful-api-with-python-and-flask-part-1-fae9ff66a706
https://impythonist.wordpress.com/2015/07/12/build-an-api-under-30-lines-of-code-with-python-and-flask/
https://www.dataquest.io/blog/python-api-tutorial/
http://www.kpkaiser.com/articles/building-and-deploying-your-first-api-in-python/
https://www.fullstackpython.com/api-creation.html
https://medium.com/python-rest-api-toolkit/build-a-python-rest-api-in-5-minutes-c183c00d3465
https://medium.com/python-pandemonium/build-simple-restful-api-with-python-and-flask-part-1-fae9ff66a706
https://impythonist.wordpress.com/2015/07/12/build-an-api-under-30-lines-of-code-with-python-and-flask/
https://www.dataquest.io/blog/python-api-tutorial/
http://www.kpkaiser.com/articles/building-and-deploying-your-first-api-in-python/
Übersicht über Girokonten (kostenlos) in Deutschland
Quellen (unter anderem):
https://www.kostenloser-girokonto-vergleich.de/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
https://www.kostenloser-girokonto-vergleich.de/tan-verfahren-banken-mtan-chiptan-phototan/
https://www.kostenloser-girokonto-vergleich.de/diese-banken-bieten-hbci-oder-chiptan-mit-tan-generator-an/
https://www.kostenloses-konto24.de/girokonto-informationen/143-welches-tan-verfahren-bietet-welche-bank.html
https://www.kostenloser-girokonto-vergleich.de/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
https://www.kostenloser-girokonto-vergleich.de/diese-banken-bieten-hbci-oder-chiptan-mit-tan-generator-an/
https://www.kostenloses-konto24.de/girokonto-informationen/143-welches-tan-verfahren-bietet-welche-bank.html
https://www.kostenloser-girokonto-vergleich.de/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
2000 Posts :D
This is already the 2000. post on my blog :D Thanks to all that are reading my updates ;)
Dienstag, 17. April 2018
Kostenlose Girokonten finden
https://www.kostenloser-girokonto-vergleich.de/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
Montag, 16. April 2018
Gotthard Alben
Jahr | Titel | Chartplatzierungen[11][12] | Anmerkungen | ||
---|---|---|---|---|---|
DE | AT | CH | |||
1992 | Gotthard | — | — | 5 (35 Wo.) |
Erstveröffentlichung: Februar 1992 |
1994 | Dial Hard | 60 (9 Wo.) |
— | 1 (23 Wo.) |
Erstveröffentlichung: Januar 1994 |
1996 | G. | 49 (8 Wo.) |
— | 1 (24 Wo.) |
Erstveröffentlichung: Januar 1996 |
1999 | Open | 21 (6 Wo.) |
40 (4 Wo.) |
1 (29 Wo.) |
Erstveröffentlichung: Januar 1999 |
2001 | Homerun | 14 (8 Wo.) |
51 (5 Wo.) |
1 (48 Wo.) |
Erstveröffentlichung: Januar 2001 |
2003 | Human Zoo | 29 (4 Wo.) |
— | 1 (35 Wo.) |
Erstveröffentlichung: Februar 2003 |
2005 | Lipservice | 31 (3 Wo.) |
58 (2 Wo.) |
1 (39 Wo.) |
Erstveröffentlichung: Juni 2005 |
2007 | Domino Effect | 22 (7 Wo.) |
33 (2 Wo.) |
1 (34 Wo.) |
Erstveröffentlichung: April 2007 |
2009 | Need to Believe | 8 (6 Wo.) |
28 (2 Wo.) |
1 (32 Wo.) |
Erstveröffentlichung: September 2009 |
2012 | Firebirth | 9 (5 Wo.) |
33 (3 Wo.) |
1 (24 Wo.) |
Erstveröffentlichung: Juni 2012 |
2014 | Bang! | 10 (4 Wo.) |
23 (1 Wo.) |
1 (26 Wo.) |
Erstveröffentlichung: April 2014 |
2017 | Silver | 7 (5 Wo.) |
7 (4 Wo.) |
1 (25 Wo.) |
Erstveröffentlichung: Januar 2017 |
Kostenlose Girokonten im Überblick
https://www.kostenloser-girokonto-vergleich.de/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
https://girokonto.focus.de/
https://www.girokonto-vergleich.net/test/kostenloses-konto.html
https://www.check24.de/girokonto/kostenlos/
https://www.verivox.de/girokonto/
https://www.finanztip.de/girokonto/
https://www.financescout24.de/geldanlage-banking/girokonto.aspx
https://www.biallo.de/girokonto/ratgeber/kostenloses-girokonto/
Freitag, 13. April 2018
2,2 Millionen Euro Ablöse: Kovac wird Heynckes-Nachfolger
Kovac ist denke ich nicht schlecht. Ob er genügend internationale Erfahrung hat (Als Spieler ja, als Trainer nein), wird sich zeigen. Ich denke, dass er eine gute Lösung ist. Klar, eine weitere Saison mit Don Jupp wäre top, ist aber unrealistisch. Außerdem hat er sich die Rente verdient. Und zum Glück haben wir keine Tuchel bekommen. Der ist eh nach Mourinho der größte Pfosten überhaupt.
2,2 Millionen Euro Ablöse: Kovac wird Heynckes-Nachfolger
Bayern kauft die Liga leer, ja klar. Und Dortmund nicht, oder wie?
Selber schuld, wenn Frankfurt Kovac eine Ausstiegsklausel zulässt...
Selber schuld, wenn Frankfurt Kovac eine Ausstiegsklausel zulässt...
Rotsünder Buffon zum Schiedsrichter: "Fahr zur Hölle"
Nachdem ich gelesen habe, was hier für Schwachsinn geschriebene wird, muss ich mich mal einschalten.
Der Elfmeter war niemals einer. Den kann man vielleicht in der 2. Bundesliga beim Spiel Aue gegen Sandhausen geben, aber nicht in der Champions League.
Ich erinnere mal daran: Champions League Finale vor 2 (oder 3?) Jahren, Real-Atletico, es steht 1:0 für Atletico in der 90. und gab keine nennenswerten Unterbrechungen: 5 Minuten Nachspielzeit und Real gleicht in 90+5 aus... Champions League letztes Jahr, Barca-PSG, Rückspiel, Barca verliert 4:0 im Hinspiel, es steht im Rückspiel 5:1, damit wäre PSG weiter, Neymar lässt sich in der 90 + 2. Minute fallen, klare Schwalbe, Elfmeter, Barca ist weiter. Real-Juve, dieses Jahr, 90 + 8, wieder irregulärer Elfmeter, Real ist weiter. Schmeckt das nur mir komisch, oder kommt das auch jemand anderen "Spanisch" vor?
Wenn man sich das Spiel von Bayern angeschaut hat und das von Real: Wenn das ein Elfmeter ist, hätte Lewandowski 5 bekommen müssen...
Zu Buffon: Was erwartet ihr denn? Sein vielleicht letzter großer Auftritt und ein irregulärer Elfmeter. Olli Kahn hätte den Schiri bei der Entscheidung geohrfeigt. Ich sage nicht, dass Juventus das Spiel zwingend gewonnen hätte, aber Verlängerung wäre gerechtfertigt gewesen.
Und wieso regt man sich über Ronaldo auf? Ganz einfach, weil er den IQ einer Taube hat. Wenn man so ein Spiel abliefert und dann vom Schiedsrichter bevorzugt wird (Einige meiner Freunde sind Real-Fans und selbst die hätten den Elfmeter nicht gegeben), dann braucht man nicht so zu jubeln wie wenn man gerade 5:0 gewonnen hat. Außerdem wird Ronaldo auch alt und sieht damit noch komischer aus als zuvor. Und sich dann hinzustellen und zu sagen, dass er die Aufregung nicht versteht, zeigt mal wieder seine nicht vorhandene Klasse. Klar, er ist ein guter Fußballer, aber beim Ballon d'or hat man gesehen, wieso wir Menschen vom Affen abstammen-Bei Ronaldo war das dann wohl eher ein Pavian als ein Gorilla...
Aber was solls, hoffen wir auf Liverpool-Reak und dass Klopp dem Irrsinn da ein Ende setzt. Nochmal hat es Real Madrid bei der Leistung nicht verdient, die Champions League zu holen...
Der Elfmeter war niemals einer. Den kann man vielleicht in der 2. Bundesliga beim Spiel Aue gegen Sandhausen geben, aber nicht in der Champions League.
Ich erinnere mal daran: Champions League Finale vor 2 (oder 3?) Jahren, Real-Atletico, es steht 1:0 für Atletico in der 90. und gab keine nennenswerten Unterbrechungen: 5 Minuten Nachspielzeit und Real gleicht in 90+5 aus... Champions League letztes Jahr, Barca-PSG, Rückspiel, Barca verliert 4:0 im Hinspiel, es steht im Rückspiel 5:1, damit wäre PSG weiter, Neymar lässt sich in der 90 + 2. Minute fallen, klare Schwalbe, Elfmeter, Barca ist weiter. Real-Juve, dieses Jahr, 90 + 8, wieder irregulärer Elfmeter, Real ist weiter. Schmeckt das nur mir komisch, oder kommt das auch jemand anderen "Spanisch" vor?
Wenn man sich das Spiel von Bayern angeschaut hat und das von Real: Wenn das ein Elfmeter ist, hätte Lewandowski 5 bekommen müssen...
Zu Buffon: Was erwartet ihr denn? Sein vielleicht letzter großer Auftritt und ein irregulärer Elfmeter. Olli Kahn hätte den Schiri bei der Entscheidung geohrfeigt. Ich sage nicht, dass Juventus das Spiel zwingend gewonnen hätte, aber Verlängerung wäre gerechtfertigt gewesen.
Und wieso regt man sich über Ronaldo auf? Ganz einfach, weil er den IQ einer Taube hat. Wenn man so ein Spiel abliefert und dann vom Schiedsrichter bevorzugt wird (Einige meiner Freunde sind Real-Fans und selbst die hätten den Elfmeter nicht gegeben), dann braucht man nicht so zu jubeln wie wenn man gerade 5:0 gewonnen hat. Außerdem wird Ronaldo auch alt und sieht damit noch komischer aus als zuvor. Und sich dann hinzustellen und zu sagen, dass er die Aufregung nicht versteht, zeigt mal wieder seine nicht vorhandene Klasse. Klar, er ist ein guter Fußballer, aber beim Ballon d'or hat man gesehen, wieso wir Menschen vom Affen abstammen-Bei Ronaldo war das dann wohl eher ein Pavian als ein Gorilla...
Aber was solls, hoffen wir auf Liverpool-Reak und dass Klopp dem Irrsinn da ein Ende setzt. Nochmal hat es Real Madrid bei der Leistung nicht verdient, die Champions League zu holen...
EnvironmentDataMeasurementSystem
EnvironmentDataMeasurementSystem
is a project that shows how to connect a ESP8266 / NodeMCU to an API
service to store environment data in a database using the DHT22 and LM35
sensors
MQTT server support-Feature comparison of different MQTT brokers
This page attempts to document the features that various MQTT servers
(brokers) support. This is specific to their MQTT support; many of these
servers have much wider capabilities beyond just MQTT.
Summary of new features in MQTT v5.0 (non-normative)
The following new features are
added to MQTT v5.0
·
Session expiry
Split the Clean Session flag into a Clean Start flag which
indicates that the session should start without using an existing session, and
a Session Expiry interval which says how long to retain the session after a
disconnect. The session expiry interval can be modified at disconnect. Setting
of Clean Start to 1 and Session Expiry Interval to 0 is equivalent in MQTT
v3.1.1 of setting Clean Session to 1.
·
Message expiry
Allow an expiry interval to be set when a message is published.
·
Reason code on all ACKs
Change all response packets to contain a reason code. This include
CONNACK, PUBACK, PUBREC, PUBREL, PUBCOMP, SUBACK, UNSUBACK, DISCONNECT, and
AUTH. This allows the invoker to determine whether the requested function
succeeded.
·
Reason string on all ACKs
Change most packets with a reason code to also allow an optional
reason string. This is designed for problem determination and is not intended
to be parsed by the receiver.
·
Server disconnect
Allow DISCONNECT to be sent by the Server to indicate the reason the
connection is closed.
·
Payload format and content type
Allow the payload format (binary, text) and a MIME style content
type to be specified when a message is published. These are forwarded on to the
receiver of the message.
·
Request / Response
Formalize the request/response pattern within MQTT and provide the
Response Topic and Correlation Data properties to allow response messages to be
routed back to the publisher of a request. Also, add the ability for the Client
to get configuration information from the Server about how to construct the
response topics.
·
Shared Subscriptions
Add shared subscription support allowing for load balanced
consumers of a subscription
·
Subscription ID
Allow a numeric subscription identifier to be specified on a SUBSCRIBE,
and returned on the message when it is delivered. This allows the Client to
determine which subscription or subscriptions caused the message to be
delivered.
·
Topic Alias
Decrease the size of the MQTT packet overhead by allowing the
topic name to be abbreviated to a small integer. The Client and Server
independently specify how many topic aliases they allow.
·
Flow control
Allow the Client and Server to independently specify the number of
outstanding reliable messages (QoS>0) they allow. The sender pauses sending
such messages to stay below this quota. This is used to limit the rate of
reliable messages, and to limit how many are in flight at one time.
·
User properties
Add User Properties to most packets. User properties on PUBLISH
are included with the message and are defined by the Client applications. The
user properties on PUBLISH and Will Properties are forwarded by the Server to
the receiver of the message. User properties on the
CONNECT, SUBSCRIBE, and UNSUBSCRIBE packets are defined by the Server
implementation. The user properties on CONNACK PUBACK, PUBREC, PUBREL, PUBCOMP,
SUBACK, UNSUBACK and AUTH packets are defined by the sender, and are unique to
the sender implementation. The meaning of user properties is not defined by
MQTT.
·
Maximum Packet Size
Allow the Client and Server to independently specify the maximum
packet size they support. It is an error for the session partner to send a
larger packet.
·
Optional Server feature availability
Define a set of features which the Server does not allow and
provide a mechanism for the Server to specify this to the Client. The features
which can be specified in this way are: Maximum QoS, Retain Available, Wildcard
Subscription Available, Subscription Identifier Available, and Shared
Subscription Available. It is an error for the Client to use features that the
Server has declared are not available.
It is possible in earlier versions of MQTT for a Server to not
implement a feature by declaring that the Client is not authorized for that
function. This feature allows such optional behavior to be declared and adds
specific Reason Codes when the Client uses one of these features anyway.
·
Enhanced authentication
Provide a mechanism to enable challenge/response style
authentication including mutual authentication. This allows SASL style
authentication to be used if supported by both Client and Server, and includes
the ability for a Client to re-authenticate within a connection.
·
Subscription options
Provide subscription options primarily defined to allow for
message bridge applications. These include an option to not send messages
originating on this Client (noLocal), and options for handling retained
messages on subscribe.
·
Will delay
Add the ability to specify a delay between the end of the
connection and sending the will message. This is designed so that if a
connection to the session is re-established then the will message is not sent.
This allows for brief interruptions of the connection without notification to
others.
·
Server Keep Alive
Allow the Server to specify the value it wishes the Client to use
as a keep alive. This allows the Server to set a maximum allowed keepalive and
still have the Client honor it.
·
Assigned ClientID
In cases where the ClientID is assigned by the Server, return the
assigned ClientID. This also lifts the restriction that Server assigned
ClientIDs can only be used with Clean Session=1 connections.
·
Server reference
Allow the Server to specify an
alternate Server to use on CONNACK or DISCONNECT. This can be used as a
redirect or to do provisioning.
Abonnieren
Posts (Atom)