=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== mosh-1.3.2/README.md-82- If the `mosh-client` or `mosh-server` binaries live outside the user's mosh-1.3.2/README.md:83: `$PATH`, `mosh` accepts the arguments `--client=PATH` and `--server=PATH` to mosh-1.3.2/README.md-84- select alternate locations. More options are documented in the mosh(1) manual ############################################## mosh-1.3.2/configure.ac-474-AS_IF([echo "$protobuf_LIBS" | grep -q -- -pthread], mosh-1.3.2/configure.ac:475: [protobuf_LIBS="`echo $protobuf_LIBS | sed 's/-lpthread//g'`"]) mosh-1.3.2/configure.ac-476- ############################################## mosh-1.3.2/configure.ac-482- else mosh-1.3.2/configure.ac:483: completions="`pkg-config --define-variable=prefix=$prefix --variable=completionsdir bash-completion`" mosh-1.3.2/configure.ac-484- fi], ############################################## mosh-1.3.2/m4/pkg.m4-75- PKG_CHECK_EXISTS([$3], mosh-1.3.2/m4/pkg.m4:76: [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` mosh-1.3.2/m4/pkg.m4-77- test "x$?" != "x0" && pkg_failed=yes ], ############################################## mosh-1.3.2/m4/pkg.m4-124- if test $_pkg_short_errors_supported = yes; then mosh-1.3.2/m4/pkg.m4:125: $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` mosh-1.3.2/m4/pkg.m4-126- else mosh-1.3.2/m4/pkg.m4:127: $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` mosh-1.3.2/m4/pkg.m4-128- fi ############################################## mosh-1.3.2/scripts/mosh.pl-389- print "MOSH IP ${userhost}\n"; mosh-1.3.2/scripts/mosh.pl:390: exec( $server, @server ); mosh-1.3.2/scripts/mosh.pl-391- die "Cannot exec $server: $!\n"; ############################################## mosh-1.3.2/src/frontend/stmclient.cc-323- if ( the_byte == '.' ) { /* Quit sequence is Ctrl-^ . */ mosh-1.3.2/src/frontend/stmclient.cc:324: if ( network->has_remote_addr() && (!network->shutdown_in_progress()) ) { mosh-1.3.2/src/frontend/stmclient.cc-325- overlays.get_notification_engine().set_notification_string( wstring( L"Exiting on user request..." ), true ); ############################################## mosh-1.3.2/src/frontend/stmclient.cc-473- if ( !process_user_input( STDIN_FILENO ) ) { mosh-1.3.2/src/frontend/stmclient.cc:474: if ( !network->has_remote_addr() ) { mosh-1.3.2/src/frontend/stmclient.cc-475- break; ############################################## mosh-1.3.2/src/frontend/stmclient.cc-496- /* shutdown signal */ mosh-1.3.2/src/frontend/stmclient.cc:497: if ( !network->has_remote_addr() ) { mosh-1.3.2/src/frontend/stmclient.cc-498- break; ############################################## mosh-1.3.2/src/frontend/mosh-server.cc-751- || saved_addr_len != network.get_remote_addr_len() mosh-1.3.2/src/frontend/mosh-server.cc:752: || memcmp( &saved_addr, &network.get_remote_addr(), mosh-1.3.2/src/frontend/mosh-server.cc-753- saved_addr_len ) != 0 ) { ############################################## mosh-1.3.2/src/frontend/mosh-server.cc-755- mosh-1.3.2/src/frontend/mosh-server.cc:756: saved_addr = network.get_remote_addr(); mosh-1.3.2/src/frontend/mosh-server.cc-757- saved_addr_len = network.get_remote_addr_len(); ############################################## mosh-1.3.2/src/frontend/mosh-server.cc-827- /* shutdown signal */ mosh-1.3.2/src/frontend/mosh-server.cc:828: if ( network.has_remote_addr() && (!network.shutdown_in_progress()) ) { mosh-1.3.2/src/frontend/mosh-server.cc-829- network.start_shutdown(); ############################################## mosh-1.3.2/src/network/network.cc-235- : socks(), mosh-1.3.2/src/network/network.cc:236: has_remote_addr( false ), mosh-1.3.2/src/network/network.cc:237: remote_addr(), mosh-1.3.2/src/network/network.cc-238- remote_addr_len( 0 ), ############################################## mosh-1.3.2/src/network/network.cc-362- : socks(), mosh-1.3.2/src/network/network.cc:363: has_remote_addr( false ), mosh-1.3.2/src/network/network.cc:364: remote_addr(), mosh-1.3.2/src/network/network.cc-365- remote_addr_len( 0 ), ############################################## mosh-1.3.2/src/network/network.h-218- string get_key( void ) const { return key.printable_key(); } mosh-1.3.2/src/network/network.h:219: bool get_has_remote_addr( void ) const { return has_remote_addr; } mosh-1.3.2/src/network/network.h-220- ############################################## mosh-1.3.2/src/network/network.h-223- mosh-1.3.2/src/network/network.h:224: const Addr &get_remote_addr( void ) const { return remote_addr; } mosh-1.3.2/src/network/network.h-225- socklen_t get_remote_addr_len( void ) const { return remote_addr_len; } ############################################## mosh-1.3.2/src/network/networktransport.h-91- bool shutdown_ack_timed_out( void ) const { return sender.shutdown_ack_timed_out(); } mosh-1.3.2/src/network/networktransport.h:92: bool has_remote_addr( void ) const { return connection.get_has_remote_addr(); } mosh-1.3.2/src/network/networktransport.h-93- ############################################## mosh-1.3.2/src/network/networktransport.h-118- mosh-1.3.2/src/network/networktransport.h:119: const Addr &get_remote_addr( void ) const { return connection.get_remote_addr(); } mosh-1.3.2/src/network/networktransport.h-120- socklen_t get_remote_addr_len( void ) const { return connection.get_remote_addr_len(); } ############################################## mosh-1.3.2/src/network/transportsender-impl.h-140- mosh-1.3.2/src/network/transportsender-impl.h:141: if ( !connection->get_has_remote_addr() ) { mosh-1.3.2/src/network/transportsender-impl.h-142- return INT_MAX; ############################################## mosh-1.3.2/src/network/transportsender-impl.h-157- mosh-1.3.2/src/network/transportsender-impl.h:158: if ( !connection->get_has_remote_addr() ) { mosh-1.3.2/src/network/transportsender-impl.h-159- return; ############################################## mosh-1.3.2/src/tests/README.md-60- mosh-1.3.2/src/tests/README.md:61:### Execution mosh-1.3.2/src/tests/README.md-62- ############################################## mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc-751- || saved_addr_len != network.get_remote_addr_len() mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc:752: || memcmp( &saved_addr, &network.get_remote_addr(), mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc-753- saved_addr_len ) != 0 ) { ############################################## mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc-755- mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc:756: saved_addr = network.get_remote_addr(); mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc-757- saved_addr_len = network.get_remote_addr_len(); ############################################## mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc-827- /* shutdown signal */ mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc:828: if ( network.has_remote_addr() && (!network.shutdown_in_progress()) ) { mosh-1.3.2/.pc/0001-Fix-gcc8-snprintf-truncation-warning.patch/src/frontend/mosh-server.cc-829- network.start_shutdown();