https://github.com/mickgl/ip-checker
Scan connected IP adresses using GreyNoise API
https://github.com/mickgl/ip-checker
greynoise greynoise-intelligence ip pypi pypi-package python scanning security security-tools
Last synced: 2 months ago
JSON representation
Scan connected IP adresses using GreyNoise API
- Host: GitHub
- URL: https://github.com/mickgl/ip-checker
- Owner: mickgl
- License: mit
- Created: 2021-04-08T12:40:28.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-02T12:11:32.000Z (about 5 years ago)
- Last Synced: 2025-12-16T01:59:20.548Z (6 months ago)
- Topics: greynoise, greynoise-intelligence, ip, pypi, pypi-package, python, scanning, security, security-tools
- Language: Python
- Homepage: https://pypi.org/project/ip-checker/
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IP Checker
Tool to check currently connected IP's using GreyNoise API.
It use classic Unix 'netstat' to gain list of currently connected IP's and scan them using GreyNoise API.
# Installation
```sh
pip install ip-checker
```
or you can install it from source:
```sh
git clone https://github.com/mickgl/ip-checker.git
python3 setup.py install
```
# Usage
By default IP-Checker runs in background and repeats scan until received kill signal.
To run in default mode:
```sh
ipchecker
```
However there are two other modes: 'log' which also log all scanned adresses in text file and 'no-background' which preforms one scan and exit.
To run in 'log' mode:
```sh
ipchecker --log
```
And to run in 'no-background':
```sh
ipchecker --no-background
```
# Configuration
All configuration is made in 'conf.py' which is (for now) located in site-packages after installation.
You can modify it directly or just use '--cfg' argument to access it from IP-Checker:
```sh
ipchecker --cfg
```
For info about configuration look at 'conf.py'.