Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slunak/abuseipdb-alfred-workflow
AbuseIPDB Workflow for Alfred
https://github.com/slunak/abuseipdb-alfred-workflow
Last synced: 3 months ago
JSON representation
AbuseIPDB Workflow for Alfred
- Host: GitHub
- URL: https://github.com/slunak/abuseipdb-alfred-workflow
- Owner: slunak
- License: mit
- Created: 2021-06-12T06:45:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-12T06:55:56.000Z (over 3 years ago)
- Last Synced: 2024-05-02T14:43:15.533Z (6 months ago)
- Language: PHP
- Homepage:
- Size: 2.07 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- alfred-workflows - AbuseIPDB - Query IP address against [AbuseIPDB](https://www.abuseipdb.com/) database. (Utility)
README
# AbuseIPDB Workflow for [Alfred](http://www.alfredapp.com/)
This workflow queries AbuseIPDB API and returns result for specified IP address. The keyword is `abuseipdb` (example `abuseipdb 118.25.6.39`). The keyword can be configured so select the one that suits you.
![Query public IP address](./assets/query-public-ip.png)
With ↩ you can copy the details to the clipboard and then paste into any app.
![Copy details to clipboard](./assets/clipboard-contents.png)
Please star this repo if you find the workflow useful :)
## Installation
Download and open the workflow file. Alfred should handle installation from here. You can download the workflow from Releases page.
## Configuration
![Workflow Environment Variables](./assets/workflow-environment-variables.png)
### AbuseIPDB API key
You would need to register for [AbuseIPDB API](https://docs.abuseipdb.com/) and get an API key. Then configure it in the [Workflow Environment Variables](https://www.alfredapp.com/help/workflows/advanced/variables/) section under `abuseipdb_api_key`.
### Keyword
You can also configure a keyword under `keyword` variable.
## Usage
### Manual query
You may open alfred and manually enter the keyword and the IP address.
### Query from selection
Or you can assign a hotkey to query selected IP address.
![Workflow Environment Variables](./assets/hotkey-preferences.png)
Please note: You would also need to update the prefix if you changed the keyword.
Then select the IP address and use your assigned hotkey to trigger Alfred to query this IP address against AbuseIPDB database.
## Additional Information
### Alfred Workflow Diagram
![Alfred Workflow Diagram](./assets/alfred-workflow-diagram.png)
### Script Filter
![Script Filter](./assets/script-filter.png)