iplocate | auto lookup of ip location from fail2ban logs

 by   rDybing Go Version: Current License: No License

kandi X-RAY | iplocate Summary

kandi X-RAY | iplocate Summary

iplocate is a Go library. iplocate has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

A small tool to gather and list location of attempted intruders caught by Fail2Ban auth protection. This app will scan the auth.log and fail2ban.log located in /var/log/ (linux/raspbian) at a given interval. Location and interval are set in the ./settings/config.json file. App will either list 10 most recent attempts and a sorted list of countries of origin - or you can list all attempts. Select by entering 1 or 2 followed by enter. 0 followed by enter to exit. App must be run using SUDO or as root due to the files it need access to demanding it. Written in Go 1.11.2 (linux/ubuntu) - intended target environment, any Debian based Linux distro really - but I suspect most Linux distros will work fine. Originally runs on my little Raspberry Pi 3B - but will be equally happy on a Cloud Virtual Machine, like a t2.micro from AWS for instance.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              iplocate has a low active ecosystem.
              It has 34 star(s) with 1 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 1 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of iplocate is current.

            kandi-Quality Quality

              iplocate has no bugs reported.

            kandi-Security Security

              iplocate has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              iplocate does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              iplocate releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed iplocate and discovered the below as its top functions. This is intended to give you an instant insight into iplocate implemented functionality, and help decide if they suit your requirements.
            • monitor imports logs .
            • Main entry point .
            • Get top menu
            • initApp initializes the application and initializes it .
            • hashIps hashes an array of IP addresses
            • Place the top menu
            Get all kandi verified functions for this library.

            iplocate Key Features

            No Key Features are available at this moment for iplocate.

            iplocate Examples and Code Snippets

            No Code Snippets are available at this moment for iplocate.

            Community Discussions

            Trending Discussions on iplocate

            QUESTION

            Conditional fetch chaining in javascript
            Asked 2020-Aug-07 at 02:58

            I want to fill an object geoInfo getting data from 3 endpoints using fetch, initial object is like:

            ...

            ANSWER

            Answered 2020-Aug-06 at 08:45

            Simple check for the value should be enough, you check if it's been set before, and if not you assign a new value to it. Here is an example using async/await

            Source https://stackoverflow.com/questions/63277802

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install iplocate

            Only imports from standard library in this app. No need to get any 3rd party libraries or frameworks. First make sure you have Go installed and configured correctly, then enter go build iplocate.go whilst in your local directory of this repo. Finally run using sudo ./iplocate and follow onscreen instructions. Before use, ensure Fail2Ban is installed and configured correctly and running smoothly. Ensure that both relevant log files exist at given location. If in another location, first update this apps config file before running the app.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/rDybing/iplocate.git

          • CLI

            gh repo clone rDybing/iplocate

          • sshUrl

            git@github.com:rDybing/iplocate.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link