Utilities for adding custom inspect information to objects
Helper functions and types for inspecting effection applications
string representations of objects in node and the browser
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Determine if the current node version supports the `--preserve-symlinks` flag.
Determine if a function is a native generator function.
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Returns an array of Typed Array names that are available in the current environment
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Is this specifier a node.js core module?
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the JS environment has BigInt support.
Is this value an ES BigInt?
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Determine if a function is a native async function.
Does this JS environment support the `name` property on functions?
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
This is a command line tool to inspect MessagePack binary, and show the results in YAML or JSON.
A utility for inspecting and interpreting the contents of binary data files.
* A set of utilities for inspecting object and library files generated by z80asm, the assembler from z88dk - http://www.z88dk.org/
A collection of utilities for landlords and property managers to streamline unit inspections, maintenance tracking, and tenant communication. Built by UnitHub.
This gem provides utilities and methods I use when inspecting time series on remote machines.
Simple utility to show the replication status for MySQL hots. Usefull to inspect sencond behind master status. This gem depends on Rails and ActiveRecord as ORM.
A collection of framework-agnostic tools and utilities for Rodauth, including database migration helpers, table inspection, and possibly... less (this is an active development area, experimental stuff that may come and go).
Command line utilities for inspecting and debugging Mudis caches, with optional Mudis-QL support.
DebugMethods is a module that lets you define environment specific methods in your Ruby on Rails app so you can build yourself useful inspection utilities in development without adding weight to your classes in production.
Arachni is a feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications. It is smart, it trains itself by monitoring and learning from the web application's behavior during the scan process and is able to perform meta-analysis using a number of factors in order to correctly assess the trustworthiness of results and intelligently identify (or avoid) false-positives. Unlike other scanners, it takes into account the dynamic nature of web applications, can detect changes caused while travelling through the paths of a web application’s cyclomatic complexity and is able to adjust itself accordingly. This way, attack/input vectors that would otherwise be undetectable by non-humans can be handled seamlessly. Moreover, due to its integrated browser environment, it can also audit and inspect client-side code, as well as support highly complicated web applications which make heavy use of technologies such as JavaScript, HTML5, DOM manipulation and AJAX. Finally, it is versatile enough to cover a great deal of use cases, ranging from a simple command line scanner utility, to a global high performance grid of scanners, to a Ruby library allowing for scripted audits, to a multi-user multi-scan web collaboration platform.