Skip to content
This repository was archived by the owner on Aug 21, 2025. It is now read-only.

rudSarkar/PortMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PortMonitor

It requires HackerTarget API and monitor port using cronjob, and it requires mongodb to store data and slack webhook.

MongoDB Compose file

This docker-compose file taken from dockerhub

# Use root/example as user/password credentials version: '3.1' services: mongo: image: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: example ports: - 27017:27017 mongo-express: image: mongo-express restart: always ports: - 8081:8081 environment: ME_CONFIG_MONGODB_ADMINUSERNAME: root ME_CONFIG_MONGODB_ADMINPASSWORD: example ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/

Environment

Change HackerTarget API also mongodb URI and finally slack webhook. Create folder on mkdir $HOME/.portmonitor/ and then create a file touch $HOME/.portmonitor/.env follow the example env and change with yours.

HACKERTARGET_API=7xxxxxsomerandomstringsd1c MONGODB_URI=mongodb://root:example@localhost:27017/ SLACK_WEBHOOK=https://hooks.slack.com/services/xxxx/xxx/xxxxx

About

PortMonitor is a Port Scanner tool with the help of HackerTarget API, It sends results when new Open/Filtered port found.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors