import ruby-ferrum

Ferrum allows you to control headless Chrome browser.
A new dependency for wpscan

OK jeremy@
This commit is contained in:
sebastia
2026-06-04 17:49:47 +00:00
parent 32eb4cf930
commit 9ae9fee5e3
4 changed files with 96 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
COMMENT = control headless Chrome browser
DISTNAME = ferrum-0.17.2
CATEGORIES = www
HOMEPAGE = https://ferrum.rubycdp.com/
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/ruby
CONFIGURE_STYLE = ruby gem
BUILD_DEPENDS += ${RUN_DEPENDS}
RUN_DEPENDS += devel/ruby-concurrent-ruby,${MODRUBY_FLAVOR},>=1.1,<2 \
www/ruby-addressable,${MODRUBY_FLAVOR},>=2.5,<3 \
www/ruby-webrick,${MODRUBY_FLAVOR},>=1.7,<2 \
www/ruby-websocket-driver,${MODRUBY_FLAVOR},>=0.7,<1
# Tests require dependencies not in ports
NO_TEST = No
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (ferrum-0.17.2.gem) = LCVAqFCyEaRvTYHeIb/WIEj1B+TDJ9GAciXDgjwX5u4=
SIZE (ferrum-0.17.2.gem) = 58880
+1
View File
@@ -0,0 +1 @@
Ferrum allows you to control headless Chrome browser.
+68
View File
@@ -0,0 +1,68 @@
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/LICENSE
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/binary.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/command.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/options/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/options.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/options/base.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/options/chrome.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/options/firefox.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/process.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/version_info.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/browser/xvfb.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/client/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/client.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/client/subscriber.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/client/web_socket.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/context.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/contexts.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/cookies/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/cookies.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/cookies/cookie.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/dialog.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/downloads.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/frame/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/frame.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/frame/dom.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/frame/runtime.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/headers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/keyboard.json
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/keyboard.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/mouse.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/auth_request.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/error.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/exchange.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/intercepted_request.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/request.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/request_params.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/network/response.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/node.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/animation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/frames.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/screencast.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/screenshot.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/stream.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/page/tracing.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/proxy.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/rgba.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/target.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/utils/
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/utils/attempt.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/utils/elapsed_time.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/utils/event.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/utils/platform.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/utils/thread.rb
${GEM_LIB}/gems/${DISTNAME}/lib/ferrum/version.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec