Posts

  • ouroboros

    Automatically update running docker containers with newest available image

    Ouroboros will monitor (all or specified) running docker containers and update them to the (latest or tagged) available image in the remote registry. The updated container uses the same tag and parameters that were used when the container was first created such as volume/bind mounts, docker network connections, environment variables, restart policies, entrypoints, commands, etc.

    • Push your image to your registry and simply wait your defined interval for ouroboros to find the new image and redeploy your container autonomously.
    • Notify you via many platforms courtesy of Apprise
    • Serve metrics for trend monitoring (Currently: Prometheus/Influxdb)
    • Limit your server ssh access
    • ssh -i key server.domainname "docker pull ... && docker run ..." is for scrubs
    • docker-compose pull && docker-compose up -d is for fancier scrubs

    Tags: #python • docker • docker-container

  • waybackpy

    Wayback Machine API interface & a command-line tool

    Waybackpy is a Python package and a CLI tool that interfaces with the Wayback Machine APIs.

    Internet Archive’s Wayback Machine has 3 useful public APIs.

    • SavePageNow or Save API
    • CDX Server API
    • Availability API

    These three APIs can be accessed via the waybackpy either by importing it from a python file/module or from the command-line interface.

    Tags: #python • internet-archive • wayback-machine

  • OWASPWebGoatPHP

    A deliberately vulnerable web application for learning web application security.

    The proposal of the project can be found here

    Tags: #php

  • JoL-player

    simple and beautiful, powerful react player

    • 📦 High-quality React components out of the box.
    • 🛡 Use TypeScript to develop, provide a complete type definition file.
    • 🌍 Internationalized language support.
    • 🎨 Themes, components, customization capabilities.
    • :facepunch: Powerful API and callback function
    • :zap: Small size, 80kb
    • :gem: Support HLS format (m3u8) etc.
    • 🛡 support Reactv18+Version

    Tags: #typescript • react • video

  • fastD

    :rocket: A high performance PHP API framework.

    • PHP >= 5.6
    • ext-curl
    • ext-pdo
    • ext-swoole

    Tags: #php • high-performance • swoole

  • Simple-PHP-Contact-Form

    A Simple Contact Form developed in PHP with HTML5 Form validation.

    A Simple Contact Form developed in PHP with HTML5 Form validation. Has a fallback in JavaScript for browsers that do not support HTML5 form validation.

    Tags: #php • contact-form

  • presto-hbase-connector

    presto hbase connector 组件基于Presto Connector接口规范实现,用来给Presto增加查询HBase的功能。相比其他开源版本的HBase Connector,我们的性能要快10到100倍以上。

    The component is implemented based on the Presto Connector interface specification and is used to add the ability to query HBase to Presto.

    Our performance is 10 to 100 times faster than other open source versions of the HBase Connector.

    Tags: #java

  • GhidrAssistMCP

    An MCP extension for Ghidra

    A powerful Ghidra extension that provides an MCP (Model Context Protocol) server, enabling AI assistants and other tools to interact with Ghidra’s reverse engineering capabilities through a standardized API.

    Tags: #java • ghidra • ghidra-extension

  • MiniMOTD

    Minecraft server/proxy plugin to set the server list MOTD using MiniMessage for formatting, supporting RGB colors.

    • MiniMOTD supports RGB colors and gradients through MiniMessage, which is also where MiniMOTD gets it’s name.
    • For more detailed info on formatting text, refer to the MiniMessage docs.
    • RGB colors are automatically downsampled for outdated clients.
    • RGB colors are only able to be sent by proxies and 1.16+ servers, and can only be seen by 1.16+ clients.

    Tags: #java • minecraft-plugin • bungeecord-plugin

  • discharge

    ⚡️ A simple, easy way to deploy static websites to Amazon S3.

    • Very little understanding of AWS required
    • Interactive UI for configuring deployment
    • Step-by-step list of what’s happening
    • Support for clean URLs (no .html extensions)
    • Support for subdomains
    • Use an AWS Profile (named credentials) to authenticate with AWS
    • CDN (CloudFront) and HTTPS/TLS support

    Tags: #javascript • static-site • s3

subscribe via RSS