VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS76.30%
Net Worth
2.282USD
STEEM
0.332STEEM
SBD
4.196SBD
Effective Power
5.001SP
├── Own SP
3.600SP
└── Incoming DelegationsDeleg
+1.401SP
Detailed Balance
| STEEM | ||
| balance | 0.332STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 3.600SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 1.401SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 4.196SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.332 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "5861.683864 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "2281.975942 VESTS",
"sbd_balance": "4.196 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | hackspoiler |
| id | 641179 |
| rank | 474,391 |
| reputation | 72871081044 |
| created | 2018-01-23T13:57:27 |
| recovery_account | steem |
| proxy | None |
| post_count | 160 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2020-03-22T19:54:54 |
| last_root_post | 2020-03-22T19:54:54 |
| last_vote_time | 2020-03-18T12:01:39 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.332 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 4.196 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 5861.683864 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 2281.975942 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2020-03-06T12:22:15 |
| mined | No |
| sbd_seconds | 8,404,017,321 |
| sbd_last_interest_payment | 2020-02-17T12:51:39 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 641179,
"name": "hackspoiler",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7eRQ2BTibaJNtgHthrE3yLMJQbBqYWwDiudaV72Vz7R1uDN6WA",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5kRguD6HMYuNaNkr2S2tiT13Vgn2kS9u4pqyhRuRxfk5a7QF7K",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"dlive.app",
1
],
[
"steempeak.app",
1
]
],
"key_auths": [
[
"STM6P4Kb1xHXz1LTnferYDzjcVqwh3XfV937K5BEewkcrzgthsKiC",
1
]
]
},
"memo_key": "STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X",
"json_metadata": "{\"profile\":{\"name\":\"Hackspoiler\",\"about\":\"Next Level Shit Open-Source Web News, crispy Music and Videos\",\"cover_image\":\"https://500px.com/photo/232785843/into-the-sun-by-root-couture\",\"profile_image\":\"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg\",\"website\":\"https//hackspoiler.de\",\"location\":\"Germany\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"Hackspoiler\",\"about\":\"Next Level Shit Open-Source Web News, crispy Music and Videos\",\"location\":\"Germany\",\"profile_image\":\"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg\",\"cover_image\":\"https://500px.com/photo/232785843/into-the-sun-by-root-couture\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2020-03-06T12:22:15",
"created": "2018-01-23T13:57:27",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 160,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779065679
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779065679
},
"voting_power": 0,
"balance": "0.332 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "4.196 SBD",
"sbd_seconds": "8404017321",
"sbd_seconds_last_update": "2020-03-11T17:36:36",
"sbd_last_interest_payment": "2020-02-17T12:51:39",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "5861.683864 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "2281.975942 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 11,
"posting_rewards": 4753,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2020-03-22T19:54:54",
"last_root_post": "2020-03-22T19:54:54",
"last_vote_time": "2020-03-18T12:01:39",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "72871081044",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 474391
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
steemdelegated 1.401 SP to @hackspoiler2026/05/18 00:54:39
steemdelegated 1.401 SP to @hackspoiler
2026/05/18 00:54:39
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 2281.975942 VESTS |
| Transaction Info | Block #106144234/Trx f9afe267311fa64f984b6d7e16bdf7575b779d3c |
View Raw JSON Data
{
"trx_id": "f9afe267311fa64f984b6d7e16bdf7575b779d3c",
"block": 106144234,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T00:54:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "2281.975942 VESTS"
}
]
}steemdelegated 1.001 SP to @hackspoiler2026/05/12 06:30:15
steemdelegated 1.001 SP to @hackspoiler
2026/05/12 06:30:15
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 1629.434820 VESTS |
| Transaction Info | Block #105978899/Trx c8e6294c6ef45aac062a702d5c3fd383c4f0fd44 |
View Raw JSON Data
{
"trx_id": "c8e6294c6ef45aac062a702d5c3fd383c4f0fd44",
"block": 105978899,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T06:30:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "1629.434820 VESTS"
}
]
}steemdelegated 1.409 SP to @hackspoiler2026/04/26 00:14:27
steemdelegated 1.409 SP to @hackspoiler
2026/04/26 00:14:27
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 2294.491698 VESTS |
| Transaction Info | Block #105511867/Trx 1efa385a80f7f145cd3e69941d59e10bc736e052 |
View Raw JSON Data
{
"trx_id": "1efa385a80f7f145cd3e69941d59e10bc736e052",
"block": 105511867,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-26T00:14:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "2294.491698 VESTS"
}
]
}emmaparkersreplied to @hackspoiler / s56xkq2023/12/05 11:07:39
emmaparkersreplied to @hackspoiler / s56xkq
2023/12/05 11:07:39
| parent author | hackspoiler |
| parent permlink | elkarbackup-minimalistische-open-source-netzwerk-backup-software-de-en |
| author | emmaparkers |
| permlink | s56xkq |
| title | |
| body | Apps zur elterlichen Kontrolle sind für mein Nervensystem wirklich eine Erleichterung. Als Mutter mache ich mir immer Sorgen um mein Kind, besonders in einer Welt, in der das Internet von Kriminellen genutzt wird, um Kinder zu manipulieren. Mit <a href="https://mobilespion.de/spionage/whatsapp-mitlesen-kostenlos-download/">whatsapp mitlesen kostenlos download</a> kann ich meine Kinder vor Cyberbedrohungen schützen. Ich überwache auch ihre Aktivitäten in sozialen Medien und mehr, was mir das Gefühl gibt, dass meine Kinder immer sicher sind. |
| json metadata | {"links":["https://mobilespion.de/spionage/whatsapp-mitlesen-kostenlos-download/"],"app":"steemit/0.2"} |
| Transaction Info | Block #80468266/Trx 7d740fb6467c3161a44363b7a512e096e2e3a412 |
View Raw JSON Data
{
"trx_id": "7d740fb6467c3161a44363b7a512e096e2e3a412",
"block": 80468266,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-12-05T11:07:39",
"op": [
"comment",
{
"parent_author": "hackspoiler",
"parent_permlink": "elkarbackup-minimalistische-open-source-netzwerk-backup-software-de-en",
"author": "emmaparkers",
"permlink": "s56xkq",
"title": "",
"body": "Apps zur elterlichen Kontrolle sind für mein Nervensystem wirklich eine Erleichterung. Als Mutter mache ich mir immer Sorgen um mein Kind, besonders in einer Welt, in der das Internet von Kriminellen genutzt wird, um Kinder zu manipulieren. Mit <a href=\"https://mobilespion.de/spionage/whatsapp-mitlesen-kostenlos-download/\">whatsapp mitlesen kostenlos download</a> kann ich meine Kinder vor Cyberbedrohungen schützen. Ich überwache auch ihre Aktivitäten in sozialen Medien und mehr, was mir das Gefühl gibt, dass meine Kinder immer sicher sind.",
"json_metadata": "{\"links\":[\"https://mobilespion.de/spionage/whatsapp-mitlesen-kostenlos-download/\"],\"app\":\"steemit/0.2\"}"
}
]
}steemdelegated 1.070 SP to @hackspoiler2023/11/13 20:34:12
steemdelegated 1.070 SP to @hackspoiler
2023/11/13 20:34:12
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 1741.904685 VESTS |
| Transaction Info | Block #79854492/Trx 672273c00c9f8cc00ad3d2e07a01770a824f16ae |
View Raw JSON Data
{
"trx_id": "672273c00c9f8cc00ad3d2e07a01770a824f16ae",
"block": 79854492,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-13T20:34:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "1741.904685 VESTS"
}
]
}steemdelegated 1.770 SP to @hackspoiler2023/09/21 22:35:54
steemdelegated 1.770 SP to @hackspoiler
2023/09/21 22:35:54
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 2881.943871 VESTS |
| Transaction Info | Block #78348748/Trx ce384c7394846f8aa6dd2131760a84961b294c2d |
View Raw JSON Data
{
"trx_id": "ce384c7394846f8aa6dd2131760a84961b294c2d",
"block": 78348748,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-21T22:35:54",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "2881.943871 VESTS"
}
]
}steemdelegated 1.906 SP to @hackspoiler2022/11/03 12:17:51
steemdelegated 1.906 SP to @hackspoiler
2022/11/03 12:17:51
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 3103.625309 VESTS |
| Transaction Info | Block #69113972/Trx f929b770c7de18eacb46ca7347010beae0cc1979 |
View Raw JSON Data
{
"trx_id": "f929b770c7de18eacb46ca7347010beae0cc1979",
"block": 69113972,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T12:17:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "3103.625309 VESTS"
}
]
}steemdelegated 2.041 SP to @hackspoiler2022/01/17 11:30:54
steemdelegated 2.041 SP to @hackspoiler
2022/01/17 11:30:54
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 3324.158540 VESTS |
| Transaction Info | Block #60810081/Trx a9da43c4e1731500c21cd3139d0b42bfc2b4acd0 |
View Raw JSON Data
{
"trx_id": "a9da43c4e1731500c21cd3139d0b42bfc2b4acd0",
"block": 60810081,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T11:30:54",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "3324.158540 VESTS"
}
]
}steemdelegated 2.154 SP to @hackspoiler2021/06/14 01:24:42
steemdelegated 2.154 SP to @hackspoiler
2021/06/14 01:24:42
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 3507.927198 VESTS |
| Transaction Info | Block #54608438/Trx 2ae4a7c6b76940a7cea24899d2f917ede1a56235 |
View Raw JSON Data
{
"trx_id": "2ae4a7c6b76940a7cea24899d2f917ede1a56235",
"block": 54608438,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-14T01:24:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "3507.927198 VESTS"
}
]
}blurtofficialsent 0.001 STEEM to @hackspoiler- "CONGRATS! You have a 1:1 BLURT AIRDROP of 23.642 BLURT and 3.003000 BLURT POWER waiting for you. Check out https://blurtwallet.com/@hackspoiler and https://blurt.blog/ TODAY!"2020/12/16 17:35:36
blurtofficialsent 0.001 STEEM to @hackspoiler- "CONGRATS! You have a 1:1 BLURT AIRDROP of 23.642 BLURT and 3.003000 BLURT POWER waiting for you. Check out https://blurtwallet.com/@hackspoiler and https://blurt.blog/ TODAY!"
2020/12/16 17:35:36
| from | blurtofficial |
| to | hackspoiler |
| amount | 0.001 STEEM |
| memo | CONGRATS! You have a 1:1 BLURT AIRDROP of 23.642 BLURT and 3.003000 BLURT POWER waiting for you. Check out https://blurtwallet.com/@hackspoiler and https://blurt.blog/ TODAY! |
| Transaction Info | Block #49504201/Trx edad8d7f6b18a1c09b8fc08904f912bb4eea95dd |
View Raw JSON Data
{
"trx_id": "edad8d7f6b18a1c09b8fc08904f912bb4eea95dd",
"block": 49504201,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-16T17:35:36",
"op": [
"transfer",
{
"from": "blurtofficial",
"to": "hackspoiler",
"amount": "0.001 STEEM",
"memo": "CONGRATS! You have a 1:1 BLURT AIRDROP of 23.642 BLURT and 3.003000 BLURT POWER waiting for you. Check out https://blurtwallet.com/@hackspoiler and https://blurt.blog/ TODAY!"
}
]
}steemdelegated 2.269 SP to @hackspoiler2020/12/11 11:42:33
steemdelegated 2.269 SP to @hackspoiler
2020/12/11 11:42:33
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 3695.349172 VESTS |
| Transaction Info | Block #49355870/Trx dd1ed2ac4b1e0aca60986800a7665434035b1a45 |
View Raw JSON Data
{
"trx_id": "dd1ed2ac4b1e0aca60986800a7665434035b1a45",
"block": 49355870,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T11:42:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "3695.349172 VESTS"
}
]
}steemdelegated 1.174 SP to @hackspoiler2020/12/06 05:19:39
steemdelegated 1.174 SP to @hackspoiler
2020/12/06 05:19:39
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49207429/Trx 586b8fc49c604070453823e82de4067a154e1d1c |
View Raw JSON Data
{
"trx_id": "586b8fc49c604070453823e82de4067a154e1d1c",
"block": 49207429,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T05:19:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "1912.543513 VESTS"
}
]
}steemdelegated 2.273 SP to @hackspoiler2020/12/05 15:20:30
steemdelegated 2.273 SP to @hackspoiler
2020/12/05 15:20:30
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 3701.557026 VESTS |
| Transaction Info | Block #49190962/Trx 8bb3216e393a962114105f0b877407d403e85627 |
View Raw JSON Data
{
"trx_id": "8bb3216e393a962114105f0b877407d403e85627",
"block": 49190962,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T15:20:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "3701.557026 VESTS"
}
]
}steemdelegated 1.179 SP to @hackspoiler2020/11/02 16:51:03
steemdelegated 1.179 SP to @hackspoiler
2020/11/02 16:51:03
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48259227/Trx 9822b6d7a4fa406a0a8a8a728bef38eef202d584 |
View Raw JSON Data
{
"trx_id": "9822b6d7a4fa406a0a8a8a728bef38eef202d584",
"block": 48259227,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-02T16:51:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "1920.017158 VESTS"
}
]
}steemdelegated 2.378 SP to @hackspoiler2020/06/21 20:14:21
steemdelegated 2.378 SP to @hackspoiler
2020/06/21 20:14:21
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 3872.377643 VESTS |
| Transaction Info | Block #44451116/Trx d2f0407aea11eb9e033bd965e79fe31ee48d8329 |
View Raw JSON Data
{
"trx_id": "d2f0407aea11eb9e033bd965e79fe31ee48d8329",
"block": 44451116,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-06-21T20:14:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "3872.377643 VESTS"
}
]
}2020/05/20 13:11:51
2020/05/20 13:11:51
| parent author | hackspoiler |
| parent permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| author | steemitboard |
| permlink | steemitboard-notify-hackspoiler-20200317t033027000z |
| title | |
| body |  |
| json metadata | {"image":["https://i.imgur.com/1IisxxB.png"]} |
| Transaction Info | Block #43535332/Trx 7db11903849354f67f815e7e71bf371daadd1395 |
View Raw JSON Data
{
"trx_id": "7db11903849354f67f815e7e71bf371daadd1395",
"block": 43535332,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-20T13:11:51",
"op": [
"comment",
{
"parent_author": "hackspoiler",
"parent_permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"author": "steemitboard",
"permlink": "steemitboard-notify-hackspoiler-20200317t033027000z",
"title": "",
"body": "",
"json_metadata": "{\"image\":[\"https://i.imgur.com/1IisxxB.png\"]}"
}
]
}crypto.piotrsent 0.002 STEEM to @hackspoiler- "Dear @hackspoiler, I hope you don't mind this little memo. I would like to introduce you to new "LEARN AND EARN" initiative which I came up together with @hardaeborla. Check out my latest post and hop..."2020/05/14 17:26:21
crypto.piotrsent 0.002 STEEM to @hackspoiler- "Dear @hackspoiler, I hope you don't mind this little memo. I would like to introduce you to new "LEARN AND EARN" initiative which I came up together with @hardaeborla. Check out my latest post and hop..."
2020/05/14 17:26:21
| from | crypto.piotr |
| to | hackspoiler |
| amount | 0.002 STEEM |
| memo | Dear @hackspoiler, I hope you don't mind this little memo. I would like to introduce you to new "LEARN AND EARN" initiative which I came up together with @hardaeborla. Check out my latest post and hopefully you will enjoy our new idea. Obviously I would appreciate every resteem and your feedback. I read all comments. Yours, Piotr // LINK: https://steemit.com/hive-175254/@crypto.piotr/learn-and-earn-our-project-hope-new-awesome-initiative |
| Transaction Info | Block #43371492/Trx d5765b272e42c3320bb2a26b339a2c50e67fa905 |
View Raw JSON Data
{
"trx_id": "d5765b272e42c3320bb2a26b339a2c50e67fa905",
"block": 43371492,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-14T17:26:21",
"op": [
"transfer",
{
"from": "crypto.piotr",
"to": "hackspoiler",
"amount": "0.002 STEEM",
"memo": "Dear @hackspoiler, I hope you don't mind this little memo. I would like to introduce you to new \"LEARN AND EARN\" initiative which I came up together with @hardaeborla. Check out my latest post and hopefully you will enjoy our new idea. Obviously I would appreciate every resteem and your feedback. I read all comments. Yours, Piotr // LINK: https://steemit.com/hive-175254/@crypto.piotr/learn-and-earn-our-project-hope-new-awesome-initiative"
}
]
}steemdelegated 16.192 SP to @hackspoiler2020/05/09 06:17:39
steemdelegated 16.192 SP to @hackspoiler
2020/05/09 06:17:39
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 26367.296816 VESTS |
| Transaction Info | Block #43217688/Trx 174e1947ee3d435ae748e71b14ca65ee09bcd6ac |
View Raw JSON Data
{
"trx_id": "174e1947ee3d435ae748e71b14ca65ee09bcd6ac",
"block": 43217688,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T06:17:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "26367.296816 VESTS"
}
]
}steemdelegated 1.799 SP to @hackspoiler2020/05/08 09:59:18
steemdelegated 1.799 SP to @hackspoiler
2020/05/08 09:59:18
| delegator | steem |
| delegatee | hackspoiler |
| vesting shares | 2929.091489 VESTS |
| Transaction Info | Block #43193890/Trx 143e49b8bc33c986d3cfad3bcbc10e7b1a3e5666 |
View Raw JSON Data
{
"trx_id": "143e49b8bc33c986d3cfad3bcbc10e7b1a3e5666",
"block": 43193890,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T09:59:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "hackspoiler",
"vesting_shares": "2929.091489 VESTS"
}
]
}hackspoilercustom json: notify2020/05/03 23:33:48
hackspoilercustom json: notify
2020/05/03 23:33:48
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-05-03T23:31:46"}] |
| Transaction Info | Block #43069259/Trx fef2a0b1def32f6a3de4bcf13d1de8d6534ac642 |
View Raw JSON Data
{
"trx_id": "fef2a0b1def32f6a3de4bcf13d1de8d6534ac642",
"block": 43069259,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-03T23:33:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-05-03T23:31:46\"}]"
}
]
}2020/03/31 05:33:21
2020/03/31 05:33:21
| voter | lastbreach |
| author | hackspoiler |
| permlink | verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic |
| weight | 10000 (100.00%) |
| Transaction Info | Block #42120973/Trx 2c02434343dc70de563463b03f1514ee6884defb |
View Raw JSON Data
{
"trx_id": "2c02434343dc70de563463b03f1514ee6884defb",
"block": 42120973,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-31T05:33:21",
"op": [
"vote",
{
"voter": "lastbreach",
"author": "hackspoiler",
"permlink": "verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic",
"weight": 10000
}
]
}2020/03/23 16:06:12
2020/03/23 16:06:12
| voter | siphon |
| author | hackspoiler |
| permlink | verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic |
| weight | 5000 (50.00%) |
| Transaction Info | Block #41906115/Trx e089a3dffdeef5d8dbea432ddebd97f9564643f6 |
View Raw JSON Data
{
"trx_id": "e089a3dffdeef5d8dbea432ddebd97f9564643f6",
"block": 41906115,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-23T16:06:12",
"op": [
"vote",
{
"voter": "siphon",
"author": "hackspoiler",
"permlink": "verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic",
"weight": 5000
}
]
}2020/03/22 19:55:06
2020/03/22 19:55:06
| voter | xx0xx |
| author | hackspoiler |
| permlink | verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic |
| weight | 1 (0.01%) |
| Transaction Info | Block #41882236/Trx 22283c634742db9b0928647c1bdebbafdb3028f7 |
View Raw JSON Data
{
"trx_id": "22283c634742db9b0928647c1bdebbafdb3028f7",
"block": 41882236,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-22T19:55:06",
"op": [
"vote",
{
"voter": "xx0xx",
"author": "hackspoiler",
"permlink": "verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic",
"weight": 1
}
]
}hackspoilerupdated options for verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic2020/03/22 19:54:54
hackspoilerupdated options for verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic
2020/03/22 19:54:54
| author | hackspoiler |
| permlink | verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"esteemapp","weight":300}]}]] |
| Transaction Info | Block #41882232/Trx 9becc4fd454a78e6d75fd2278665750c033b4e95 |
View Raw JSON Data
{
"trx_id": "9becc4fd454a78e6d75fd2278665750c033b4e95",
"block": 41882232,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-22T19:54:54",
"op": [
"comment_options",
{
"author": "hackspoiler",
"permlink": "verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "esteemapp",
"weight": 300
}
]
}
]
]
}
]
}hackspoilerpublished a new post: verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic2020/03/22 19:54:54
hackspoilerpublished a new post: verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic
2020/03/22 19:54:54
| parent author | |
| parent permlink | deutsch |
| author | hackspoiler |
| permlink | verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic |
| title | Verschlüsselte Ubuntu Server Backups mit Borgbackup und Borgmatic |
| body |  In diesem Eintrag gibt es für mich oder auch für dich eine kleine Zusammenfassung, wie es mit dem [BorgBackup](https://borgbackup.github.io/borgbackup/)-Wrapper [Borgmatic](https://github.com/witten/borgmatic), natürlich auch Open-Source ([GPLv3](https://github.com/witten/borgmatic/blob/master/LICENSE)), möglich ist, einen lokalen Ubuntu-Server, auf einen File-Server, verschlüsselt abzusichern und wie man das erstellte Backup auch wieder fein wiederherstellen kann. *** ## Warum BorgBackup Weil [BorgBackup](https://borgbackup.github.io/borgbackup/) ein, vom Betriebssystem unabhängiges, Open-Source ([BSD](http://www.opensource.org/licenses/bsd-license.php)) Backup System ist, das sehr effizient, verschlüsselt und performant, deduplizierende Backups erstellen kann. Nebenher wird es kräftig weiterentwickelt und die Dokumentation ist aller erste Sahne. *** ## Warum Borgmatic Weil man hiermit BorgBackup um einiges leichter, schicker und schneller steuern kann. Es ist auch möglich, verschiedene Backup-Profile anzulegen, die dann nur bestimmte Applikationen wie z. B. den Webserver oder die Datenbank absichern. *** ## Ausgangsszenario Für dieses Unterfangen nehme ich aus meinem Heim-Netz einen Ubuntu-Server, den ich über eine SMB-/CIFS-Freigabe auf meinem Backup-Server backuppe. Natürlich wäre es auch möglich, die Backups über eine sichere SSH-Verbindung auf einen Remote-Server zu schieben, was ich bei Servern, die nicht in einem Privaten Netz hängen, auch **wärmstens** empfehlen würde. *** **Vorgaben:** ``` # Backup-Programme: BorgBackup und Borgmatic # Backup-Patient: Ubuntu-18.04 Webserver (IP: 10.10.3.100 | hostname: betzi.int) # Backup-Server: Ubuntu-18.04 Samba-Fileserver (IP: 10.10.3.5 | hostname: fillissima.int) # Samba-Fileserver SMB-Share-User: betzi # Samba-Fileserver SMB-Share-Pfad: //10.10.3.5/backup/borg # Backup-Patient Ordnerstruktur: - /root/skripte/shell/ # Mysql-Backup-Skript - /data/sicherungen/db/ # Mysql-Backups - /mnt/backup/$(hostname -f) # Mount-Point für die Backups auf dem SMB-Share # Backup-Methode: Verschlüsselte Backups auf dem gemounteten SMB-Share des internen Backup-Server. ``` *** ## Installation Borgbackup BorgBackup wird über das Offizielle BorgBackup-PPA-Repository installiert. ``` apt install software-properties-common add-apt-repository ppa:costamagnagianfranco/borgbackup aptitude update && aptitude install borgbackup liblz4-tool ``` *** ## Installation Borgmatic ``` apt install python3-pip python3-setuptools pip3 install --upgrade borgmatic ``` *** ## SMB-Share des Backup-Server einbinden ``` # SMB-/CIFS-Client auf der Betzi (Webserver) installieren aptitude install cifs-utils # Mount-Point auf dem zu backuppenden System (Betzi) anlegen mkdir -p /mnt/backup/$(hostname -f) # Mount-Point persisten in die "/etc/fstab" eintragen //10.10.3.5/borg /mnt/backup cifs credentials=/root/.smb 0 0 # Die Zugangsdaten für den Samba-Server Freigabe (Credential-Datei) in "/root/.smb" username=betzi password=supp@-lekka_do3n3rT3ll3r.. # Samba-Server Mount-Point auf der guten alten Betzi mounten mount -a ``` *** ## Ordnerstruktur anlegen und Borgmatic-Konfiguration erstellen ``` # Ordner für die Borgbackup-Skripte erstellen mkdir -p /root/skripte/shell/borg # Ordner für die Datenbank Backups erstellen mkdir -p /data/sicherungen/db # BorgBackup Logfile-Ordner erstellen mkdir -p /var/log/borg # Berechtigung setzen find /root -type d | xargs -I {} chmod -v 700 {} find /data/sicherungen -maxdepth 1 -type d | xargs -I {} chmod -v 700 {} # Borgmatic-Konfig-Datei estellen generate-borgmatic-config && cd /etc/borgmatic/ ``` *** ## Borgmatic konfigurieren In der Borgmatic-Konfiguration, hier „**borgmatic-smb-backup.yaml**„ (da ja für interne Backups auf den SMB-Share), sollte man zumindest den „**repositories**„-Ordner, die zu sichernden „**source_directories**„-Odner und unter „**storage**“ einen eigenen „encryption_passphrase“ setzen. ``` # Borgmatic borgmatic-smb-backup.yaml location: # Repository Path. Hier würde man auch die SSH-Verbindung eintragen repositories: - /mnt/backup/og.doenerteller.tr # Backup Sources source_directories: - /etc - /usr - /opt - /srv - /var - /root - /home # Exclude Sources exclude_patterns: - /run - /sys - /dev - /tmp - /mnt - /proc - /var/run - /lost+found - /var/lib/lxcfs - /var/spool/dma exclude_caches: true storage: encryption_passphrase: "zum-g0ld3nen.Spu<kn@pF!" compression: lz4 archive_name_format: '{fqdn}-{now:%Y-%m-%d_%H-%M}' # Prune Zeitraum retention: keep_daily: 7 keep_weekly: 4 keep_monthly: 6 prefix: '{fqdn}-' # Backup-Validierung consistency: checks: - repository - archives check_last: 2 prefix: '{fqdn}-' output: color: false hooks: before_backup: - echo "Start des sexy Borgbackup-Backups: `date +'%Y-%m-%d_%H-%M-%S'`" - ping -q -c 1 10.10.3.5 > /dev/null || exit 75 - findmnt /mnt/backup > /dev/null || exit 75 - /root/skripte/shell/db_dump_mysql.sh before_prune: - echo "Starting pruning: `date +'%Y-%m-%d_%H-%M-%S'`." before_check: - echo "Starting Backup checks: `date +'%Y-%m-%d_%H-%M-%S'`" after_backup: - echo "Finished the backup. Respect dude!." after_prune: - echo "Finished pruning. Sauwa." after_check: - echo "Finished checks du grasser Checker." mysql_databases: - name: all umask: 0077 ``` Das „mysql_databases“ könnten man sich hier spraren da das „db_dump_mysql.sh“ Skript schon die DB’s in einzelne SQL-Files ablegt aber ein komplettes Backup in ein SQL-File kann nicht schaden 🙂 *** ## Mysql Datenbank Skript ``` #!/bin/bash # Version: 0.9 # Date: 13.03.2019 # Modified: 10.02.2020 # Scriptname: db_dump_mysql.sh # Author: https://hackspoiler.de # Description: Backup der DB's in separaten SQL-Files. Das DB-Passwort wird straight aus dem "/root/.my.cnf" File gezogen. # Set Bash-Defaults set -uo pipefail IFS=$'\n\t' # Set Variables USER="root" RM="$(which rm)" TEE="$(which tee)" GREP="$(which grep)" FIND="$(which find)" MKDIR="$(which mkdir)" MYSQL="$(which mysql)" MYSQLDUMP="$(which mysqldump)" LOGDIRECTORY="/var/log/mysql" LOGFILE="${LOGDIRECTORY}/mysql_db_dump.log" TIMESTAMP=$(date +'%Y-%m-%d-%H-%M-%S') OUTPUTDIR="/data/sicherungen/db/${TIMESTAMP}" # Create Backup and Logfile Directory structure [[ ! -d "${OUTPUTDIR}" ]] && "${MKDIR}" -p "${OUTPUTDIR}" [[ ! -d "${LOGDIRECTORY}" ]] && "${MKDIR}" -p "${LOGDIRECTORY}" ## Logging starten exec > >("${TEE}" -i "${LOGFILE}") exec 2>&1 # Start creating Database Backup DATABASES=$("$MYSQL" --user="$USER" --batch --skip-column-names -e "SHOW DATABASES;" | "$GREP" -E -v '^mysql$|^sys$|*_schema$') for database in ${DATABASES[@]}; do "${MYSQLDUMP}" \ --user="${USER}" \ --force \ --quote-names --dump-date \ --opt --single-transaction \ --events --routines --triggers \ --databases "${database}" \ --result-file="${OUTPUTDIR}/${database}.sql" echo "Backup ${database}" done # Logging [[ $? == 0 ]] && printf "DB-Backup on %s succesfull in %s created\n" "$(date +'%Y-%m-%d-%H-%M-%S')" "${OUTPUTDIR}" | "${TEE}" -a "${LOGFILE}" || printf "Database Backup on %s successfully fucked up\n" "$(date +'%Y-%m-%d-%H-%M-%S')" | "${TEE}" -a "${LOGFILE}" # Datenbanken älter als 1 Tag löschen "${FIND}" /data/sicherungen/db/ -maxdepth 1 -type d -mtime +1 -print0 | xargs -0 -I {} "${RM}" -rf {} 2>> "${LOGFILE}" ``` *** ## Borgmatic Konfiguration validieren und Backupverzeichnis initialisieren ``` validate-borgmatic-config borgmatic init --encryption repokey-blake2 Erstes Initialales Backup erstellen borgmatic --verbosity 1 Backup verifizieren borgmatic list borgmatic info ``` *** ## Cronjob einrichten ``` # vim /etc/cron.d/borgmatic 0 1 * * * root /usr/local/bin/borgmatic --config /etc/borgmatic/borgmatic-smb-backup.yaml --syslog-verbosity 1 ``` *** ## Backups wiederherstellen – Extract Version ``` # Erstellen des Restore-Ordners mkdir -p /tmp/$(hostname -f) # Restore des aktuellsten kompletten Backups in das angegeben /tmp-Verzeichnis borgmatic extract --archive latest --destination /tmp/$(hostname -f) # Restore des angegebenen kompletten Backups in das /tmp-Verzeichnis borgmatic extract --archive <_ARCHIV_NAME_> --destination /tmp/$(hostname -f) # Restore der angegebenen Pfade (/etc und /usr) in das /tmp-Verzeichnis borgmatic extract --archive <_ARCHIV_NAME_> --destination /tmp/$(hostname -f) --restore-path /etc/ /usr/ ``` *** ## Backups wiederherstellen – Mount Version ``` # Alle vorhandenen Archive mounten borgmatic mount --mount-point /mnt # Zuletzt erstelles Backup-Archiv unter /mnt/restore mounten borgmatic mount --archive latest --mount-point /mnt/restore # Mount des angegebenen kompletten Backups unter /mnt/restore borgmatic mount --archive <_ARCHIV_NAME_> --mount-point /mnt/restore # Nur einen speziellen Pfad mounten borgmatic mount --archive latest --mount-point /mnt/restore --path etc/apache2/ # Backup-Mounts wieder entmounten borgmatic umount --mount-point /mnt ``` *** ## Backups entfernen ``` # Repository-Pfad setzen REPOSITORY="/mnt/backup/$(hostname -f)" # Alles vorhandenen Backups auflisten borgmatic list # Gewünschtes Backup löschen borg delete ${REPOSITORY}::'<_ARCHIV_NAME_>' # Will man das ganze Repository endgültig entfernen (bei der Bestätigung "YES" groß schreiben!) borg delete ${REPOSITORY} ``` *** ## Repository Passwort ändern ``` # Repository Pfad setzen REPOSITORY="/mnt/backup/$(hostname -f)" # Repository-Passwort ändern borg key change-passphrase -v /mnt/backup/$(hostname -f) ``` *** ## Samba Server SMB-Share Einstellung So könnte zum Beispiel eine Samba-Fileserver-Konfiguration aussehen ``` # Globale Samba-Einstellung [global] security=user local master=no smb encrypt=force max protocol=SMB3 min protocol=SMB2_10 winbind enum users=yes workgroup=bauchbeinepo realm=bauchbeinepo.int passdb backend=smbpasswd log file = /var/log/samba/log.%m # Borgbackup SMB-Share Freigabe [backup] writeable=yes browseable=no mediaindex=no win share=yes path=/srv/backup hide unreadable=yes read list=nobody,nobody write list=betzi,chucknorris valid users=betzi,chucknorris invalid users=guest,usersm nobody comment="Borgbackup Ordner" ``` |
| json metadata | {"links":["https://borgbackup.github.io/borgbackup/","https://github.com/witten/borgmatic","https://github.com/witten/borgmatic/blob/master/LICENSE","https://borgbackup.github.io/borgbackup/","http://www.opensource.org/licenses/bsd-license.php","https://hackspoiler.de"],"image":["https://img.esteem.app/a5kpj6.jpg"],"tags":["deutsch","opensource","linux","sicherheit","blog"],"app":"esteem/2.2.3-surfer","format":"markdown+html","community":"esteem.app"} |
| Transaction Info | Block #41882232/Trx 9becc4fd454a78e6d75fd2278665750c033b4e95 |
View Raw JSON Data
{
"trx_id": "9becc4fd454a78e6d75fd2278665750c033b4e95",
"block": 41882232,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-22T19:54:54",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "deutsch",
"author": "hackspoiler",
"permlink": "verschluesselte-ubuntu-server-backups-mit-borgbackup-und-borgmatic",
"title": "Verschlüsselte Ubuntu Server Backups mit Borgbackup und Borgmatic",
"body": "\n\nIn diesem Eintrag gibt es für mich oder auch für dich eine kleine Zusammenfassung, wie es mit dem [BorgBackup](https://borgbackup.github.io/borgbackup/)-Wrapper [Borgmatic](https://github.com/witten/borgmatic), natürlich auch Open-Source ([GPLv3](https://github.com/witten/borgmatic/blob/master/LICENSE)), möglich ist, einen lokalen Ubuntu-Server, auf einen File-Server, verschlüsselt abzusichern und wie man das erstellte Backup auch wieder fein wiederherstellen kann.\n***\n## Warum BorgBackup\nWeil [BorgBackup](https://borgbackup.github.io/borgbackup/) ein, vom Betriebssystem unabhängiges, Open-Source ([BSD](http://www.opensource.org/licenses/bsd-license.php)) Backup System ist, das sehr effizient, verschlüsselt und performant, deduplizierende Backups erstellen kann. Nebenher wird es kräftig weiterentwickelt und die Dokumentation ist aller erste Sahne.\n***\n## Warum Borgmatic\nWeil man hiermit BorgBackup um einiges leichter, schicker und schneller steuern kann. Es ist auch möglich, verschiedene Backup-Profile anzulegen, die dann nur bestimmte Applikationen wie z. B. den Webserver oder die Datenbank absichern.\n***\n## Ausgangsszenario\nFür dieses Unterfangen nehme ich aus meinem Heim-Netz einen Ubuntu-Server, den ich über eine SMB-/CIFS-Freigabe auf meinem Backup-Server backuppe. Natürlich wäre es auch möglich, die Backups über eine sichere SSH-Verbindung auf einen Remote-Server zu schieben, was ich bei Servern, die nicht in einem Privaten Netz hängen, auch **wärmstens** empfehlen würde.\n***\n**Vorgaben:**\n```\n# Backup-Programme: BorgBackup und Borgmatic\n# Backup-Patient: Ubuntu-18.04 Webserver (IP: 10.10.3.100 | hostname: betzi.int)\n# Backup-Server: Ubuntu-18.04 Samba-Fileserver (IP: 10.10.3.5 | hostname: fillissima.int)\n# Samba-Fileserver SMB-Share-User: betzi\n# Samba-Fileserver SMB-Share-Pfad: //10.10.3.5/backup/borg\n\n# Backup-Patient Ordnerstruktur:\n- /root/skripte/shell/ # Mysql-Backup-Skript\n- /data/sicherungen/db/ # Mysql-Backups\n- /mnt/backup/$(hostname -f) # Mount-Point für die Backups auf dem SMB-Share\n\n# Backup-Methode: Verschlüsselte Backups auf dem gemounteten SMB-Share des internen Backup-Server.\n```\n***\n## Installation Borgbackup\nBorgBackup wird über das Offizielle BorgBackup-PPA-Repository installiert.\n```\napt install software-properties-common\nadd-apt-repository ppa:costamagnagianfranco/borgbackup\naptitude update && aptitude install borgbackup liblz4-tool\n```\n***\n## Installation Borgmatic\n```\napt install python3-pip python3-setuptools\npip3 install --upgrade borgmatic\n```\n***\n## SMB-Share des Backup-Server einbinden\n```\n# SMB-/CIFS-Client auf der Betzi (Webserver) installieren\naptitude install cifs-utils\n\n# Mount-Point auf dem zu backuppenden System (Betzi) anlegen\nmkdir -p /mnt/backup/$(hostname -f)\n\n# Mount-Point persisten in die \"/etc/fstab\" eintragen\n//10.10.3.5/borg /mnt/backup cifs credentials=/root/.smb 0 0\n\n# Die Zugangsdaten für den Samba-Server Freigabe (Credential-Datei) in \"/root/.smb\"\nusername=betzi\npassword=supp@-lekka_do3n3rT3ll3r..\n\n# Samba-Server Mount-Point auf der guten alten Betzi mounten\nmount -a\n```\n***\n## Ordnerstruktur anlegen und Borgmatic-Konfiguration erstellen\n```\n# Ordner für die Borgbackup-Skripte erstellen\nmkdir -p /root/skripte/shell/borg\n\n# Ordner für die Datenbank Backups erstellen\nmkdir -p /data/sicherungen/db\n\n# BorgBackup Logfile-Ordner erstellen\nmkdir -p /var/log/borg\n\n# Berechtigung setzen\nfind /root -type d | xargs -I {} chmod -v 700 {}\nfind /data/sicherungen -maxdepth 1 -type d | xargs -I {} chmod -v 700 {}\n\n# Borgmatic-Konfig-Datei estellen\ngenerate-borgmatic-config && cd /etc/borgmatic/\n```\n***\n## Borgmatic konfigurieren\nIn der Borgmatic-Konfiguration, hier „**borgmatic-smb-backup.yaml**„ (da ja für interne Backups auf den SMB-Share), sollte man zumindest den „**repositories**„-Ordner, die zu sichernden „**source_directories**„-Odner und unter „**storage**“ einen eigenen „encryption_passphrase“ setzen.\n```\n# Borgmatic borgmatic-smb-backup.yaml\nlocation:\n\n # Repository Path. Hier würde man auch die SSH-Verbindung eintragen\n repositories:\n - /mnt/backup/og.doenerteller.tr\n\n # Backup Sources\n source_directories:\n - /etc\n - /usr\n - /opt\n - /srv\n - /var\n - /root\n - /home\n\n # Exclude Sources\n exclude_patterns:\n - /run\n - /sys\n - /dev\n - /tmp\n - /mnt\n - /proc\n - /var/run\n - /lost+found\n - /var/lib/lxcfs\n - /var/spool/dma\n exclude_caches: true\n\nstorage:\n encryption_passphrase: \"zum-g0ld3nen.Spu<kn@pF!\"\n compression: lz4\n archive_name_format: '{fqdn}-{now:%Y-%m-%d_%H-%M}'\n\n# Prune Zeitraum\nretention:\n keep_daily: 7\n keep_weekly: 4\n keep_monthly: 6\n prefix: '{fqdn}-'\n\n# Backup-Validierung\nconsistency:\n checks:\n - repository\n - archives\n check_last: 2\n prefix: '{fqdn}-'\n\noutput:\n color: false\n\nhooks:\n before_backup:\n - echo \"Start des sexy Borgbackup-Backups: `date +'%Y-%m-%d_%H-%M-%S'`\"\n - ping -q -c 1 10.10.3.5 > /dev/null || exit 75\n - findmnt /mnt/backup > /dev/null || exit 75\n - /root/skripte/shell/db_dump_mysql.sh\n\n before_prune:\n - echo \"Starting pruning: `date +'%Y-%m-%d_%H-%M-%S'`.\"\n\n before_check:\n - echo \"Starting Backup checks: `date +'%Y-%m-%d_%H-%M-%S'`\"\n\n after_backup:\n - echo \"Finished the backup. Respect dude!.\"\n\n after_prune:\n - echo \"Finished pruning. Sauwa.\"\n\n after_check:\n - echo \"Finished checks du grasser Checker.\"\n \n mysql_databases:\n - name: all\n\n umask: 0077\n```\nDas „mysql_databases“ könnten man sich hier spraren da das „db_dump_mysql.sh“ Skript schon die DB’s in einzelne SQL-Files ablegt aber ein komplettes Backup in ein SQL-File kann nicht schaden 🙂\n***\n## Mysql Datenbank Skript\n```\n#!/bin/bash\n# Version: 0.9\n# Date: 13.03.2019\n# Modified: 10.02.2020\n# Scriptname: db_dump_mysql.sh\n# Author: https://hackspoiler.de\n# Description: Backup der DB's in separaten SQL-Files. Das DB-Passwort wird straight aus dem \"/root/.my.cnf\" File gezogen.\n \n# Set Bash-Defaults\nset -uo pipefail\nIFS=$'\\n\\t'\n\n# Set Variables\nUSER=\"root\"\nRM=\"$(which rm)\"\nTEE=\"$(which tee)\"\nGREP=\"$(which grep)\"\nFIND=\"$(which find)\"\nMKDIR=\"$(which mkdir)\"\nMYSQL=\"$(which mysql)\"\nMYSQLDUMP=\"$(which mysqldump)\"\nLOGDIRECTORY=\"/var/log/mysql\"\nLOGFILE=\"${LOGDIRECTORY}/mysql_db_dump.log\"\nTIMESTAMP=$(date +'%Y-%m-%d-%H-%M-%S')\nOUTPUTDIR=\"/data/sicherungen/db/${TIMESTAMP}\"\n\n# Create Backup and Logfile Directory structure\n[[ ! -d \"${OUTPUTDIR}\" ]] && \"${MKDIR}\" -p \"${OUTPUTDIR}\"\n[[ ! -d \"${LOGDIRECTORY}\" ]] && \"${MKDIR}\" -p \"${LOGDIRECTORY}\"\n\n## Logging starten\nexec > >(\"${TEE}\" -i \"${LOGFILE}\")\nexec 2>&1\n \n# Start creating Database Backup\nDATABASES=$(\"$MYSQL\" --user=\"$USER\" --batch --skip-column-names -e \"SHOW DATABASES;\" | \"$GREP\" -E -v '^mysql$|^sys$|*_schema$')\nfor database in ${DATABASES[@]}; do\n \"${MYSQLDUMP}\" \\\n --user=\"${USER}\" \\\n --force \\\n --quote-names --dump-date \\\n --opt --single-transaction \\\n --events --routines --triggers \\\n --databases \"${database}\" \\\n --result-file=\"${OUTPUTDIR}/${database}.sql\"\n echo \"Backup ${database}\"\ndone\n\n# Logging\n[[ $? == 0 ]] && printf \"DB-Backup on %s succesfull in %s created\\n\" \"$(date +'%Y-%m-%d-%H-%M-%S')\" \"${OUTPUTDIR}\" | \"${TEE}\" -a \"${LOGFILE}\" || printf \"Database Backup on %s successfully fucked up\\n\" \"$(date +'%Y-%m-%d-%H-%M-%S')\" | \"${TEE}\" -a \"${LOGFILE}\"\n \n# Datenbanken älter als 1 Tag löschen\n\"${FIND}\" /data/sicherungen/db/ -maxdepth 1 -type d -mtime +1 -print0 | xargs -0 -I {} \"${RM}\" -rf {} 2>> \"${LOGFILE}\"\n```\n***\n## Borgmatic Konfiguration validieren und Backupverzeichnis initialisieren\n```\nvalidate-borgmatic-config\nborgmatic init --encryption repokey-blake2\n\nErstes Initialales Backup erstellen\n\nborgmatic --verbosity 1\n\nBackup verifizieren\n\nborgmatic list\nborgmatic info\n```\n***\n## Cronjob einrichten\n```\n# vim /etc/cron.d/borgmatic\n0 1 * * * root /usr/local/bin/borgmatic --config /etc/borgmatic/borgmatic-smb-backup.yaml --syslog-verbosity 1\n```\n***\n## Backups wiederherstellen – Extract Version\n```\n# Erstellen des Restore-Ordners\nmkdir -p /tmp/$(hostname -f)\n\n# Restore des aktuellsten kompletten Backups in das angegeben /tmp-Verzeichnis\nborgmatic extract --archive latest --destination /tmp/$(hostname -f)\n\n# Restore des angegebenen kompletten Backups in das /tmp-Verzeichnis\nborgmatic extract --archive <_ARCHIV_NAME_> --destination /tmp/$(hostname -f)\n\n# Restore der angegebenen Pfade (/etc und /usr) in das /tmp-Verzeichnis\nborgmatic extract --archive <_ARCHIV_NAME_> --destination /tmp/$(hostname -f) --restore-path /etc/ /usr/\n```\n***\n## Backups wiederherstellen – Mount Version\n```\n# Alle vorhandenen Archive mounten\nborgmatic mount --mount-point /mnt\n\n# Zuletzt erstelles Backup-Archiv unter /mnt/restore mounten\nborgmatic mount --archive latest --mount-point /mnt/restore\n\n# Mount des angegebenen kompletten Backups unter /mnt/restore\nborgmatic mount --archive <_ARCHIV_NAME_> --mount-point /mnt/restore\n\n# Nur einen speziellen Pfad mounten\nborgmatic mount --archive latest --mount-point /mnt/restore --path etc/apache2/\n\n# Backup-Mounts wieder entmounten\nborgmatic umount --mount-point /mnt\n```\n***\n## Backups entfernen\n```\n# Repository-Pfad setzen\nREPOSITORY=\"/mnt/backup/$(hostname -f)\"\n\n# Alles vorhandenen Backups auflisten\nborgmatic list\n\n# Gewünschtes Backup löschen\nborg delete ${REPOSITORY}::'<_ARCHIV_NAME_>'\n\n# Will man das ganze Repository endgültig entfernen (bei der Bestätigung \"YES\" groß schreiben!)\nborg delete ${REPOSITORY}\n```\n***\n## Repository Passwort ändern\n```\n# Repository Pfad setzen\nREPOSITORY=\"/mnt/backup/$(hostname -f)\"\n \n# Repository-Passwort ändern\nborg key change-passphrase -v /mnt/backup/$(hostname -f)\n```\n***\n## Samba Server SMB-Share Einstellung\nSo könnte zum Beispiel eine Samba-Fileserver-Konfiguration aussehen\n```\n# Globale Samba-Einstellung\n[global]\n security=user\n local master=no\n smb encrypt=force\n max protocol=SMB3\n min protocol=SMB2_10\n winbind enum users=yes\n workgroup=bauchbeinepo\n realm=bauchbeinepo.int\n passdb backend=smbpasswd\n log file = /var/log/samba/log.%m\n\n# Borgbackup SMB-Share Freigabe\n[backup]\n writeable=yes\n browseable=no\n mediaindex=no\n win share=yes\n path=/srv/backup\n hide unreadable=yes\n read list=nobody,nobody\n write list=betzi,chucknorris\n valid users=betzi,chucknorris\n invalid users=guest,usersm nobody\n comment=\"Borgbackup Ordner\"\n```",
"json_metadata": "{\"links\":[\"https://borgbackup.github.io/borgbackup/\",\"https://github.com/witten/borgmatic\",\"https://github.com/witten/borgmatic/blob/master/LICENSE\",\"https://borgbackup.github.io/borgbackup/\",\"http://www.opensource.org/licenses/bsd-license.php\",\"https://hackspoiler.de\"],\"image\":[\"https://img.esteem.app/a5kpj6.jpg\"],\"tags\":[\"deutsch\",\"opensource\",\"linux\",\"sicherheit\",\"blog\"],\"app\":\"esteem/2.2.3-surfer\",\"format\":\"markdown+html\",\"community\":\"esteem.app\"}"
}
]
}hackspoilerupvoted (100.00%) @spirits4you / appics-v1-appics-im-1140952020/03/18 12:01:39
hackspoilerupvoted (100.00%) @spirits4you / appics-v1-appics-im-114095
2020/03/18 12:01:39
| voter | hackspoiler |
| author | spirits4you |
| permlink | appics-v1-appics-im-114095 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41758876/Trx 5bc4b52ea094f8be9bb98d87471bbf74e6ec085c |
View Raw JSON Data
{
"trx_id": "5bc4b52ea094f8be9bb98d87471bbf74e6ec085c",
"block": 41758876,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-18T12:01:39",
"op": [
"vote",
{
"voter": "hackspoiler",
"author": "spirits4you",
"permlink": "appics-v1-appics-im-114095",
"weight": 10000
}
]
}hackspoilerupvoted (100.00%) @eisenbart / hive-bald-live-uebersetzung-der-mitteilung-zum-launch-von-hive2020/03/18 11:59:54
hackspoilerupvoted (100.00%) @eisenbart / hive-bald-live-uebersetzung-der-mitteilung-zum-launch-von-hive
2020/03/18 11:59:54
| voter | hackspoiler |
| author | eisenbart |
| permlink | hive-bald-live-uebersetzung-der-mitteilung-zum-launch-von-hive |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41758841/Trx ded3f444a8dd7a16aa6cef3d2744c2bb242a694b |
View Raw JSON Data
{
"trx_id": "ded3f444a8dd7a16aa6cef3d2744c2bb242a694b",
"block": 41758841,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-18T11:59:54",
"op": [
"vote",
{
"voter": "hackspoiler",
"author": "eisenbart",
"permlink": "hive-bald-live-uebersetzung-der-mitteilung-zum-launch-von-hive",
"weight": 10000
}
]
}siphonupvoted (22.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 16:34:03
siphonupvoted (22.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 16:34:03
| voter | siphon |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | 2200 (22.00%) |
| Transaction Info | Block #41735559/Trx 26b572526884e21100552d9637794a60fe0a0362 |
View Raw JSON Data
{
"trx_id": "26b572526884e21100552d9637794a60fe0a0362",
"block": 41735559,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T16:34:03",
"op": [
"vote",
{
"voter": "siphon",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": 2200
}
]
}hackspoilercustom json: notify2020/03/17 14:24:39
hackspoilercustom json: notify
2020/03/17 14:24:39
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-17T14:24:36"}] |
| Transaction Info | Block #41732974/Trx 07473ed5d1531b7155dbb3f0f4e4a558077c0506 |
View Raw JSON Data
{
"trx_id": "07473ed5d1531b7155dbb3f0f4e4a558077c0506",
"block": 41732974,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T14:24:39",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-17T14:24:36\"}]"
}
]
}ternikflagged (-10.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 12:16:27
ternikflagged (-10.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 12:16:27
| voter | ternik |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | -1000 (-10.00%) |
| Transaction Info | Block #41730417/Trx 51ad0de94ea2a5632b4359d0abf2787ab16d3fdb |
View Raw JSON Data
{
"trx_id": "51ad0de94ea2a5632b4359d0abf2787ab16d3fdb",
"block": 41730417,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T12:16:27",
"op": [
"vote",
{
"voter": "ternik",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": -1000
}
]
}foluverflagged (-10.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 10:29:54
foluverflagged (-10.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 10:29:54
| voter | foluver |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | -1000 (-10.00%) |
| Transaction Info | Block #41728287/Trx a1d010e70533d8a54fbff4ff0d3c29603da6cbcf |
View Raw JSON Data
{
"trx_id": "a1d010e70533d8a54fbff4ff0d3c29603da6cbcf",
"block": 41728287,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T10:29:54",
"op": [
"vote",
{
"voter": "foluver",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": -1000
}
]
}starthilfeupvoted (100.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 08:59:27
starthilfeupvoted (100.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 08:59:27
| voter | starthilfe |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41726480/Trx b97606d7832649ea36dcec17ad6e9770f5657cc7 |
View Raw JSON Data
{
"trx_id": "b97606d7832649ea36dcec17ad6e9770f5657cc7",
"block": 41726480,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T08:59:27",
"op": [
"vote",
{
"voter": "starthilfe",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": 10000
}
]
}gristelflagged (-10.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 06:04:33
gristelflagged (-10.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 06:04:33
| voter | gristel |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | -1000 (-10.00%) |
| Transaction Info | Block #41722987/Trx f28d7f1454c062d137f042fe82e8465e830d09fb |
View Raw JSON Data
{
"trx_id": "f28d7f1454c062d137f042fe82e8465e830d09fb",
"block": 41722987,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T06:04:33",
"op": [
"vote",
{
"voter": "gristel",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": -1000
}
]
}2020/03/17 03:30:30
2020/03/17 03:30:30
| voter | steemitboard |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | 100 (1.00%) |
| Transaction Info | Block #41719910/Trx 185567d7951ce19940ffc7f373669f838e583033 |
View Raw JSON Data
{
"trx_id": "185567d7951ce19940ffc7f373669f838e583033",
"block": 41719910,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T03:30:30",
"op": [
"vote",
{
"voter": "steemitboard",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": 100
}
]
}2020/03/17 03:30:27
2020/03/17 03:30:27
| parent author | hackspoiler |
| parent permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| author | steemitboard |
| permlink | steemitboard-notify-hackspoiler-20200317t033027000z |
| title | |
| body | Congratulations @hackspoiler! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@hackspoiler/posts.png?202003170302"></td><td>You published more than 100 posts. Your next target is to reach 150 posts.</td></tr> </table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@hackspoiler) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=hackspoiler)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> To support your work, I also upvoted your post! ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #41719909/Trx 2da8a8ca847de9201c5f5d35c33a952752721b0e |
View Raw JSON Data
{
"trx_id": "2da8a8ca847de9201c5f5d35c33a952752721b0e",
"block": 41719909,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T03:30:27",
"op": [
"comment",
{
"parent_author": "hackspoiler",
"parent_permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"author": "steemitboard",
"permlink": "steemitboard-notify-hackspoiler-20200317t033027000z",
"title": "",
"body": "Congratulations @hackspoiler! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td><img src=\"https://steemitimages.com/60x70/http://steemitboard.com/@hackspoiler/posts.png?202003170302\"></td><td>You published more than 100 posts. Your next target is to reach 150 posts.</td></tr>\n</table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@hackspoiler) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=hackspoiler)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\nTo support your work, I also upvoted your post!\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}korsahupvoted (80.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 02:02:57
korsahupvoted (80.00%) @hackspoiler / crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 02:02:57
| voter | korsah |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| weight | 8000 (80.00%) |
| Transaction Info | Block #41718164/Trx 49caa056a32531b7445a07a75f3101cb5bd0dd58 |
View Raw JSON Data
{
"trx_id": "49caa056a32531b7445a07a75f3101cb5bd0dd58",
"block": 41718164,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T02:02:57",
"op": [
"vote",
{
"voter": "korsah",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"weight": 8000
}
]
}hackspoilerupdated options for crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 01:48:00
hackspoilerupdated options for crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 01:48:00
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"esteemapp","weight":300}]}]] |
| Transaction Info | Block #41717865/Trx b8cc4a54d49344bf48c8b24616e9d05419e3fd75 |
View Raw JSON Data
{
"trx_id": "b8cc4a54d49344bf48c8b24616e9d05419e3fd75",
"block": 41717865,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T01:48:00",
"op": [
"comment_options",
{
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "esteemapp",
"weight": 300
}
]
}
]
]
}
]
}hackspoilerpublished a new post: crater-selbsthostendes-open-source-online-rechnungsprogramm2020/03/17 01:48:00
hackspoilerpublished a new post: crater-selbsthostendes-open-source-online-rechnungsprogramm
2020/03/17 01:48:00
| parent author | |
| parent permlink | deutsch |
| author | hackspoiler |
| permlink | crater-selbsthostendes-open-source-online-rechnungsprogramm |
| title | Crater – Selbsthostendes Open-Source Online-Rechnungsprogramm |
| body |  [Crater](https://craterapp.com/) – Sehr reizendes, in PHP (Laravel) und VueJS geschriebenes und äußerst quelloffenes ([Lizenz](https://github.com/bytefury/crater/blob/master/LICENSE)) Online-Rechnungsprogramm, welches mit leckeren Funktionen, wie z. B. das Erstellen/Managen von Rechnungen, verschiedenen Filter-Funktionen und der Bereitstellung von Android- und IOS-Smartphone-Apps extrem auf „Dicke Hose“ macht. Die Rechnungs-App kann gechillt manuell auf den Server geklatsch oder per Docker/Docker-Compose-Funktion installiert werden. Die [Dokumentation](https://docs.craterapp.com/) sollte hierbei weiterhelfen. **Einige weitere nennenswerte Funktionen der Invoice-App:** * Filter-Funktionen * Live-PDF-Ansicht * Android/IOS-Apps * Bezahl-Übersicht * Reporting-Funktion * Ausgabenverwaltung * Mehrsprachen-Support * Mailversand der Rechnungen * Erstellung von Artikeln/Dienstleistungen * Verschiedene Steuersätze/Invoice Templates Weitere supercoole Features stehen auf der [Roadmap](https://github.com/bytefury/crater#roadmap) in den Startlöchern, die in den nächsten Versionen folgen sollen. <br/> **Ansicht der Rechnungsfilterfunktion:**  |
| json metadata | {"links":["https://craterapp.com/","https://github.com/bytefury/crater/blob/master/LICENSE","https://docs.craterapp.com/","https://github.com/bytefury/crater#roadmap"],"image":["https://img.esteem.app/8serdw.jpg","https://img.esteem.app/qk73c9.jpg"],"tags":["deutsch","opensource","business","blog","it","finanzen"],"app":"esteem/2.2.3-surfer","format":"markdown+html","community":"esteem.app"} |
| Transaction Info | Block #41717865/Trx b8cc4a54d49344bf48c8b24616e9d05419e3fd75 |
View Raw JSON Data
{
"trx_id": "b8cc4a54d49344bf48c8b24616e9d05419e3fd75",
"block": 41717865,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-17T01:48:00",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "deutsch",
"author": "hackspoiler",
"permlink": "crater-selbsthostendes-open-source-online-rechnungsprogramm",
"title": "Crater – Selbsthostendes Open-Source Online-Rechnungsprogramm",
"body": "\n\n[Crater](https://craterapp.com/) – Sehr reizendes, in PHP (Laravel) und VueJS geschriebenes und äußerst quelloffenes ([Lizenz](https://github.com/bytefury/crater/blob/master/LICENSE)) Online-Rechnungsprogramm, welches mit leckeren Funktionen, wie z. B. das Erstellen/Managen von Rechnungen, verschiedenen Filter-Funktionen und der Bereitstellung von Android- und IOS-Smartphone-Apps extrem auf „Dicke Hose“ macht.\n\nDie Rechnungs-App kann gechillt manuell auf den Server geklatsch oder per Docker/Docker-Compose-Funktion installiert werden. Die [Dokumentation](https://docs.craterapp.com/) sollte hierbei weiterhelfen.\n\n**Einige weitere nennenswerte Funktionen der Invoice-App:**\n\n* Filter-Funktionen\n* Live-PDF-Ansicht\n* Android/IOS-Apps\n* Bezahl-Übersicht\n* Reporting-Funktion\n* Ausgabenverwaltung\n* Mehrsprachen-Support\n* Mailversand der Rechnungen\n* Erstellung von Artikeln/Dienstleistungen\n* Verschiedene Steuersätze/Invoice Templates\n\nWeitere supercoole Features stehen auf der [Roadmap](https://github.com/bytefury/crater#roadmap) in den Startlöchern, die in den nächsten Versionen folgen sollen.\n<br/>\n**Ansicht der Rechnungsfilterfunktion:**\n\n",
"json_metadata": "{\"links\":[\"https://craterapp.com/\",\"https://github.com/bytefury/crater/blob/master/LICENSE\",\"https://docs.craterapp.com/\",\"https://github.com/bytefury/crater#roadmap\"],\"image\":[\"https://img.esteem.app/8serdw.jpg\",\"https://img.esteem.app/qk73c9.jpg\"],\"tags\":[\"deutsch\",\"opensource\",\"business\",\"blog\",\"it\",\"finanzen\"],\"app\":\"esteem/2.2.3-surfer\",\"format\":\"markdown+html\",\"community\":\"esteem.app\"}"
}
]
}hackspoilerfollowed @appics2020/03/11 18:07:27
hackspoilerfollowed @appics
2020/03/11 18:07:27
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | follow |
| json | ["follow",{"follower":"hackspoiler","following":"appics","what":["blog"]}] |
| Transaction Info | Block #41564929/Trx 0d3a26a1276df9e98037a492c989b7e2ffb3807d |
View Raw JSON Data
{
"trx_id": "0d3a26a1276df9e98037a492c989b7e2ffb3807d",
"block": 41564929,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-11T18:07:27",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"hackspoiler\",\"following\":\"appics\",\"what\":[\"blog\"]}]"
}
]
}hackspoilerclaimed reward balance: 0.045 STEEM, 0.003 SBD, 0.075 SP2020/03/11 17:36:36
hackspoilerclaimed reward balance: 0.045 STEEM, 0.003 SBD, 0.075 SP
2020/03/11 17:36:36
| account | hackspoiler |
| reward steem | 0.045 STEEM |
| reward sbd | 0.003 SBD |
| reward vests | 121.484096 VESTS |
| Transaction Info | Block #41564313/Trx 1f3ec4cf4e70c8b366775f8295d7b88e6a128393 |
View Raw JSON Data
{
"trx_id": "1f3ec4cf4e70c8b366775f8295d7b88e6a128393",
"block": 41564313,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-11T17:36:36",
"op": [
"claim_reward_balance",
{
"account": "hackspoiler",
"reward_steem": "0.045 STEEM",
"reward_sbd": "0.003 SBD",
"reward_vests": "121.484096 VESTS"
}
]
}hackspoilerreceived 0.045 STEEM, 0.003 SBD, 0.075 SP author reward for @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/10 16:56:42
hackspoilerreceived 0.045 STEEM, 0.003 SBD, 0.075 SP author reward for @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/10 16:56:42
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| sbd payout | 0.003 SBD |
| steem payout | 0.045 STEEM |
| vesting payout | 121.484096 VESTS |
| Transaction Info | Block #41534767/Virtual Operation #8 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 41534767,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 8,
"timestamp": "2020-03-10T16:56:42",
"op": [
"author_reward",
{
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"sbd_payout": "0.003 SBD",
"steem_payout": "0.045 STEEM",
"vesting_payout": "121.484096 VESTS"
}
]
}esteemappreceived 0.002 SP benefactor reward from @hackspoiler2020/03/10 16:56:42
esteemappreceived 0.002 SP benefactor reward from @hackspoiler
2020/03/10 16:56:42
| benefactor | esteemapp |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| sbd payout | 0.000 SBD |
| steem payout | 0.001 STEEM |
| vesting payout | 3.918841 VESTS |
| Transaction Info | Block #41534767/Virtual Operation #7 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 41534767,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 7,
"timestamp": "2020-03-10T16:56:42",
"op": [
"comment_benefactor_reward",
{
"benefactor": "esteemapp",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.001 STEEM",
"vesting_payout": "3.918841 VESTS"
}
]
}hackspoilercustom json: community2020/03/10 13:55:12
hackspoilercustom json: community
2020/03/10 13:55:12
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | community |
| json | ["subscribe",{"community":"hive-153349"}] |
| Transaction Info | Block #41531145/Trx 6420b1d026ebdb96c9a7dc3e036a340f0f2396ed |
View Raw JSON Data
{
"trx_id": "6420b1d026ebdb96c9a7dc3e036a340f0f2396ed",
"block": 41531145,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-10T13:55:12",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "community",
"json": "[\"subscribe\",{\"community\":\"hive-153349\"}]"
}
]
}2020/03/10 05:26:51
2020/03/10 05:26:51
| voter | camillesteemer |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| weight | -1000 (-10.00%) |
| Transaction Info | Block #41520999/Trx dd9b5654cd34edfe70bb02b440ea7745d62a3159 |
View Raw JSON Data
{
"trx_id": "dd9b5654cd34edfe70bb02b440ea7745d62a3159",
"block": 41520999,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-10T05:26:51",
"op": [
"vote",
{
"voter": "camillesteemer",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"weight": -1000
}
]
}hackspoilercustom json: notify2020/03/09 22:43:48
hackspoilercustom json: notify
2020/03/09 22:43:48
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-09T22:43:45"}] |
| Transaction Info | Block #41512954/Trx 9a2675a29f68f2f284d63dcc1efa1ee6ab30d813 |
View Raw JSON Data
{
"trx_id": "9a2675a29f68f2f284d63dcc1efa1ee6ab30d813",
"block": 41512954,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T22:43:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-09T22:43:45\"}]"
}
]
}sebov1creplied to @hackspoiler / re-hackspoiler-202039t231644947z2020/03/09 22:16:45
sebov1creplied to @hackspoiler / re-hackspoiler-202039t231644947z
2020/03/09 22:16:45
| parent author | hackspoiler |
| parent permlink | q6y55n |
| author | sebov1c |
| permlink | re-hackspoiler-202039t231644947z |
| title | |
| body | Klingt als wären nur Kleinigkeiten zu bemängeln, das ist gut. Bin motiviert die Software zu nutzen :) |
| json metadata | {"tags":["esteem"],"app":"esteem/2.2.4-mobile","format":"markdown+html","community":"hive-125125"} |
| Transaction Info | Block #41512414/Trx 251f7b34447c95d7eb236fd5c4d322dd68725c1e |
View Raw JSON Data
{
"trx_id": "251f7b34447c95d7eb236fd5c4d322dd68725c1e",
"block": 41512414,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T22:16:45",
"op": [
"comment",
{
"parent_author": "hackspoiler",
"parent_permlink": "q6y55n",
"author": "sebov1c",
"permlink": "re-hackspoiler-202039t231644947z",
"title": "",
"body": "Klingt als wären nur Kleinigkeiten zu bemängeln, das ist gut. Bin motiviert die Software zu nutzen :) ",
"json_metadata": "{\"tags\":[\"esteem\"],\"app\":\"esteem/2.2.4-mobile\",\"format\":\"markdown+html\",\"community\":\"hive-125125\"}"
}
]
}sebov1cupvoted (100.00%) @hackspoiler / q6y55n2020/03/09 22:13:45
sebov1cupvoted (100.00%) @hackspoiler / q6y55n
2020/03/09 22:13:45
| voter | sebov1c |
| author | hackspoiler |
| permlink | q6y55n |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41512354/Trx b5a47f8dbbb1747fac5fb69e7a39c7aa71ed92e8 |
View Raw JSON Data
{
"trx_id": "b5a47f8dbbb1747fac5fb69e7a39c7aa71ed92e8",
"block": 41512354,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T22:13:45",
"op": [
"vote",
{
"voter": "sebov1c",
"author": "hackspoiler",
"permlink": "q6y55n",
"weight": 10000
}
]
}hackspoilercustom json: notify2020/03/09 22:03:36
hackspoilercustom json: notify
2020/03/09 22:03:36
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-09T22:03:33"}] |
| Transaction Info | Block #41512151/Trx 5ca4169fb9df0e23380fd6cad6b4094bc95545d1 |
View Raw JSON Data
{
"trx_id": "5ca4169fb9df0e23380fd6cad6b4094bc95545d1",
"block": 41512151,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T22:03:36",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-09T22:03:33\"}]"
}
]
}hackspoilerfollowed @sebov1c2020/03/09 22:03:30
hackspoilerfollowed @sebov1c
2020/03/09 22:03:30
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | follow |
| json | ["follow",{"follower":"hackspoiler","following":"sebov1c","what":["blog"]}] |
| Transaction Info | Block #41512149/Trx 1175421b68ac46c1e09d50f8e41a8eaed60c467b |
View Raw JSON Data
{
"trx_id": "1175421b68ac46c1e09d50f8e41a8eaed60c467b",
"block": 41512149,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T22:03:30",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"hackspoiler\",\"following\":\"sebov1c\",\"what\":[\"blog\"]}]"
}
]
}hackspoilerreplied to @sebov1c / q6y55n2020/03/09 22:01:00
hackspoilerreplied to @sebov1c / q6y55n
2020/03/09 22:01:00
| parent author | sebov1c |
| parent permlink | re-hackspoiler-202039t20398623z |
| author | hackspoiler |
| permlink | q6y55n |
| title | |
| body | Moin Meister. Das Device-Paaring funktioniert leider nicht immer. Mit meinem Fairphone 3 und der Desktop-App funktioniert das Paaring aber mit meinem Samsung Tablet und der Desktop-App leider noch nicht. Auch zeigt das Iphone eines Kollegen das Eintreffen einer Nachricht nicht an. Erst wenn der Kollege die App betritt ertönt der liebliche Benachrichtungston. Das chatten funktioniert aber wunderbar. Denke die nächsten Updates werden das Kind schon aus dem Brunnen fischen. Gruß |
| json metadata | {"app":"steemit/0.2"} |
| Transaction Info | Block #41512099/Trx 9b602cca50a7354b01964f3cd1609290334c11bb |
View Raw JSON Data
{
"trx_id": "9b602cca50a7354b01964f3cd1609290334c11bb",
"block": 41512099,
"trx_in_block": 30,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T22:01:00",
"op": [
"comment",
{
"parent_author": "sebov1c",
"parent_permlink": "re-hackspoiler-202039t20398623z",
"author": "hackspoiler",
"permlink": "q6y55n",
"title": "",
"body": "Moin Meister. Das Device-Paaring funktioniert leider nicht immer. Mit meinem Fairphone 3 und der Desktop-App funktioniert das Paaring aber mit meinem Samsung Tablet und der Desktop-App leider noch nicht. Auch zeigt das Iphone eines Kollegen das Eintreffen einer Nachricht nicht an. Erst wenn der Kollege die App betritt ertönt der liebliche Benachrichtungston. Das chatten funktioniert aber wunderbar. Denke die nächsten Updates werden das Kind schon aus dem Brunnen fischen. Gruß",
"json_metadata": "{\"app\":\"steemit/0.2\"}"
}
]
}sebov1creplied to @hackspoiler / re-hackspoiler-202039t20398623z2020/03/09 19:39:09
sebov1creplied to @hackspoiler / re-hackspoiler-202039t20398623z
2020/03/09 19:39:09
| parent author | hackspoiler |
| parent permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| author | sebov1c |
| permlink | re-hackspoiler-202039t20398623z |
| title | |
| body | Danke für die Info! Hab auch gesehen, das ist der neu gebrandete Loki Messenger. Gibts auch Punkte, welche bei Session noch nicht so richtig funktionieren im Gegensatz zu mainstream Messengern? |
| json metadata | {"tags":["deutsch","opensource","security","kommunikation","blog"],"app":"esteem/2.2.4-mobile","format":"markdown+html","community":"hive-125125"} |
| Transaction Info | Block #41509269/Trx d0629af33c4e8cccd58b829d8e4ac40e85eb6dd3 |
View Raw JSON Data
{
"trx_id": "d0629af33c4e8cccd58b829d8e4ac40e85eb6dd3",
"block": 41509269,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T19:39:09",
"op": [
"comment",
{
"parent_author": "hackspoiler",
"parent_permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"author": "sebov1c",
"permlink": "re-hackspoiler-202039t20398623z",
"title": "",
"body": "Danke für die Info!\n\nHab auch gesehen, das ist der neu gebrandete Loki Messenger.\n\nGibts auch Punkte, welche bei Session noch nicht so richtig funktionieren im Gegensatz zu mainstream Messengern? ",
"json_metadata": "{\"tags\":[\"deutsch\",\"opensource\",\"security\",\"kommunikation\",\"blog\"],\"app\":\"esteem/2.2.4-mobile\",\"format\":\"markdown+html\",\"community\":\"hive-125125\"}"
}
]
}sebov1cupvoted (100.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht2020/03/09 19:33:24
sebov1cupvoted (100.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht
2020/03/09 19:33:24
| voter | sebov1c |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41509154/Trx 5b01268c8fed76e8f3bc51909c819775c7d38423 |
View Raw JSON Data
{
"trx_id": "5b01268c8fed76e8f3bc51909c819775c7d38423",
"block": 41509154,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T19:33:24",
"op": [
"vote",
{
"voter": "sebov1c",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"weight": 10000
}
]
}2020/03/09 17:00:39
2020/03/09 17:00:39
| voter | mima2606 |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| weight | 1400 (14.00%) |
| Transaction Info | Block #41506107/Trx 33d3a5e7dfbc800ef782d88ab555d7ba6c254ea4 |
View Raw JSON Data
{
"trx_id": "33d3a5e7dfbc800ef782d88ab555d7ba6c254ea4",
"block": 41506107,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T17:00:39",
"op": [
"vote",
{
"voter": "mima2606",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"weight": 1400
}
]
}kramisflagged (-10.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht2020/03/09 16:53:45
kramisflagged (-10.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht
2020/03/09 16:53:45
| voter | kramis |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| weight | -1000 (-10.00%) |
| Transaction Info | Block #41505970/Trx 2aaf935dfe7b2adf45dd61d11ed407418fe7e63e |
View Raw JSON Data
{
"trx_id": "2aaf935dfe7b2adf45dd61d11ed407418fe7e63e",
"block": 41505970,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T16:53:45",
"op": [
"vote",
{
"voter": "kramis",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"weight": -1000
}
]
}portalvotesupvoted (100.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht2020/03/09 16:39:09
portalvotesupvoted (100.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht
2020/03/09 16:39:09
| voter | portalvotes |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41505678/Trx 84b76bc0b373cdb6e9a6441c1d7c6a216d22f2be |
View Raw JSON Data
{
"trx_id": "84b76bc0b373cdb6e9a6441c1d7c6a216d22f2be",
"block": 41505678,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T16:39:09",
"op": [
"vote",
{
"voter": "portalvotes",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"weight": 10000
}
]
}siphonupvoted (20.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht2020/03/09 12:59:09
siphonupvoted (20.00%) @hackspoiler / session-open-source-messenger-der-keine-telefonnummer-braucht
2020/03/09 12:59:09
| voter | siphon |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| weight | 2000 (20.00%) |
| Transaction Info | Block #41501284/Trx b07d82de172510b387ae9d51c09a0952b5dc6208 |
View Raw JSON Data
{
"trx_id": "b07d82de172510b387ae9d51c09a0952b5dc6208",
"block": 41501284,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T12:59:09",
"op": [
"vote",
{
"voter": "siphon",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"weight": 2000
}
]
}hackspoilerupdated options for session-open-source-messenger-der-keine-telefonnummer-braucht2020/03/09 12:25:36
hackspoilerupdated options for session-open-source-messenger-der-keine-telefonnummer-braucht
2020/03/09 12:25:36
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"esteemapp","weight":300}]}]] |
| Transaction Info | Block #41500615/Trx f88d5526203eb0320b5812dcd5c279e3a6d40bbc |
View Raw JSON Data
{
"trx_id": "f88d5526203eb0320b5812dcd5c279e3a6d40bbc",
"block": 41500615,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T12:25:36",
"op": [
"comment_options",
{
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "esteemapp",
"weight": 300
}
]
}
]
]
}
]
}hackspoilerpublished a new post: session-open-source-messenger-der-keine-telefonnummer-braucht2020/03/09 12:25:36
hackspoilerpublished a new post: session-open-source-messenger-der-keine-telefonnummer-braucht
2020/03/09 12:25:36
| parent author | |
| parent permlink | deutsch |
| author | hackspoiler |
| permlink | session-open-source-messenger-der-keine-telefonnummer-braucht |
| title | Session – Open-Source-Messenger der keine Telefonnummer braucht |
| body |  [Session](https://getsession.org/) ist ein neuer, sehr mondäner und höchst plattformübergreifender Open-Source ([GPLv3](https://github.com/loki-project/session-desktop/blob/clearnet/LICENSE)) Signal-Messenger Fork, der aber im Gegensatz zu Signal ohne die Identifikation/Bekanntgabe der Smartphone-Nummer auskommt. Anstelle der Telefonnummer erstellt Session eine eindeutige Device-ID, mit der man Gassi geht, um sich mit anderen coolen, sicherheitsbewussten Usern zu verbinden. Session beherrscht Gruppen-Chats, Sprachnachrichten, Device-Synchronisation und das Versenden von Anhängen. Verschlüsselte Telefonate sind momentan nicht möglich. **Session Desktop Messenger Nachrichtenfenster**  |
| json metadata | {"links":["https://getsession.org/","https://github.com/loki-project/session-desktop/blob/clearnet/LICENSE"],"image":["https://img.esteem.app/g0at1l.jpg","https://img.esteem.app/322pg0.jpg"],"tags":["deutsch","opensource","security","kommunikation","blog"],"app":"esteem/2.2.3-surfer","format":"markdown+html","community":"esteem.app"} |
| Transaction Info | Block #41500615/Trx f88d5526203eb0320b5812dcd5c279e3a6d40bbc |
View Raw JSON Data
{
"trx_id": "f88d5526203eb0320b5812dcd5c279e3a6d40bbc",
"block": 41500615,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T12:25:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "deutsch",
"author": "hackspoiler",
"permlink": "session-open-source-messenger-der-keine-telefonnummer-braucht",
"title": "Session – Open-Source-Messenger der keine Telefonnummer braucht",
"body": "\n\n[Session](https://getsession.org/) ist ein neuer, sehr mondäner und höchst plattformübergreifender Open-Source ([GPLv3](https://github.com/loki-project/session-desktop/blob/clearnet/LICENSE)) Signal-Messenger Fork, der aber im Gegensatz zu Signal ohne die Identifikation/Bekanntgabe der Smartphone-Nummer auskommt. Anstelle der Telefonnummer erstellt Session eine eindeutige Device-ID, mit der man Gassi geht, um sich mit anderen coolen, sicherheitsbewussten Usern zu verbinden.\n\nSession beherrscht Gruppen-Chats, Sprachnachrichten, Device-Synchronisation und das Versenden von Anhängen. Verschlüsselte Telefonate sind momentan nicht möglich.\n\n**Session Desktop Messenger Nachrichtenfenster**\n",
"json_metadata": "{\"links\":[\"https://getsession.org/\",\"https://github.com/loki-project/session-desktop/blob/clearnet/LICENSE\"],\"image\":[\"https://img.esteem.app/g0at1l.jpg\",\"https://img.esteem.app/322pg0.jpg\"],\"tags\":[\"deutsch\",\"opensource\",\"security\",\"kommunikation\",\"blog\"],\"app\":\"esteem/2.2.3-surfer\",\"format\":\"markdown+html\",\"community\":\"esteem.app\"}"
}
]
}hackspoilercustom json: notify2020/03/09 10:52:57
hackspoilercustom json: notify
2020/03/09 10:52:57
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-09T10:52:53"}] |
| Transaction Info | Block #41498767/Trx 11765a975ecc4a452f43aa6e0358e393b7805206 |
View Raw JSON Data
{
"trx_id": "11765a975ecc4a452f43aa6e0358e393b7805206",
"block": 41498767,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T10:52:57",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-09T10:52:53\"}]"
}
]
}hackspoilercustom json: notify2020/03/09 10:52:39
hackspoilercustom json: notify
2020/03/09 10:52:39
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-09T10:52:36"}] |
| Transaction Info | Block #41498761/Trx 3548b3e4f1d0fb8312fa3a7e5457383de778a553 |
View Raw JSON Data
{
"trx_id": "3548b3e4f1d0fb8312fa3a7e5457383de778a553",
"block": 41498761,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-09T10:52:39",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-09T10:52:36\"}]"
}
]
}sebov1cupvoted (100.00%) @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/08 02:47:33
sebov1cupvoted (100.00%) @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/08 02:47:33
| voter | sebov1c |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41460337/Trx bffb784d1c4c53864982c2b8f600255afc4cd21f |
View Raw JSON Data
{
"trx_id": "bffb784d1c4c53864982c2b8f600255afc4cd21f",
"block": 41460337,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-08T02:47:33",
"op": [
"vote",
{
"voter": "sebov1c",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"weight": 10000
}
]
}hackspoilercustom json: notify2020/03/06 13:38:21
hackspoilercustom json: notify
2020/03/06 13:38:21
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-06T13:38:18"}] |
| Transaction Info | Block #41415873/Trx 54b75d290da9d6999aa53017ca8855e78a8fd278 |
View Raw JSON Data
{
"trx_id": "54b75d290da9d6999aa53017ca8855e78a8fd278",
"block": 41415873,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-06T13:38:21",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-06T13:38:18\"}]"
}
]
}hackspoilercustom json: notify2020/03/06 13:38:18
hackspoilercustom json: notify
2020/03/06 13:38:18
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-03-06T13:38:16"}] |
| Transaction Info | Block #41415872/Trx ed0c9c9efbc2793f4e0f75079f2966b379e06b9f |
View Raw JSON Data
{
"trx_id": "ed0c9c9efbc2793f4e0f75079f2966b379e06b9f",
"block": 41415872,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-06T13:38:18",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-03-06T13:38:16\"}]"
}
]
}hackspoilerupvoted (100.00%) @lukestokes / if-you-care-about-steem-stop-using-steemit2020/03/06 12:41:03
hackspoilerupvoted (100.00%) @lukestokes / if-you-care-about-steem-stop-using-steemit
2020/03/06 12:41:03
| voter | hackspoiler |
| author | lukestokes |
| permlink | if-you-care-about-steem-stop-using-steemit |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41414732/Trx bfa2ee82319a651b8167355c99188aff9d60efed |
View Raw JSON Data
{
"trx_id": "bfa2ee82319a651b8167355c99188aff9d60efed",
"block": 41414732,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-06T12:41:03",
"op": [
"vote",
{
"voter": "hackspoiler",
"author": "lukestokes",
"permlink": "if-you-care-about-steem-stop-using-steemit",
"weight": 10000
}
]
}hackspoilercustom json: community2020/03/06 12:23:15
hackspoilercustom json: community
2020/03/06 12:23:15
| required auths | [] |
| required posting auths | ["hackspoiler"] |
| id | community |
| json | ["subscribe",{"community":"hive-121566"}] |
| Transaction Info | Block #41414378/Trx 51fc742ebcaf13e43e2895696ab8bd73ba697083 |
View Raw JSON Data
{
"trx_id": "51fc742ebcaf13e43e2895696ab8bd73ba697083",
"block": 41414378,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-06T12:23:15",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"hackspoiler"
],
"id": "community",
"json": "[\"subscribe\",{\"community\":\"hive-121566\"}]"
}
]
}hackspoilerupdated their account properties2020/03/06 12:22:15
hackspoilerupdated their account properties
2020/03/06 12:22:15
| account | hackspoiler |
| posting | {"weight_threshold":1,"account_auths":[["dlive.app",1],["steempeak.app",1]],"key_auths":[["STM6P4Kb1xHXz1LTnferYDzjcVqwh3XfV937K5BEewkcrzgthsKiC",1]]} |
| memo key | STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X |
| json metadata | {"profile":{"name":"Hackspoiler","about":"Next Level Shit Open-Source Web News, crispy Music and Videos","cover_image":"https://500px.com/photo/232785843/into-the-sun-by-root-couture","profile_image":"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg","website":"https//hackspoiler.de","location":"Germany"}} |
| Transaction Info | Block #41414358/Trx b1100e4f354efcc3bac525a354f77fa868c91e48 |
View Raw JSON Data
{
"trx_id": "b1100e4f354efcc3bac525a354f77fa868c91e48",
"block": 41414358,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-06T12:22:15",
"op": [
"account_update",
{
"account": "hackspoiler",
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"dlive.app",
1
],
[
"steempeak.app",
1
]
],
"key_auths": [
[
"STM6P4Kb1xHXz1LTnferYDzjcVqwh3XfV937K5BEewkcrzgthsKiC",
1
]
]
},
"memo_key": "STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X",
"json_metadata": "{\"profile\":{\"name\":\"Hackspoiler\",\"about\":\"Next Level Shit Open-Source Web News, crispy Music and Videos\",\"cover_image\":\"https://500px.com/photo/232785843/into-the-sun-by-root-couture\",\"profile_image\":\"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg\",\"website\":\"https//hackspoiler.de\",\"location\":\"Germany\"}}"
}
]
}2020/03/05 07:59:00
2020/03/05 07:59:00
| voter | linuxbot |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| weight | 5000 (50.00%) |
| Transaction Info | Block #41380418/Trx 5121304a9f3478b16469a7e861cebae358644421 |
View Raw JSON Data
{
"trx_id": "5121304a9f3478b16469a7e861cebae358644421",
"block": 41380418,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-05T07:59:00",
"op": [
"vote",
{
"voter": "linuxbot",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"weight": 5000
}
]
}2020/03/05 07:58:57
2020/03/05 07:58:57
| voter | condeas |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| weight | 5000 (50.00%) |
| Transaction Info | Block #41380417/Trx 8272f0671f53276606c7be6ee0eeddc065993ddf |
View Raw JSON Data
{
"trx_id": "8272f0671f53276606c7be6ee0eeddc065993ddf",
"block": 41380417,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-05T07:58:57",
"op": [
"vote",
{
"voter": "condeas",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"weight": 5000
}
]
}berfilflagged (-10.00%) @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/04 07:41:27
berfilflagged (-10.00%) @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/04 07:41:27
| voter | berfil |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| weight | -1000 (-10.00%) |
| Transaction Info | Block #41351414/Trx 5b40d8d121c6a0714513897437811a0d97919d7d |
View Raw JSON Data
{
"trx_id": "5b40d8d121c6a0714513897437811a0d97919d7d",
"block": 41351414,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-04T07:41:27",
"op": [
"vote",
{
"voter": "berfil",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"weight": -1000
}
]
}mylkaupvoted (100.00%) @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/03 20:29:36
mylkaupvoted (100.00%) @hackspoiler / osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/03 20:29:36
| voter | mylka |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| weight | 10000 (100.00%) |
| Transaction Info | Block #41338088/Trx 6ef1ecd0732449801b5e42d289db5541521314a5 |
View Raw JSON Data
{
"trx_id": "6ef1ecd0732449801b5e42d289db5541521314a5",
"block": 41338088,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-03T20:29:36",
"op": [
"vote",
{
"voter": "mylka",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"weight": 10000
}
]
}hackspoilerupdated their account properties2020/03/03 19:41:36
hackspoilerupdated their account properties
2020/03/03 19:41:36
| account | hackspoiler |
| memo key | STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X |
| json metadata | {"profile":{"name":"Hackspoiler","about":"Next Level Shit Open-Source Web News, crispy Music and Videos","cover_image":"https://500px.com/photo/232785843/into-the-sun-by-root-couture","profile_image":"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg","website":"https//hackspoiler.de","location":"Germany"}} |
| Transaction Info | Block #41337139/Trx ace47f60e2ad6e1c8bd436c659dea7c3110f23b1 |
View Raw JSON Data
{
"trx_id": "ace47f60e2ad6e1c8bd436c659dea7c3110f23b1",
"block": 41337139,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-03T19:41:36",
"op": [
"account_update",
{
"account": "hackspoiler",
"memo_key": "STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X",
"json_metadata": "{\"profile\":{\"name\":\"Hackspoiler\",\"about\":\"Next Level Shit Open-Source Web News, crispy Music and Videos\",\"cover_image\":\"https://500px.com/photo/232785843/into-the-sun-by-root-couture\",\"profile_image\":\"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg\",\"website\":\"https//hackspoiler.de\",\"location\":\"Germany\"}}"
}
]
}2020/03/03 19:40:57
2020/03/03 19:40:57
| voter | minibot |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| weight | 5000 (50.00%) |
| Transaction Info | Block #41337126/Trx 25c66500cfbb31821cf27dccb7a86330fe691897 |
View Raw JSON Data
{
"trx_id": "25c66500cfbb31821cf27dccb7a86330fe691897",
"block": 41337126,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-03T19:40:57",
"op": [
"vote",
{
"voter": "minibot",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"weight": 5000
}
]
}hackspoilerpublished a new post: osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/03 19:39:36
hackspoilerpublished a new post: osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/03 19:39:36
| parent author | |
| parent permlink | deutsch |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| title | osquery - Snacktakuläres Open-Source System- und Securitymonitoring |
| body | @@ -1490,16 +1490,17 @@ osquery +%0A %60%60%60%0A%0A## @@ -1714,19 +1714,21 @@ n kann.%0A +%0A %60%60%60 +%0A # Zentra @@ -3341,16 +3341,17 @@ f%22%0A %7D%0A%7D +%0A %60%60%60%0A%0A## |
| json metadata | {"links":["https://osquery.io/","https://github.com/osquery/osquery/blob/master/LICENSE","https://osquery.readthedocs.io/en/stable/introduction/using-osqueryd/","https://osquery.readthedocs.io/en/stable/","https://kolide.com/fleet/"],"tags":["opensource","security","linux","blog","administration"],"app":"steemit/0.2","format":"markdown","community":"esteem.app","image":["https://img.esteem.app/1mxdk0.jpg"]} |
| Transaction Info | Block #41337099/Trx 18768e10c8ef971c17aee22aa4d518a172ff54cd |
View Raw JSON Data
{
"trx_id": "18768e10c8ef971c17aee22aa4d518a172ff54cd",
"block": 41337099,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-03T19:39:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "deutsch",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"title": "osquery - Snacktakuläres Open-Source System- und Securitymonitoring",
"body": "@@ -1490,16 +1490,17 @@\n osquery\n+%0A\n %60%60%60%0A%0A## \n@@ -1714,19 +1714,21 @@\n n kann.%0A\n+%0A\n %60%60%60\n+%0A\n # Zentra\n@@ -3341,16 +3341,17 @@\n f%22%0A %7D%0A%7D\n+%0A\n %60%60%60%0A%0A## \n",
"json_metadata": "{\"links\":[\"https://osquery.io/\",\"https://github.com/osquery/osquery/blob/master/LICENSE\",\"https://osquery.readthedocs.io/en/stable/introduction/using-osqueryd/\",\"https://osquery.readthedocs.io/en/stable/\",\"https://kolide.com/fleet/\"],\"tags\":[\"opensource\",\"security\",\"linux\",\"blog\",\"administration\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\",\"community\":\"esteem.app\",\"image\":[\"https://img.esteem.app/1mxdk0.jpg\"]}"
}
]
}hackspoilerpublished a new post: osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/03 19:22:24
hackspoilerpublished a new post: osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/03 19:22:24
| parent author | |
| parent permlink | deutsch |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| title | osquery - Snacktakuläres Open-Source System- und Securitymonitoring |
| body | @@ -793,16 +793,17 @@ wie z.B +. das dau @@ -1186,16 +1186,13 @@ ens -zu empf -e +o hlen @@ -1251,14 +1251,11 @@ ren%0A -%3Cpre%3E%0A +%60%60%60 expo @@ -1494,14 +1494,11 @@ uery -%3C/pre%3E +%60%60%60 %0A%0A## |
| json metadata | {"links":["https://osquery.io/","https://github.com/osquery/osquery/blob/master/LICENSE","https://osquery.readthedocs.io/en/stable/introduction/using-osqueryd/","https://osquery.readthedocs.io/en/stable/","https://kolide.com/fleet/"],"tags":["opensource","security","linux","blog","administration"],"app":"steemit/0.2","format":"markdown","community":"esteem.app","image":["https://img.esteem.app/1mxdk0.jpg"]} |
| Transaction Info | Block #41336760/Trx 5d6f3d8284e9af42e6ca4f42a9675446909e5e83 |
View Raw JSON Data
{
"trx_id": "5d6f3d8284e9af42e6ca4f42a9675446909e5e83",
"block": 41336760,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-03T19:22:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "deutsch",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"title": "osquery - Snacktakuläres Open-Source System- und Securitymonitoring",
"body": "@@ -793,16 +793,17 @@\n wie z.B\n+.\n das dau\n@@ -1186,16 +1186,13 @@\n ens \n-zu \n empf\n-e\n+o\n hlen\n@@ -1251,14 +1251,11 @@\n ren%0A\n-%3Cpre%3E%0A\n+%60%60%60\n expo\n@@ -1494,14 +1494,11 @@\n uery\n-%3C/pre%3E\n+%60%60%60\n %0A%0A##\n",
"json_metadata": "{\"links\":[\"https://osquery.io/\",\"https://github.com/osquery/osquery/blob/master/LICENSE\",\"https://osquery.readthedocs.io/en/stable/introduction/using-osqueryd/\",\"https://osquery.readthedocs.io/en/stable/\",\"https://kolide.com/fleet/\"],\"tags\":[\"opensource\",\"security\",\"linux\",\"blog\",\"administration\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\",\"community\":\"esteem.app\",\"image\":[\"https://img.esteem.app/1mxdk0.jpg\"]}"
}
]
}hackspoilerpublished a new post: osquery-snacktakulaeres-open-source-system-und-securitymonitoring2020/03/03 18:42:09
hackspoilerpublished a new post: osquery-snacktakulaeres-open-source-system-und-securitymonitoring
2020/03/03 18:42:09
| parent author | |
| parent permlink | deutsch |
| author | hackspoiler |
| permlink | osquery-snacktakulaeres-open-source-system-und-securitymonitoring |
| title | osquery - Snacktakuläres Open-Source System- und Securitymonitoring |
| body | @@ -1,8 +1,9 @@ +! %5B1mxdk0. @@ -42,16 +42,16 @@ k0.jpg)%0A - %0A%5BOsquer @@ -1721,21 +1721,19 @@ n kann.%0A -%3Cpre%3E +%60%60%60 # Zentra @@ -3346,22 +3346,19 @@ f%22%0A %7D%0A%7D -%3C/pre%3E +%60%60%60 %0A%0A## Osq @@ -3572,21 +3572,19 @@ werden.%0A -%3Cpre%3E +%60%60%60 #======= @@ -10301,14 +10301,11 @@ y path;%22 -%3C/pre%3E +%60%60%60 |
| json metadata | {"links":["https://osquery.io/","https://github.com/osquery/osquery/blob/master/LICENSE","https://osquery.readthedocs.io/en/stable/introduction/using-osqueryd/","https://osquery.readthedocs.io/en/stable/","https://kolide.com/fleet/","https://pkg.osquery.io/deb"],"tags":["opensource","security","linux","blog","administration"],"app":"steemit/0.2","format":"markdown","community":"esteem.app","image":["https://img.esteem.app/1mxdk0.jpg"]} |
| Transaction Info | Block #41335963/Trx 9916e70c4667a8eddfe1b04d6169a33a4e94bf27 |
View Raw JSON Data
{
"trx_id": "9916e70c4667a8eddfe1b04d6169a33a4e94bf27",
"block": 41335963,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-03T18:42:09",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "deutsch",
"author": "hackspoiler",
"permlink": "osquery-snacktakulaeres-open-source-system-und-securitymonitoring",
"title": "osquery - Snacktakuläres Open-Source System- und Securitymonitoring",
"body": "@@ -1,8 +1,9 @@\n+!\n %5B1mxdk0.\n@@ -42,16 +42,16 @@\n k0.jpg)%0A\n-\n %0A%5BOsquer\n@@ -1721,21 +1721,19 @@\n n kann.%0A\n-%3Cpre%3E\n+%60%60%60\n # Zentra\n@@ -3346,22 +3346,19 @@\n f%22%0A %7D%0A%7D\n-%3C/pre%3E\n+%60%60%60\n %0A%0A## Osq\n@@ -3572,21 +3572,19 @@\n werden.%0A\n-%3Cpre%3E\n+%60%60%60\n #=======\n@@ -10301,14 +10301,11 @@\n y path;%22\n-%3C/pre%3E\n+%60%60%60\n",
"json_metadata": "{\"links\":[\"https://osquery.io/\",\"https://github.com/osquery/osquery/blob/master/LICENSE\",\"https://osquery.readthedocs.io/en/stable/introduction/using-osqueryd/\",\"https://osquery.readthedocs.io/en/stable/\",\"https://kolide.com/fleet/\",\"https://pkg.osquery.io/deb\"],\"tags\":[\"opensource\",\"security\",\"linux\",\"blog\",\"administration\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\",\"community\":\"esteem.app\",\"image\":[\"https://img.esteem.app/1mxdk0.jpg\"]}"
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress76.30%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779065679
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779065679
},
"rc_account": {
"account": "hackspoiler",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779065679
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"Hackspoiler","about":"Next Level Shit Open-Source Web News, crispy Music and Videos","location":"Germany","profile_image":"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg","cover_image":"https://500px.com/photo/232785843/into-the-sun-by-root-couture"} |
| JSON METADATA | |
| profile | {"name":"Hackspoiler","about":"Next Level Shit Open-Source Web News, crispy Music and Videos","cover_image":"https://500px.com/photo/232785843/into-the-sun-by-root-couture","profile_image":"https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg","website":"https//hackspoiler.de","location":"Germany"} |
{
"posting_json_metadata": {
"profile": {
"name": "Hackspoiler",
"about": "Next Level Shit Open-Source Web News, crispy Music and Videos",
"location": "Germany",
"profile_image": "https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg",
"cover_image": "https://500px.com/photo/232785843/into-the-sun-by-root-couture"
}
},
"json_metadata": {
"profile": {
"name": "Hackspoiler",
"about": "Next Level Shit Open-Source Web News, crispy Music and Videos",
"cover_image": "https://500px.com/photo/232785843/into-the-sun-by-root-couture",
"profile_image": "https://memegenerator.net/img/images/600x600/12532753/kermit-ak47.jpg",
"website": "https//hackspoiler.de",
"location": "Germany"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7eRQ2BTibaJNtgHthrE3yLMJQbBqYWwDiudaV72Vz7R1uDN6WA1/1
Active
Single Signature
Public Keys
STM5kRguD6HMYuNaNkr2S2tiT13Vgn2kS9u4pqyhRuRxfk5a7QF7K1/1
Posting
Single Signature
Public Keys
STM6P4Kb1xHXz1LTnferYDzjcVqwh3XfV937K5BEewkcrzgthsKiC1/1
Memo
STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7eRQ2BTibaJNtgHthrE3yLMJQbBqYWwDiudaV72Vz7R1uDN6WA",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5kRguD6HMYuNaNkr2S2tiT13Vgn2kS9u4pqyhRuRxfk5a7QF7K",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"dlive.app",
1
],
[
"steempeak.app",
1
]
],
"key_auths": [
[
"STM6P4Kb1xHXz1LTnferYDzjcVqwh3XfV937K5BEewkcrzgthsKiC",
1
]
]
},
"memo": "STM5bLCKwLYHhwYtyRZd6khVhh636tb6KMUYXnbKMBszJncnFSk7X"
}Witness Votes
0 / 30
No active witness votes.
[]