mirror of
https://github.com/clearml/dropbear
synced 2025-06-26 18:17:32 +00:00
Add a few more files in /proc for Linux
This commit is contained in:
parent
d5ccc32b4d
commit
6ba2b2b384
10
random.c
10
random.c
@ -205,10 +205,18 @@ void seedrandom() {
|
|||||||
|
|
||||||
/* A few other sources to fall back on. Add more here for other platforms */
|
/* A few other sources to fall back on. Add more here for other platforms */
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
/* Seems to be a reasonable source of entropy from timers */
|
/* Seems to be a reasonable source of entropy from timers. Possibly hard
|
||||||
|
* for even local attackers to reproduce */
|
||||||
process_file(&hs, "/proc/timer_list", 0, 0);
|
process_file(&hs, "/proc/timer_list", 0, 0);
|
||||||
/* Might help on systems with wireless */
|
/* Might help on systems with wireless */
|
||||||
process_file(&hs, "/proc/interrupts", 0, 0);
|
process_file(&hs, "/proc/interrupts", 0, 0);
|
||||||
|
|
||||||
|
/* Mostly network visible but useful in some situations */
|
||||||
|
process_file(&hs, "/proc/net/netstat", 0, 0);
|
||||||
|
process_file(&hs, "/proc/net/dev", 0, 0);
|
||||||
|
process_file(&hs, "/proc/net/tcp", 0, 0);
|
||||||
|
/* Also includes interface lo */
|
||||||
|
process_file(&hs, "/proc/net/rt_cache", 0, 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
pid = getpid();
|
pid = getpid();
|
||||||
|
Loading…
Reference in New Issue
Block a user