Posts

  • gatsby-advanced-starter

    A high performance skeleton starter for GatsbyJS with an advanced feature set.

    A starter skeleton with advanced features for Gatsby.

    This starter aims to provide a minimal base for building advanced GatsbyJS powered websites by using the latest technologies to simplify your process.

    It doesn’t define any UI limitations in any way and only gives you the basic components for SEO/Links/Infinite Scrolling while creating a comfortable development environment to get started.

    Starter supports both TypeScript and JavaScript, comes with Jest and Cypress configurations and allows you to write Unit/Integration/E2E tests out of the box.

    You are free to use any UI framework/styling options or you can use the gatsby-theme-amaranth as a starting point, which provides a stylish blog design styled with Styled Components

    Tags: #typescript • react • gatsby

  • patchwork

    Method redefinition (monkey-patching) functionality for PHP.

    Patchwork implements the redefinition (monkey-patching) of functions and methods in PHP. This includes both user-defined and internal callables, which can be functions, class methods, or instance methods. In addition, many function-like constructs, such as exit or include, are supported in an analogous way.

    Internally, Patchwork uses a stream wrapper on file://. In the case of user-defined functions and methods, it is used to inject a simple interceptor snippet to the beginning of every such callable. For the remaining types of callables, various other strategies are applied.

    Tags: #php

  • rspec-retry

    retry randomly failing rspec example

    RSpec::Retry adds a :retry option for intermittently failing rspec examples. If an example has the :retry option, rspec will retry the example the specified number of times until the example succeeds.

    Tags: #ruby

  • keypatch

    Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.

    Sometimes we want to patch the binary while analyzing it in IDA, but unfortunately the built-in asssembler of IDA Pro is not adequate.

    • This tool is not friendly and without many options that would make the life of reverser easier.
    • Only X86 assembler is available. Support for all other architectures is totally missing.
    • The X86 assembler is not in a good shape, either: it cannot understand many modern Intel instructions.

    Keypatch was developed to solve this problem. Thanks to the power of Keystone, our plugin offers some nice features.

    • Cross-architecture: support Arm, Arm64 (AArch64/Armv8), Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).
    • Cross-platform: work everywhere that IDA works, which is on Windows, MacOS, Linux.
    • Based on Python, so it is easy to install as no compilation is needed.
    • User-friendly: automatically add comments to patched code, and allow reverting (undo) modification.
    • Open source under GPL v2.

    Keypatch can be the missing piece in your toolset of reverse engineering.


    Tags: #python • ida-pro • assembler

  • AndrOBD

    Android OBD diagnostics with any ELM327 adapter

    • FAQ - Frequently asked questions

    • Wiki - AndrOBD knowledge database

    Tags: #java • obd • diagnostics

  • purple-team-attack-automation

    Praetorian’s public release of our Metasploit automation of MITRE ATT&CK™ TTPs

    At Praetorian, we were seeking a way to automatically emulate adversary tactics in order to evaluate detection and response capabilities. Our solution implements MITRE ATT&CK™ TTPs as Metasploit Framework post modules. As of this release, we’ve automated a little over 100 TTPs as modules.

    Metasploit’s advantage is its robust library, capability to interact with operating system APIs, and its flexible license. In addition, we’re able to emulate the features of other tools such as in-memory .NET execution via leveraging Metasploit’s execute_powershell functionality. This allows Blue Teams to ensure that their tools are alerting on the actual TTP behavior and not execution artifacts (such as encoded PowerShell).

    Our solution is built on top of the latest version of Metasploit as of 09Apr2019 (pulled from: https://github.com/rapid7/metasploit-framework). We’ve made minor modifications to Metasploit’s code base to enable some of the automation. Everything should work as intended if you’re already familiar with Metasploit. The magic happens after you establish a Meterpreter session and run a TTP as a post-exploitation module.

    We’re open sourcing our work because we believe in solving the cybersecurity problem. By giving Blue Teams more tools to emulate adversary behavior, we hope to improve their capabilities and reduce the still very high average dwell time.

    Tags: #ruby

  • letterpad

    A publishing platform for creative people. Discover a world of possibilities for your writing and creativity on Letterpad, the premier blogging platform for creative expression.

    Tags: #typescript • react • graphql

  • laravel-mjml

    Easily use MJML in your Laravel Blade templates!

    Build responsive e-mails easily using MJML and Laravel Mailables.

    Tags: #php

  • MonitoRSS

    MonitoRSS RSS bot (formerly known as Discord.RSS) with customizable feeds. https://monitorss.xyz

    This is the core repository of the MonitoRSS bot (formerly known as Discord.RSS) for development and programmatic use. For the web interface development and programmatic use, see https://github.com/synzen/MonitoRSS-Web.

    For users who want to deploy MonitoRSS for personal use, see https://github.com/synzen/MonitoRSS-Clone.


    Driven by the lack of comprehensive RSS bots available, I have decided to try my hand at creating one of my own. Designed with as much customization as possible for both users and bot hosters, while also (or should be) easy to understand.

    All documentation can be found at https://docs.monitorss.xyz.

    Tags: #typescript • discord • rss

  • cloudsim

    CloudSim: A Framework For Modeling And Simulation Of Cloud Computing Infrastructures And Services

    Cloud computing is the leading approach for delivering reliable, secure, fault-tolerant, sustainable, and scalable computational services. Hence timely, repeatable, and controllable methodologies for performance evaluation of new cloud applications and policies before their actual development are reqruied. Because utilization of real testbeds limits the experiments to the scale of the testbed and makes the reproduction of results an extremely difficult undertaking, simulation may be used.

    CloudSim goal is to provide a generalized and extensible simulation framework that enables modeling, simulation, and experimentation of emerging Cloud computing infrastructures and application services, allowing its users to focus on specific system design issues that they want to investigate, without getting concerned about the low level details related to Cloud-based infrastructures and services.

    CloudSim is developed in the Cloud Computing and Distributed Systems (CLOUDS) Laboratory, at the Computer Science and Software Engineering Department of the University of Melbourne.

    More information can be found on the CloudSim’s web site.

    Tags: #java

subscribe via RSS