<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: FORENSIC ACADEMY</title>
    <description>The latest articles on DEV Community by FORENSIC ACADEMY (@forensicacademy).</description>
    <link>https://dev.to/forensicacademy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4003700%2F8116a922-8221-46b5-852f-572214e98fa4.jpg</url>
      <title>DEV Community: FORENSIC ACADEMY</title>
      <link>https://dev.to/forensicacademy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/forensicacademy"/>
    <language>en</language>
    <item>
      <title>OT/ICS Industrial Penetration Testing Framework v2.0</title>
      <dc:creator>FORENSIC ACADEMY</dc:creator>
      <pubDate>Fri, 03 Jul 2026 16:00:06 +0000</pubDate>
      <link>https://dev.to/forensicacademy/otics-industrial-penetration-testing-framework-v20-1i7c</link>
      <guid>https://dev.to/forensicacademy/otics-industrial-penetration-testing-framework-v20-1i7c</guid>
      <description>&lt;p&gt;OT/ICS Industrial Penetration Testing Framework&lt;br&gt;
v2.0 — Advanced Industrial Security Assessment Platform&lt;br&gt;
The most comprehensive open-source OT/ICS security assessment framework.&lt;br&gt;
Single-file Python tool covering asset discovery, 15+ industrial protocols,&lt;br&gt;
PLC firmware analysis, and professional vulnerability reporting&lt;/p&gt;

&lt;p&gt;Protocols Supported:&lt;/p&gt;

&lt;p&gt;Modbus TCP · Modbus RTU · DNP3 · IEC 60870-5-104 · IEC 61850 · OPC DA · OPC UA&lt;br&gt;
BACnet/IP · Profinet · EtherNet/IP · CIP · S7 Protocol · MQTT · CAN Bus · M-Bus&lt;/p&gt;

&lt;p&gt;Targets:&lt;/p&gt;

&lt;p&gt;PLC · RTU · HMI · SCADA Servers · IEDs · Industrial Switches · IIoT Devices · Historians&lt;/p&gt;

&lt;p&gt;🚀 Installation&lt;br&gt;
git clone &lt;a href="https://github.com/ethicaljivitesh/OT-ICS-Industrial-Penetration-Testing-Framework-v2.0.git" rel="noopener noreferrer"&gt;https://github.com/ethicaljivitesh/OT-ICS-Industrial-Penetration-Testing-Framework-v2.0.git&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>iot</category>
      <category>hacktoberfest</category>
      <category>ai</category>
    </item>
    <item>
      <title>EMBA - The firmware security analyzer</title>
      <dc:creator>FORENSIC ACADEMY</dc:creator>
      <pubDate>Fri, 03 Jul 2026 15:57:33 +0000</pubDate>
      <link>https://dev.to/forensicacademy/emba-the-firmware-security-analyzer-33n9</link>
      <guid>https://dev.to/forensicacademy/emba-the-firmware-security-analyzer-33n9</guid>
      <description>&lt;p&gt;Emba is designed to give as much information as possible about the firmware.&lt;/p&gt;

&lt;p&gt;The tester can decide on the areas to focus on and is always responsible for verifying and interpreting the results.&lt;/p&gt;

&lt;p&gt;How to use it?&lt;br&gt;
Before starting, check that all dependencies are met and use the installer.sh script: ./emba.sh -d or ./emba.sh -d -F&lt;br&gt;
Arguments:&lt;br&gt;
Test firmware / live system&lt;br&gt;
-a [MIPS] Architecture of the linux firmware [MIPS, ARM, x86, x64, PPC]&lt;br&gt;
-A [MIPS] Force Architecture of the linux firmware &lt;a href="https://dev.todisable%20architecture%20check"&gt;MIPS, ARM, x86, x64, PPC&lt;/a&gt;&lt;br&gt;
-l [./path] Log path&lt;br&gt;
-f [./path] Firmware path&lt;br&gt;
-e [./path] Exclude paths from testing (multiple usage possible)&lt;br&gt;
-m [MODULE_NO.] Test only with set modules [e.g. -m p05 -m s10 ... ]] multiple usage possible, case insensitive, final modules aren't selectable, if firmware isn't a binary, the p modules won't run)&lt;br&gt;
-c Enable cwe-checker&lt;br&gt;
-g Create grep-able log file in [log_path]/fw_grep.log&lt;br&gt;
Schematic: MESSAGE_TYPE;MODULE_NUMBER;SUB_MODULE_NUMBER;MESSAGE&lt;br&gt;
-E Enable automated qemu emulation tests (WARNING this module could harm your host!)&lt;br&gt;
-D Run emba in docker container&lt;br&gt;
-i Ignore log path check&lt;/p&gt;

&lt;p&gt;Dependency check&lt;br&gt;
-d Only check dependencies&lt;br&gt;
-F Check dependencies but ignore errors&lt;/p&gt;

&lt;p&gt;Special tests&lt;br&gt;
-k [./config] Kernel config path&lt;/p&gt;

&lt;p&gt;Modify output&lt;br&gt;
-s Print only relative paths&lt;br&gt;
-z Add ANSI color codes to log&lt;/p&gt;

&lt;p&gt;Firmware details&lt;br&gt;
-X [version] Firmware version (double quote your input)&lt;br&gt;
-Y [vendor] Firmware vendor (double quote your input)&lt;br&gt;
-Z [device] Device (double quote your input)&lt;br&gt;
-N [notes] Testing notes (double quote your input)&lt;/p&gt;

&lt;p&gt;Help&lt;br&gt;
-h Print this help message&lt;/p&gt;

&lt;p&gt;For testing live system:&lt;br&gt;
Emba run it as if you were testing static firmware, but with / as firmware path:&lt;br&gt;
sudo ./emba.sh -l ./logs/local_test -f /&lt;/p&gt;

&lt;p&gt;Path for logs and firmware path are necessary for testing successfully&lt;br&gt;
Architecture will be detected automatically; you can overwrite it with-a [ARCH]&lt;br&gt;
Use -A [ARCH] if you don't want to use auto-detection for architecture&lt;br&gt;
The paths /proc and /sys will be automatically excluded&lt;br&gt;
It improves output and performance if you exclude docker -e /var/lib/docker&lt;br&gt;
Test kernel config:&lt;br&gt;
Test only a kernel configuration with the kernel checker of checksec:&lt;br&gt;
sudo ./emba.sh -l ./logs/kernel_conf -k ./kernel.config&lt;/p&gt;

&lt;p&gt;If you add -f ./firmware/x86_firmware/, it will ignore -k and search for a kernel config inside the firmware points to be noted while using:&lt;/p&gt;

&lt;p&gt;sudo is necessary for some modules to run properly&lt;br&gt;
Currently only tested on Kali Linux(2020.4)&lt;br&gt;
emba needs some free disk space for logging&lt;br&gt;
emba uses well-known tools like objdump, LinEnum, checksec, linux-exploit-suggester.sh, cwe-checker&lt;br&gt;
Download Tool: &lt;a href="https://github.com/e-m-b-a/emba" rel="noopener noreferrer"&gt;https://github.com/e-m-b-a/emba&lt;/a&gt;&lt;/p&gt;

</description>
      <category>firmwaresecurity</category>
      <category>iotsecurity</category>
      <category>iot</category>
      <category>firmwarexploitation</category>
    </item>
    <item>
      <title>Cyber Forensic &amp; Investigation Lab</title>
      <dc:creator>FORENSIC ACADEMY</dc:creator>
      <pubDate>Fri, 26 Jun 2026 09:25:48 +0000</pubDate>
      <link>https://dev.to/forensicacademy/cyber-forensic-investigation-lab-gmh</link>
      <guid>https://dev.to/forensicacademy/cyber-forensic-investigation-lab-gmh</guid>
      <description></description>
    </item>
  </channel>
</rss>
