aboutsummaryrefslogtreecommitdiff
path: root/ponymap.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement a Lua 5.3 plugin loader pluginPřemysl Janouch2015-01-181-1/+9
| | | | | | | | | Also implemented SOCKS detection in said language. There are probably going to be some bugs. The program is no longer Valgrind-clean, as that would require plugin deinitialization, in which there is very little point.
* Rewrite to use CMakePřemysl Janouch2015-01-171-2/+1
| | | | | | | | Now the project is at least installable. Added a LICENSE file. Likely about to implement Lua plugins.
* -Wpedantic/scan-build stuffPřemysl Janouch2014-09-261-5/+5
|
* Fix subnet targetsPřemysl Janouch2014-09-261-1/+1
|
* The targets are not always hostnamesPřemysl Janouch2014-09-261-2/+4
| | | | | If a target specified on the command line equals its IP address string, don't put the string as a hostname in the results.
* Fix the indicatorPřemysl Janouch2014-09-251-0/+1
|
* Fix hiding the indicatorPřemysl Janouch2014-09-251-0/+1
|
* Get rid of some memory holes on x86_64Přemysl Janouch2014-09-241-7/+6
|
* Fix the epoll pollerPřemysl Janouch2014-09-241-1/+1
| | | | Setting the fd to -1 broke poller_remove_from_dispatch().
* Order the results by portPřemysl Janouch2014-09-241-3/+5
|
* Identified a hot-spotPřemysl Janouch2014-09-241-2/+0
|
* Avoid spinning in a loopPřemysl Janouch2014-09-241-3/+17
| | | | This also helps reduce a lot of noice in strace.
* Simplify the plugin APIPřemysl Janouch2014-09-231-4/+4
|
* Don't initialize the service before connectingPřemysl Janouch2014-09-231-4/+10
|
* Fix on_unit_ready()Přemysl Janouch2014-09-231-15/+19
| | | | Got it wrong and lighttpd doesn't have any mercy.
* Show some stats at the endPřemysl Janouch2014-09-211-1/+12
|
* Fix the TLS/SSL transportPřemysl Janouch2014-09-211-2/+3
|
* Group the output properlyPřemysl Janouch2014-09-211-6/+12
| | | | Somehow I must have forgotten about transports at some point.
* Fix terminal output for multiple ports per servicePřemysl Janouch2014-09-211-0/+2
|
* Fix output of results for multiple servicesPřemysl Janouch2014-09-211-2/+2
|
* Fix the IRC plugin, and not only thatPřemysl Janouch2014-09-211-16/+12
|
* TLS transport: output some certificate informationPřemysl Janouch2014-09-211-0/+24
|
* Fix error messagePřemysl Janouch2014-09-211-1/+1
|
* Implement more of the servicesPřemysl Janouch2014-09-201-21/+21
| | | | | | - SSH: ready for action - IRC: ready for action - HTTP: needs some work
* Filter out any garbage in the scan outputPřemysl Janouch2014-09-201-2/+18
|
* Generate a manpagePřemysl Janouch2014-09-201-3/+3
| | | | help2man should be enough so far.
* Fix timersPřemysl Janouch2014-09-201-4/+4
| | | | Fucking hell. We're still having some event scheduling issues.
* Save a syscall per connectionPřemysl Janouch2014-09-201-3/+6
|
* Rework the pollerPřemysl Janouch2014-09-191-64/+64
| | | | | | | | It's about time we stopped fucking ourselves in the butt. The scanning should be much faster now. Thanks to libuv for inspiration.
* Raise the file descriptor limit to the maximumPřemysl Janouch2014-09-191-0/+12
|
* First set of fixesPřemysl Janouch2014-09-191-33/+62
| | | | There are still some problems but at least it does something now.
* Implement the indicator etc.Přemysl Janouch2014-09-181-13/+95
|
* Add regular tree-like outputPřemysl Janouch2014-09-171-2/+144
| | | | This ended up rather nice.
* JSON output supportPřemysl Janouch2014-09-171-4/+121
| | | | This was rather simple.
* Even more stuffPřemysl Janouch2014-09-141-172/+330
| | | | Some reorganisation has taken place.
* More stuffPřemysl Janouch2014-09-141-237/+263
| | | | | | | - renamed *_func to *_fn - some initial code for the indicator (needs curses) - moved option handler to utils - more work on unit generation & processing
* StuffPřemysl Janouch2014-09-121-118/+327
|
* Write stubs for the pluginsPřemysl Janouch2014-09-111-3/+0
| | | | Make them compile.
* Random crystallisationPřemysl Janouch2014-09-101-34/+365
| | | | Don't worry, there will be better commit messages eventually.
* Initial commitPřemysl Janouch2014-09-081-0/+875
Nothing's working yet, only some supporting code has been put in place.