Convert README to AsciiDoc

This commit is contained in:
Přemysl Eric Janouch 2015-09-27 01:51:09 +02:00
parent 396cc0f5f5
commit 58b4b2d06d
1 changed files with 16 additions and 10 deletions

View File

@ -1,7 +1,7 @@
ponymap ponymap
======= =======
`ponymap' is an experimental network scanner, of alpha quality so far. 'ponymap' is an experimental network scanner, of alpha quality so far.
Replacing nmap is not the goal, even though it would be rather very nice to Replacing nmap is not the goal, even though it would be rather very nice to
have a serious network scanner with a permissive license. have a serious network scanner with a permissive license.
@ -17,26 +17,26 @@ the maximum number of concurrent connections.
Building and Running Building and Running
-------------------- --------------------
Build dependencies: CMake, pkg-config, help2man Build dependencies: CMake, pkg-config, help2man +
Runtime dependenices: curses, openssl, Jansson, lua = 5.3 (optional) Runtime dependenices: curses, openssl, Jansson, lua = 5.3 (optional)
$ git clone https://github.com/pjanouch/ponymap.git $ git clone --recursive https://github.com/pjanouch/ponymap.git
$ git submodule init $ mkdir ponymap/build
$ git submodule update $ cd ponymap/build
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_LUA=NO $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_LUA=NO
$ make $ make
To install the application, you can do either the usual: To install the application, you can do either the usual:
# make install # make install
Or you can try telling CMake to make a package for you. For Debian it is: Or you can try telling CMake to make a package for you. For Debian it is:
$ cpack -G DEB $ cpack -G DEB
# dpkg -i ponymap-*.deb # dpkg -i ponymap-*.deb
Note that for versions of CMake before 2.8.9, you need to prefix cpack with Note that for versions of CMake before 2.8.9, you need to prefix `cpack` with
`fakeroot' or file ownership will end up wrong. `fakeroot` or file ownership will end up wrong.
Having the program installed, simply run it with no arguments to retrieve Having the program installed, simply run it with no arguments to retrieve
a usage text. Have fun scanning. a usage text. Have fun scanning.
@ -47,9 +47,15 @@ This was quite an interesting project to write and it has taught me a lot about
event loops. It would be relatively simple to plug in libuv if more robustness event loops. It would be relatively simple to plug in libuv if more robustness
and portability is needed, though. and portability is needed, though.
Contributing and Support
------------------------
Use this project's GitHub to report any bugs, request features, or submit pull
requests. If you want to discuss this project, or maybe just hang out with
the developer, feel free to join me at irc://anathema.irc.so, channel #anathema.
License License
------- -------
`ponymap' is written by Přemysl Janouch <p.janouch@gmail.com>. 'ponymap' is written by Přemysl Janouch <p.janouch@gmail.com>.
You may use the software under the terms of the ISC license, the text of which You may use the software under the terms of the ISC license, the text of which
is included within the package, or, at your option, you may relicense the work is included within the package, or, at your option, you may relicense the work