Search
1000 results for “kitten_tech”
-
Kitten bugfix release:
Please upgrade to the latest release that fixes a regression introduced into sessions object with the latest JSDB¹/JSDF² upgrade:
https://codeberg.org/kitten/app/issues/177
Persisting arbitrary objects to sessions is a supported workflow and this regression broke that.
e.g., See the Kitten Count Sessions example: https://codeberg.org/kitten/app/src/branch/main/examples/kitten-count-sessions/index.page.js
:kitten:💕
¹ https://codeberg.org/small-tech/jsdb#javascript-database-jsdb
² https://codeberg.org/small-tech/jsdb#javascript-data-format-jsdf#Kitten #SmallWeb #web #dev #sessions #JSDB #JavaScript #database #regression
-
Just deployed a new Kitten¹ version 🎉
• Adds database backup and restore in your app’s Kitten settings page (/💕/settings)
• Upgrades version of JSDB from 4 to 5²
• You can emit and listen for events on the session object you get from `request.session` in your routes now.
¹ https://codeberg.org/kitten/app
² For migration notes, please see: https://codeberg.org/small-tech/jsdb#migrating-from-earlier-versions-of-jsdf#Kitten #backupAndRestore #JavaScript #NodeJS #database #JSDB #sessions #SmallWeb #web #dev
-
Unit 42 provides a technical analysis on Iranian APT Peach Sandstorm’s (aka APT33, Refined Kitten, Holmium, etc.) FalseFont backdoor. FalseFont is a highly targeted backdoor, and so far it has been reported to target job applicants in the aerospace and defense industries. While the GUI is active for user interaction, in the background, the second and main component of the malware is running. As it runs, it is establishing persistence and registering itself to its C2 server. Unit 42 describes the backdoor processes and capabilities. IOC provided. 🔗 https://unit42.paloaltonetworks.com/curious-serpens-falsefont-backdoor/
#PeachSandstorm #APT33 #RefinedKitten #Iran #cyberespionage #FalseFont #backdoor #threatintel #IOC
-
#introduction my name is Sarah IRL or Ariel online.. I’m a 47 year old girly geek from the #IsleofMan .. I work for our local government in the #tech or #digital space trying to encourage more people to use #IoT #InternetofThings tech to make our corner of the world a better place… I love #reading and playing #minecraft and watching #hermitcraft … I adore #animals we have Henry #Hound #Dog and Henry Bob #Kitten and Henry #Snake and Saffy #Ragdoll #Cat and 3 #GiantAfricanLandsnails xxx
-
🥳 @small-tech/auto-encrypt-localhost version 9.0.1 released
Automatically provisions and installs locally-trusted TLS certificates for Node.js https servers (including Polka, Express.js, etc.) Unlike mkcert, 100% written in JavaScript with no external/binary dependencies. As used in Kitten¹
https://codeberg.org/small-tech/auto-encrypt-localhost#readme
This is a housekeeping release:
• Add TypeScript type definitions.
• Improve code quality; fix all type warnings.
• Update dependencies and remove all npm vulnerability warnings.Full change log: https://codeberg.org/small-tech/auto-encrypt-localhost/src/branch/main/CHANGELOG.md
Enjoy! 💕
¹ https://kitten.small-web.org
#SmallTech #SmallWeb #AutoEncryptLocalhost #TLS #web #dev #NodeJS #JavaScript #SmallTechnologyFoundation
-
New Kitten Release 🥳
To OCSP¹ or not to OCSP…
• Turns on OCSP support in the server only if the site’s certificate has the OCSP stapling extension.
This is to support both servers that still have OCSP stapling in their certs as well as new ones that don’t. (Let’s Encrypt sunset OCSP support yesterday and there is a transitionary period where Kitten servers will have both types of certificates. This update is to ensure we support both without issues.)
Also updated, if you’re interested in playing lower in the stack:
• @small-tech/https: https://codeberg.org/small-tech/https
• @small-tech/auto-encrypt: https://codeberg.org/small-tech/auto-encryptEnjoy!
:kitten:💕¹ Online Certificate Status Protocol (https://en.wikipedia.org/wiki/Online_Certificate_Status_Protocol). Yes, I hate abbreviations too :)
#Kitten #SmallWeb #SmallTech #KittenRelease #TLS #OCSP #OCSPStapling #LetsEncrypt
-
New Kitten release
• Fixes #236¹: The data preview pages in Kitten’s settings how handle circular references in the deserialised data (which may contain your custom classes if that’s what you were persisting in the database).
:kitten:💕
PS. Those pages are very rudimentary at the moment and are good for getting quick visual overview of the data you’re persisting. For a fully interactive view, use Kitten’s interactive shell (REPL)² to explore your data until I’ve had a chance to implement a more comprehensive visual interface.
PPS. You persist data in Kitten using the built-in JavaScript Database (JSDB)³ (Or, of course, you can install and use any other database.)
¹ https://codeberg.org/kitten/app/issues/236
² https://kitten.small-web.org/reference/#kitten-s-interactive-shell-repl
³ https://codeberg.org/small-tech/jsdb#javascript-database-jsdb#Kitten #SmallWeb #update #changes #database #JavaScriptDatabase #JSDB #javascript #nodeJS #web #dev
-
Heeeeeeey linux cats!
I would like to learn how to do kernel work and closer to the grain hardware work. Anyone know of any reasonably-priced device (wifi card? PCI-E card? even if it's a laptop, so long as it's relatively inexpensive for the whole shebang) that oh my god no one gives a shit about enough to write a driver but it would be super cool if it did work?
If you know of any listing of anything of this type or anything, that would be really helpful. I dunno what my price point is but given that it's education to increase my skillset for employability (and to possibly help stave off more compute lockdown in the future) I do have some budget for it. I'm not really a hardware kitten so I'm not quite sure where to begin to look for this kind of info.
Boosts very much appreciated!
#linux #hardwareHacking #linuxDriver #linuxDevelopment #linuxHardware #tech #techPosting -
What is better than a kitten? and angry kitten! Special thanks toJoseph and the rest of the crew at TWZ for using my shots. Great article below on this interesting emerging technology #ALQ167 #AngryKitten #TWZ https://www.twz.com/air/angry-kitten-electronic-warfere-pod-spotted-flying-on-hc-130j-combat-rescue-plane
-
🔒 New Kitten & JSDB Releases
Security fix, JSDB 6.0.1.
This is a critical update.
• JSDB¹ versions 6.0.0 and below suffer from potential data corruption/arbitrary code execution as string keys were not being sanitised in the same way string values were² (so this is relevant to you if you’re storing untrusted data as keys in your data structures in JSDB and/or Kitten databases without carrying out any of your own sanitisation at the application level).
• The latest Kitten release uses JSDB version 6.0.1. Your deployment servers will automatically update in the next few hours. On your development machines, please run `kitten update` in your terminal or use the Update feature in Kitten Settings from your browser.
• If you are using Kitten’s Database App Modules³ feature in your apps, you will have installed JSDB manually and you should update your installation to version 6.0.1.
¹ https://codeberg.org/small-tech/jsdb/
² https://codeberg.org/small-tech/jsdb/issues/22
³ https://kitten.small-web.org/reference/#database-app-modules#Kitten #SmallWeb #JSDB #JavaScriptDatabase #KittenRelease #JSDBRelease #securityUpdate #criticalUpdate
-
🔒 New Kitten & JSDB Releases
Security fix, JSDB 6.0.1.
This is a critical update.
• JSDB¹ versions 6.0.0 and below suffer from potential data corruption/arbitrary code execution as string keys were not being sanitised in the same way string values were² (so this is relevant to you if you’re storing untrusted data as keys in your data structures in JSDB and/or Kitten databases without carrying out any of your own sanitisation at the application level).
• The latest Kitten release uses JSDB version 6.0.1. Your deployment servers will automatically update in the next few hours. On your development machines, please run `kitten update` in your terminal or use the Update feature in Kitten Settings from your browser.
• If you are using Kitten’s Database App Modules³ feature in your apps, you will have installed JSDB manually and you should update your installation to version 6.0.1.
¹ https://codeberg.org/small-tech/jsdb/
² https://codeberg.org/small-tech/jsdb/issues/22
³ https://kitten.small-web.org/reference/#database-app-modules#Kitten #SmallWeb #JSDB #JavaScriptDatabase #KittenRelease #JSDBRelease #securityUpdate #criticalUpdate
-
While working on porting the Small Technology Foundation web site¹ to Kitten², I took the opportunity to pull out base Model and Collection classes that I’ll likely end up including in Kitten proper:
• Model: https://codeberg.org/small-tech/site/src/branch/kitten/app_modules/database/Model.js
• Collection: https://codeberg.org/small-tech/site/src/branch/kitten/app_modules/database/Collection.jsTo see them in use, here’s the base Posts class (with RSS generation) that extends Collection:
https://codeberg.org/small-tech/site/src/branch/kitten/app_modules/database/Posts.jsAnd here’s the concrete EventPosts collection class that extends Posts:
https://codeberg.org/small-tech/site/src/branch/kitten/app_modules/database/EventPosts.jsAnd the EventPost (showing an implementation of a calculated property):
https://codeberg.org/small-tech/site/src/branch/kitten/app_modules/database/EventPost.jsSo all this is possible (persisting and reading back typed model collections, etc.) thanks to JSDB¹ (JavaScript database), a zero-dependency, transparent, in-memory, streaming write-on-update JavaScript database I wrote for the Small Web that persists to a JavaScript transaction log and is included as as first-class citizen in Kitten.
https://codeberg.org/small-tech/jsdb
And if you want to know how the magic mapping of classes happens, see the Database App Module:
https://codeberg.org/small-tech/site/src/branch/kitten/app_modules/database/database.js#L34
PS. For a much gentler introduction to persistence in Kitten, see the Kitten Persistence tutorial:
https://kitten.small-web.org/tutorials/persistence/Enjoy! :kitten:💕
¹ https://small-tech.org
² https://kitten.small-web.org#Kitten #SmallWeb #SmallTech #JavaScript #database #JSDB #typeSafety #JSDoc #closureCompiler #TypeScript #workInProgress
-
"🔍 Charming Kitten Strikes with 'Sponsor' Malware! 🕵️"
The notorious APT group 'Charming Kitten' (also known as Phosphorus, TA453, APT35/42) has unveiled a new backdoor malware named 'Sponsor'. This malware has already targeted 34 global companies. Stay vigilant! 🌍🔥A nation-state threat actor, known by various aliases including 'Charming Kitten,' 'Phosphorus,' 'TA453,' and 'APT35/42,' has recently executed a sophisticated cyber campaign using a previously undisclosed backdoor malware named 'Sponsor.' ESET researchers have identified this campaign, which targeted 34 companies worldwide between March 2021 and June 2022, encompassing government and healthcare organizations, financial services, engineering, manufacturing, technology, law, telecommunications, and more. The primary targets were located in Israel, Brazil, and the United Arab Emirates.
Key Findings:
Concealed Configuration Files: The 'Sponsor' backdoor is notable for its ability to hide configuration files on the victim's system, making it stealthy and difficult to detect. These files are deployed discreetly through malicious batch scripts.
Initial Access via Microsoft Exchange Vulnerability: The threat actor primarily exploited the CVE-2021-26855 vulnerability in Microsoft Exchange to gain initial access to targeted networks.
Tool Usage: Charming Kitten utilized various open-source tools for data exfiltration, system monitoring, network infiltration, and maintaining access to compromised computers.
Payload Deployment: Prior to deploying the 'Sponsor' backdoor, the attackers dropped batch files on specific file paths, creating seemingly innocuous files named config.txt, node.txt, and error.txt to avoid arousing suspicion.
Functionality of 'Sponsor' Backdoor: 'Sponsor' is a C++ backdoor that establishes a service upon launch based on instructions from the configuration file. The configuration file contains encrypted command and control (C2) server addresses, C2 contacting intervals, and the RC4 decryption key. The malware collects system information and sends it to the C2, receiving a unique node ID in return. It then enters a loop to receive and execute commands from the C2, including process ID reporting, command execution, file retrieval and execution, and more.
Disguised Second Version: ESET identified a second version of 'Sponsor' with code optimizations and camouflage features, making it appear as an updater tool.
Indicators of Compromise (IOCs): Although the IP addresses used in this campaign are no longer active, ESET has shared comprehensive IOCs to assist in defending against potential future threats that may reuse the tools or infrastructure deployed by Charming Kitten.
Organizations worldwide, particularly those in the targeted sectors and regions, should remain vigilant and ensure their cybersecurity defenses are up-to-date and capable of detecting advanced threats like 'Sponsor' used by nation-state actors like Charming Kitten. Regular patching and network monitoring are essential to mitigate such cyber risks.
Source: BleepingComputer.com
Mitre - Charming Kitten
Tags: #APT #CharmingKitten #SponsorMalware #CyberAttack -
"🔍 Charming Kitten Strikes with 'Sponsor' Malware! 🕵️"
The notorious APT group 'Charming Kitten' (also known as Phosphorus, TA453, APT35/42) has unveiled a new backdoor malware named 'Sponsor'. This malware has already targeted 34 global companies. Stay vigilant! 🌍🔥A nation-state threat actor, known by various aliases including 'Charming Kitten,' 'Phosphorus,' 'TA453,' and 'APT35/42,' has recently executed a sophisticated cyber campaign using a previously undisclosed backdoor malware named 'Sponsor.' ESET researchers have identified this campaign, which targeted 34 companies worldwide between March 2021 and June 2022, encompassing government and healthcare organizations, financial services, engineering, manufacturing, technology, law, telecommunications, and more. The primary targets were located in Israel, Brazil, and the United Arab Emirates.
Key Findings:
Concealed Configuration Files: The 'Sponsor' backdoor is notable for its ability to hide configuration files on the victim's system, making it stealthy and difficult to detect. These files are deployed discreetly through malicious batch scripts.
Initial Access via Microsoft Exchange Vulnerability: The threat actor primarily exploited the CVE-2021-26855 vulnerability in Microsoft Exchange to gain initial access to targeted networks.
Tool Usage: Charming Kitten utilized various open-source tools for data exfiltration, system monitoring, network infiltration, and maintaining access to compromised computers.
Payload Deployment: Prior to deploying the 'Sponsor' backdoor, the attackers dropped batch files on specific file paths, creating seemingly innocuous files named config.txt, node.txt, and error.txt to avoid arousing suspicion.
Functionality of 'Sponsor' Backdoor: 'Sponsor' is a C++ backdoor that establishes a service upon launch based on instructions from the configuration file. The configuration file contains encrypted command and control (C2) server addresses, C2 contacting intervals, and the RC4 decryption key. The malware collects system information and sends it to the C2, receiving a unique node ID in return. It then enters a loop to receive and execute commands from the C2, including process ID reporting, command execution, file retrieval and execution, and more.
Disguised Second Version: ESET identified a second version of 'Sponsor' with code optimizations and camouflage features, making it appear as an updater tool.
Indicators of Compromise (IOCs): Although the IP addresses used in this campaign are no longer active, ESET has shared comprehensive IOCs to assist in defending against potential future threats that may reuse the tools or infrastructure deployed by Charming Kitten.
Organizations worldwide, particularly those in the targeted sectors and regions, should remain vigilant and ensure their cybersecurity defenses are up-to-date and capable of detecting advanced threats like 'Sponsor' used by nation-state actors like Charming Kitten. Regular patching and network monitoring are essential to mitigate such cyber risks.
Source: BleepingComputer.com
Mitre - Charming Kitten
Tags: #APT #CharmingKitten #SponsorMalware #CyberAttack -
"🔍 Charming Kitten Strikes with 'Sponsor' Malware! 🕵️"
The notorious APT group 'Charming Kitten' (also known as Phosphorus, TA453, APT35/42) has unveiled a new backdoor malware named 'Sponsor'. This malware has already targeted 34 global companies. Stay vigilant! 🌍🔥A nation-state threat actor, known by various aliases including 'Charming Kitten,' 'Phosphorus,' 'TA453,' and 'APT35/42,' has recently executed a sophisticated cyber campaign using a previously undisclosed backdoor malware named 'Sponsor.' ESET researchers have identified this campaign, which targeted 34 companies worldwide between March 2021 and June 2022, encompassing government and healthcare organizations, financial services, engineering, manufacturing, technology, law, telecommunications, and more. The primary targets were located in Israel, Brazil, and the United Arab Emirates.
Key Findings:
Concealed Configuration Files: The 'Sponsor' backdoor is notable for its ability to hide configuration files on the victim's system, making it stealthy and difficult to detect. These files are deployed discreetly through malicious batch scripts.
Initial Access via Microsoft Exchange Vulnerability: The threat actor primarily exploited the CVE-2021-26855 vulnerability in Microsoft Exchange to gain initial access to targeted networks.
Tool Usage: Charming Kitten utilized various open-source tools for data exfiltration, system monitoring, network infiltration, and maintaining access to compromised computers.
Payload Deployment: Prior to deploying the 'Sponsor' backdoor, the attackers dropped batch files on specific file paths, creating seemingly innocuous files named config.txt, node.txt, and error.txt to avoid arousing suspicion.
Functionality of 'Sponsor' Backdoor: 'Sponsor' is a C++ backdoor that establishes a service upon launch based on instructions from the configuration file. The configuration file contains encrypted command and control (C2) server addresses, C2 contacting intervals, and the RC4 decryption key. The malware collects system information and sends it to the C2, receiving a unique node ID in return. It then enters a loop to receive and execute commands from the C2, including process ID reporting, command execution, file retrieval and execution, and more.
Disguised Second Version: ESET identified a second version of 'Sponsor' with code optimizations and camouflage features, making it appear as an updater tool.
Indicators of Compromise (IOCs): Although the IP addresses used in this campaign are no longer active, ESET has shared comprehensive IOCs to assist in defending against potential future threats that may reuse the tools or infrastructure deployed by Charming Kitten.
Organizations worldwide, particularly those in the targeted sectors and regions, should remain vigilant and ensure their cybersecurity defenses are up-to-date and capable of detecting advanced threats like 'Sponsor' used by nation-state actors like Charming Kitten. Regular patching and network monitoring are essential to mitigate such cyber risks.
Source: BleepingComputer.com
Mitre - Charming Kitten
Tags: #APT #CharmingKitten #SponsorMalware #CyberAttack -
Just released version 8.3.0 of Auto Encrypt Localhost¹
https://www.npmjs.com/package/@small-tech/auto-encrypt-localhost
Certificates now support IP addresses 127.0.0.2-127.0.0.4 and place1.localhost-place4.localhost.
Use these, for example, when testing the peer-to-peer features of your Small Web² apps locally in Kitten³.
¹ Think mkcert but written in Node.js with no native dependencies – i.e., it does not require you to install certutil.
² https://ar.al/2020/08/07/what-is-the-small-web/
-
🥳 Multiple major releases today
• @small-tech/auto-encrypt v5.0.0 (https://codeberg.org/small-tech/auto-encrypt#readme)
• @small-tech/auto-encrypt-localhost v10.0.0 (https://codeberg.org/small-tech/auto-encrypt-localhost/#readme)
• @small-tech/https v6.0.0 (https://codeberg.org/small-tech/https/#readme)These releases bring short-lived certificates, IP Address (IPv4 and IPv6) support, and ACME Renewal Information (ARI) support to Auto Encrypt and @small-tech/https, implement a consistent asynchronous API across all three packages, and include loads of little fixes and code quality improvements.
This brings us very close to getting Web Numbers¹ support implemented natively in Kitten².
OCSP support is removed from Auto Encrypt and Windows support is dropped from all three packages as Microsoft is complicit in Israel’s genocide of the Palestinian people³ and Small Technology Foundation⁴ stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement. Furthermore, Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.
Enjoy!
💕
🇵🇸 To support families facing genocide in Gaza, consider donating to them via Gaza Verified: https://gaza-verified.org/donate/
¹ https://ar.al/2025/06/25/web-numbers/
² https://kitten.small-web.org/
³ https://www.bdsmovement.net/microsoft
⁴ https://small-tech.org/#SmallWeb #SmallTech #AutoEncrypt #AutoEncryptLocalhost #https #TLS #NodeJS #web #dev #ACME #LetsEncrypt #WebNumbers #Kitten #BDS #Palestine #Gaza #FreePalestine
-
Полное расследование атаки APT-группировки Charming Kitten с марафона Standoff Defend
Всем привет! Недавно закрылось расследование атаки APT-группировки Charming Kitten с онлайн марафона, который проходил на онлайн-полигоне Standoff Defend , созданный для тренировки синих команд. Сейчас я бы хотел показать решение и полную цепочку, которую нужно было составить
https://habr.com/ru/articles/986696/
#blue_team #infosec #positive technologies #siem
-
Chicken visits Buffalo Wild Wings, kitten lady teaches rescue technique, injured possum does leg lifts, and it’s Wombat Wednesday.
https://cutetropolis.com/2025/06/25/links-see-you-on-the-other-side/
#Birds #Cats #Chickens #Kittens #Opossums #WombatWednesday #Wombats
-
Some may ask, how could a kitten run such a successful tech company? Well, let me tell you, Jensen may be small, but he's mighty. He's got the claws and the purrs to get things done. #SmallButMighty #KittenCEO -
Some may ask, how could a kitten run such a successful tech company? Well, let me tell you, Jensen may be small, but he's mighty. He's got the claws and the purrs to get things done. #SmallButMighty #KittenCEO -
🥳 New module release: Hetzner Cloud OpenAPI Client
https://codeberg.org/small-tech/hetzner-cloud-openapi-client
This is an OpenAPI client for Node.js generated from the official Hetzner Cloud OpenAPI specification using Massimo.
Recently, while reviewing the code for Catalyst¹, I realised that the Hetzner library I was using was deprecated. The only other client library listed on Awesome Hetzner Cloud for JavaScript was updated seven years ago². So I did a bit of research and discovered that Hetzner has an official OpenAPI specification (useful little things that you can generate documentation as well as working client code from). I also discovered Massimo³, a lightweight and easy to use OpenAPI client generator.
So, anyway, a few minutes later, I had a working Node.js client generated but I thought I’d take a little more time to make it into a module in case anyone else wanted to use it.
In the process, I also created a simple web app example with Kitten⁴ where you can enter your Hetzner API key in a web interface, have it persisted to the default Kitten database⁴ and then carry out a simple call to list your servers. It’s 99 lines of code, including comments, in a single file. (Because Kitten loves you.)
The example uses the new/advanced class and event-based way of working with Kitten so you might find it interesting for that reason too (I haven’t had the chance to document this workflow properly yet). It also showcases Kitten’s Streaming HTML⁵ workflow, as well as its built-in support for semantic default styles and its first-class Markdown support.
You can see the source code for the Kitten example here:
https://codeberg.org/small-tech/hetzner-cloud-openapi-client/src/branch/main/example/index.page.jsThe cool thing is that because the client is generated from the official Hetzner OpenAPI specification, it’s one command to update it should the specification change and you can be sure it matches exactly what’s in the API documentation.
Enjoy!
💕
¹ https://catalyst.small-web.org
² https://github.com/hetznercloud/awesome-hcloud#javascript
³ https://massimohttp.dev/
⁴ https://kitten.small-web.org/tutorials/persistence/
⁵ https://kitten.small-web.org/tutorials/streaming-html/#Hetzner #HetznerCloud #API #OpenAPI #Massimo #NodeJS #JavaScript #servers #hosting #VPS #Kitten #SmallWeb #SmallTech
-
I’m going through our events page on the Small Technology Foundation web site¹ and porting the entries there to the new version of our web site that I’m building in Kitten² and it’s depressing how many event sites have just disappeared.
Thank goodness for archive.org.
-
Just updated the Database App Modules tutorial in the Kitten documentation to fix a few bugs, update to latest Kitten syntax, and improve the instructions:
https://kitten.small-web.org/tutorials/database-app-modules/
(Database app modules are special app modules¹ that let you create strongly-typed JavaScript databases² in your Small Web³ apps.)
Enjoy!
:kitten:💕
¹ https://kitten.small-web.org/reference/#app-modules
² https://codeberg.org/small-tech/jsdb#readme
³ https://ar.al/2024/06/24/small-web-computer-science-colloquium-at-university-of-groningen/#Kitten #DatabaseAppModules #AppModules #tutorial #SmallWeb #SmallTech #web #dev #JSDB #JavaScriptDatabase #JavaScript #database #web #dev #NodeJS #strongTyping
-
Watching The Doors live at The Hollywood Bowl (1968)¹ and hacking on Kitten² and Domain³.
All in all, not a bad way to spend a Saturday afternoon in my book.
(I’ve almost got database backup/restore working in Kitten and I’ve just finished porting Domain to the latest Kitten with JSDB 5⁴.)
¹ https://yewtu.be/watch?v=Q76QBhKHQGc
² https://codeberg.org/kitten/app
³ https://codeberg.org/domain/app
⁴ https://codeberg.org/small-tech/jsdb -
Text von e¥eless - The creepy black kitten (achtung! Meta! https://www.facebook.com/TheCreepyBlackKitten)
Viele kennen Adolf Hitler. Doch deutlich weniger Menschen kennen Hideki Tojo.. den Mann, der zum Gesicht eines Kaiserreichs wurde, das große Teile Asiens in ein gigantisches Schlachthaus verwandelte.
Wenn heute über die Verbrechen des Zweiten Weltkriegs gesprochen wird, dominiert oft das Bild Europas: Hakenkreuze, Konzentrationslager, der industrielle Massenmord des Holocaust. Doch während Europa brannte, versank auch Asien in einem Albtraum aus Militarismus, biologischen Experimenten, Hunger, Massenvergewaltigungen und systematischer Entmenschlichung.
Das japanische Kaiserreich führte keinen „sauberen“ Krieg.
Es führte einen Krieg, in dem Menschenleben oft weniger wert waren als Munition.
Besonders China wurde zum Epizentrum der Gewalt. Nach der Einnahme der damaligen Hauptstadt Nanjing im Dezember 1937 begann eines der grausamsten Massaker des 20. Jahrhunderts: das Nanjing Massacre.
Innerhalb weniger Wochen wurden nach Schätzungen hunderttausende Menschen ermordet. Historiker diskutieren bis heute über die genaue Zahl, viele gehen von etwa 200.000 bis 300.000 Toten aus. Doch Zahlen wirken beinahe absurd klein angesichts dessen, was tatsächlich geschah.
Menschen wurden enthauptet, lebendig verbrannt, mit Bajonetten erstochen oder in Massenerschießungen getötet. Soldaten veranstalteten Wettbewerbe darüber, wer zuerst hundert Menschen mit dem Schwert töten könne. Frauen, darunter Kinder und alte Menschen, wurden systematisch vergewaltigt, oft vor ihren Familien. Ganze Straßenzüge verwandelten sich in Orte öffentlichen Terrors.
Westliche Diplomaten und Missionare beschrieben damals eine Stadt, die wirkte, als hätte jede Form menschlicher Moral aufgehört zu existieren.
Und doch war Nanjing nur ein Teil des Schreckens.
Im Verborgenen entstand eine Einrichtung, deren Name bis heute wie etwas aus einem dystopischen Horrorroman klingt: Unit 731.
Offiziell handelte es sich um ein Forschungszentrum. Tatsächlich war es eine Fabrik organisierter Grausamkeit.
Gefangene.. Chinesen, Koreaner, Russen und andere.. wurden dort nicht mehr als Menschen bezeichnet, sondern als „Maruta“, also „Holzklötze“. Sprache war der erste Schritt zur Entmenschlichung. Was folgte, war der Absturz in eine wissenschaftlich organisierte Hölle.
Ärzte führten Vivisektionen an lebenden Menschen durch, ohne Betäubung. Gefangenen wurden Organe entfernt, nur um zu beobachten, wie lange der Körper weiterfunktioniert. Menschen wurden absichtlich mit Pest, Cholera, Typhus oder Milzbrand infiziert. Andere wurden in Eiskammern festgebunden, bis Arme und Beine gefroren waren. Danach prüfte man, wie sich Erfrierungen am effizientesten behandeln oder verschlimmern ließen.
Kinder. Frauen. Schwangere. Niemand war ausgenommen.
Biologische Waffen wurden anschließend an chinesischen Dörfern getestet. Mit Krankheitserregern verseuchte Flöhe wurden aus Flugzeugen abgeworfen. Ganze Regionen erkrankten. Viele starben langsam, ohne jemals zu wissen, dass sie Teil eines militärischen Experiments geworden waren.
Parallel dazu errichtete das japanische Militär eines der größten Systeme organisierter sexueller Versklavung der modernen Geschichte: die sogenannten „Trostfrauen“.
Der Begriff klingt beinahe harmlos. Tatsächlich verbirgt sich dahinter ein System aus Zwangsprostitution, Verschleppung und sexueller Gewalt. Zehntausende, möglicherweise hunderttausende Frauen aus Korea, China, den Philippinen und anderen besetzten Gebieten wurden in Militärbordelle gezwungen. Viele überlebten die Tortur nicht. Andere schwiegen jahrzehntelang aus Angst, Scham oder gesellschaftlicher Ausgrenzung.
Nach dem Krieg hätte man erwarten können, dass die Verantwortlichen ähnlich konsequent verfolgt würden wie die Führung des nationalsozialistischen Deutschlands. Doch die Geschichte verlief anders.
Einige hochrangige Mitglieder von Unit 731 erhielten Berichten zufolge Immunität von den USA. Der Grund war ebenso kalt wie zynisch: Ihre Forschungsergebnisse über biologische Waffen galten im beginnenden Kalten Krieg als strategisch wertvoll. Statt Gefängnis warteten auf manche Karrieren in Medizin, Wissenschaft, Politik oder Wirtschaft.
Während Deutschland international zum Synonym für industriellen Massenmord wurde, blieb Japans Bild im Westen oft komplexer oder widersprüchlicher. Die Welt erinnerte sich an Atomic bombings of Hiroshima and Nagasaki, an die zerstörten Städte Hiroshima und Nagasaki, später dann an Wirtschaftswunder, Technologie, Videospiele, Anime und Popkultur.
Doch unter diesem modernen Bild liegt ein Kapitel der Geschichte, das zeigt, wie dünn die Schicht der Zivilisation sein kann.
Denn das Erschreckendste an diesen Verbrechen ist vielleicht nicht ihre Grausamkeit allein.
Sondern wie gewöhnlich viele Täter wirkten....... #japan #ww2 #entmenschlichung #grausamkeit #politik #geschichte #niewieder