Posts

  • laravel-request-docs

    Effortless API documentation tool for Laravel applications. Swagger alternative.

    • Light and Dark mode
    • Automatic rules fetching from injected Request and by regexp
    • Automatic routes fetching from Laravel Routes
    • Support for Laravel logs
    • Support for SQL query and query time
    • Support for HTTP response time and memory consumption
    • Support for Authorization Headers
    • Support for File uploads
    • Support for Eloquents events
    • Display extra documentation using markdown
    • Saves history previous requests
    • Added filters to sort, group and filter routes by methods, controllers, middlewares, routes
    • Export Laravel API, routes, rules and documentation to Postman and OpenAPI 3.0.0

    Tags: #php • laravel • laravel-package

  • seed-fu

    Advanced seed data handling for Rails, combining the best practices of several methods together.

    User.seed do |s|
      s.id    = 1
      s.login = "jon"
      s.email = "jon@example.com"
      s.name  = "Jon"
    end
    
    User.seed do |s|
      s.id    = 2
      s.login = "emily"
      s.email = "emily@example.com"
      s.name  = "Emily"
    end
    

    Tags: #ruby

  • JSONCrush

    Compress JSON into URL friendly strings

    This simple system allows for excellent compression of uri encoded JSON strings using the JSCrush algorithm.

    • The JSCrush algorithm eliminates repeated substrings similar to the zip algorithm.
    • Strings are processed to swap out common json characters with ones that won’t be escaped in the URL.
    • This can be used to compress any type of string but is optimized for uri encoded JSON.
    • The algorithm speed is reasonable for most cases but can be slow for long strings (>10K characters).
    • The character \u0001 (start of heading) is used as a delimiter and will be removed if it appears.
    • No additional libraries or dependencies are required and minified code is under 2k!

    Tags: #javascript • json • url-shortener

  • pendulums-web-client

    Pendulums web client

    This repository keeps track of Pendulums client source.

    Tags: #java

  • pigaios

    A tool for matching and diffing source codes directly against binaries.

    Pigaios (‘πηγαίος’, Greek for ‘source’ as in ‘source code’) is a tool for diffing/matching source codes directly against binaries. The idea is to point a tool to a code base, regardless of it being compilable or not (for example, partial source code or source code for platforms not at your hand), extract information from that code base and, then, import in an IDA database function names (symbols), structures and enumerations. It uses the Python CLang bindings (which are very limited, but still better than using pycparser).

    Basically, the tool does the following:

    • Parse C source code and extract features from the Abstract Syntax Tree (AST) of each function.
    • Export the same data extracted from C source codes from IDA databases.
    • Find matches between the features found in C source codes and IDA databases.
    • After an initial set of matches with no false positive is found, find more matches from the callgraph.
    • Rate the matches using both an “expert system” and a “machine learning” based system.
    • Also, import into the IDA database all the required structures and enumerations of a given code base (something not trivial in IDA).

    The tool was released in October 2018, during the Hacktivity conference.

    NOTE: If you’re looking for a tool for diffing or matching between binaries or if you can properly build binaries, you might want to take a look to Diaphora.

    Tags: #python

  • ipdb-php

    IPIP.net officially supported IP database ipdb format parsing library

    IPIP.net officially supported IP database ipdb format parsing library

    Tags: #php

  • Pybelt

    The hackers tool belt

    Pybelt is an open source hackers tool belt complete with:

    • A port scanner
    • SQL injection scanner
    • Dork checker
    • Hash cracker
    • Hash type verification tool
    • Proxy finding tool
    • XSS scanner

    It is capable of cracking hashes without prior knowledge of the algorithm, scanning ports on a given host, searching for SQLi vulnerabilities in a given URL, verifying that your Google dorks work like they should, verifying the algorithm of a given hash, scanning a URL for XSS vulnerability, and finding usable HTTP proxies.

    Tags: #python • port-scanning • sqli

  • duo-navigation-drawer

    A flexible, easy to use, unique drawer library for your Android project.

    This Android library provides an easy way to create an alternative navigation drawer for android. Instead of a drawer that slides over the main content of the Activity, this lets the content slide away and reveal a menu below it.

    By default it applies a scaling effect on the content and menu.

    Tags: #java • drawer • slide

  • PAMI

    PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. Supports commands with responses with multiple events. Very suitable for development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc

    PAMI means PHP Asterisk Manager Interface. As its name suggests its just a set of php classes that will let you issue commands to an ami and/or receive events, using an observer-listener pattern.

    The idea behind this, is to easily implement operator consoles, monitors, etc. either via SOA or ajax.

    A port for nodejs is available at: http://marcelog.github.com/Nami A port for erlang is available at: https://github.com/marcelog/erlami

    Tags: #php • asterisk • ami

  • gwt-material

    A Google Material Design wrapper for GWT

    Tags: #java • gwt • gwt-material

subscribe via RSS