You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

github.com/kevincobain2000/aketemite

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/kevincobain2000/aketemite

v1.0.16
Source
Go
Version published
Created
Source

gobrew

Simple tool written in Go, to ping urls and get the status code.
Monitor up status for websites, api and URLs, with automatic crawling capability.

Quick Setup: One command to ping multiple urls and monitor result.

Monitor periodically: Monitor the urls periodically and get the status code.

Crawling capability: Crawls entire page, finds the links and obtains the status code.

Beautiful: Beautiful and simple dashboard.

Build Status

Getting Started

Step 1) Install aketemite

curl -sLk https://raw.githubusercontent.com/kevincobain2000/aketemite/master/install.sh | sh

Step 2) Prepare config.yml

# config.yml
urls:
  - name: https://kevincobain2000.github.io
    timeout: 2000
    crawl: false
  - name: https://kevincobain2000.github.io/404
    timeout: 2000
    crawl: true
  - name: https://coveritup.app
    timeout: 2000
    crawl: true
  - name: https://github.com
    timeout: 2000
    crawl: false

Step 3) Start application

./aketemite --config=path=config.yml

Step 4) Confirm application

UI: localhost:3000/aketemite API: localhost:3000/aketemite/api Logs: tail -f logs/aketemite.log

Screenshots

Screenshot

Advanced Options

   Usage of ./aketemite:
   Example ./aketemite --config-path=config.yml --port=3000 --delete-cache --cache-dir=/tmp/aketemite
  -cache-dir string
    	cache dir (default "/tmp/aketemite")
  -config-path string
    	config path (default "config.yml")
  -delete-cache
    	delete cache
  -ping-freq uint
    	ping frequency (default 300)
  -port string
    	port to serve (default "3001")

Development Notes

API

#starts api on port localhost:3001/aketemite/api
air

UI

cd ui/
npm install
#starts ui on port localhost:3001/aketemite
npm run dev

FAQs

Package last updated on 10 Apr 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts