Metadata-Version: 1.2
Name: findssh
Version: 1.0.5
Summary: find open servers on your IPv4 subnet, e.g. SSH.
Home-page: https://github.com/scivision/findssh
Author: Michael Hirsch, Ph.D.
Author-email: UNKNOWN
License: UNKNOWN
Description-Content-Type: UNKNOWN
Description: .. image:: https://travis-ci.org/scivision/findssh.svg?branch=master
            :target: https://travis-ci.org/scivision/findssh
        
        .. image:: https://coveralls.io/repos/github/scivision/findssh/badge.svg?branch=master
            :target: https://coveralls.io/github/scivision/findssh?branch=master
        
        .. image:: https://ci.appveyor.com/api/projects/status/pk5ebkekh0u4q90t?svg=true
            :target: https://ci.appveyor.com/project/scivision/findssh
        
        .. image:: https://img.shields.io/pypi/pyversions/findssh.svg
          :target: https://pypi.python.org/pypi/findssh
          :alt: Python versions (PyPI)
        
        .. image::  https://img.shields.io/pypi/format/findssh.svg
          :target: https://pypi.python.org/pypi/findssh
          :alt: Distribution format (PyPI)
        
        .. image:: https://api.codeclimate.com/v1/badges/c7409d3c78d12c3df14b/maintainability
           :target: https://codeclimate.com/github/scivision/findssh/maintainability
           :alt: Maintainability
        
        =======
        findssh
        =======
        Platform-independent **Python >= 3.6** script that finds SSH servers (or other services with open ports) on an IPv4 subnet, WITHOUT NMAP.
        Scans entire IPv4 subnet in less than 1 second using 100 threads via Python standard library
        `concurrent.futures <https://docs.python.org/3/library/concurrent.futures.html>`_.
        
        :author: Michael Hirsch, Ph.D.
        
        
        .. contents::
        
        Install
        =======
        You can just run ``findssh.py`` directly, but to allow use from other programs, you can install by::
        
            pip install findssh
        
        or from this repo::
        
            pip install -e .
            
        It is expected that your default `python` version is at least 3.5, which was released in 2015.
        
        
        Usage
        =======
        Takes about 40 seconds to scan an IPv4 subnet.
        
        from Terminal::
        
          python findssh.py
        
        or from within Python
        
        .. code:: python
        
            import findssh
        
            findssh.run()
        
        
        Command line options
        ---------------------
        
        -s  checks the string from the server to attempt to verify the correct service has been found.
        -t  timeout
        -b  baseip (check other subnet besides your own)
        -p  port
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: System :: Networking
Classifier: Topic :: Utilities
Requires-Python: >=3.6
