Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partial report generation (either periodic, or at ^C) #17

Open
rrauenza opened this issue Dec 18, 2015 · 2 comments
Open

Partial report generation (either periodic, or at ^C) #17

rrauenza opened this issue Dec 18, 2015 · 2 comments

Comments

@rrauenza
Copy link

Given the reliability issues I'm seeing in #15, it would be nice if rho wrote out the report occasionally so that if the tool needs to be killed due to hanging, some amount of reporting would still be available.

Or catch ^C and generate a report at abnormal exit.

Some of the subnets I need to scan are quite large and having to scan the repeatedly as I debug issues is not friendly to our subnets :). In many cases a partial report would be good enough. (or as in #15, the scan is actually done, rho just won't exit due to zombie ssh threads.)

Periodic would probably only work with the --output option -- not stdout.

@mikipod
Copy link

mikipod commented Jan 13, 2016

Upvoting this. I'm really stuck after scanning a whole class B

@rrauenza
Copy link
Author

You may wish to look at my other issues I've reported -- there are some flaws (leaked paramikio threads) that keep rho from exiting. I have also seen cases where authentication hangs within paramiko on some unknown devices, and then rho never finishes.

In the end, I used nmap to find all of my nodes that had ssh open, then created a one-off rho config for each ip address, then concatenated all the results. gnu-parallel might be useful to you for paralleling the single-ip rho runs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants