Skip to content

Commit

Permalink
Add info to Readme.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
shivammathur committed May 14, 2017
1 parent ebc7de9 commit f2bbe4d
Showing 1 changed file with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
IPpy
====

Parallel testing of IP addresses and domains in python. Reads IP
addresses and domains from a CSV file and gives two lists of accessible
and inaccessible ones.

About
-----

- Written in Python 3
- Testing of IPs and domains is done in parallel.
- By default there are 4 Workers.
- All Workers work on an input Queue and a output Queue.

Modes
-----

- verbose - if true, ping output will be displayed.
- output - ``json`` or ``csv``

Support
-------

- Currently Windows and Linux are supported.
- Supports both IPv4 and IPv6 IPs, and domain names.

::

# Examples
127.0.0.1
::1
localhost

Install
-------

::

pip install ippy

Usage
-----

::

# Create IPpy instance
ippt = ippy.Ippy()

# Set config - verbose, output, num_workers
# verbose - True or False
# output - csv or json
ippt.set_config(True, 'csv', 4)

# Set Input File
ippt.set_file(file='ip_list.csv')

# Run IPpy
ippt.run()

# Get Results
output = ippt.result()
print(output)

0 comments on commit f2bbe4d

Please sign in to comment.