sudo apt install zlib1g zlib1g-dev #### $ ls requires1.pm $ cpanm --verbose --installdeps . cpanm (App::cpanminus) 1.7044 on perl 5.028001 built for arm-linux-gnueabihf-thread-multi-64int ... --> Working on . Entering /home/pi/Documents/curate/req Configuring /home/pi/Documents/curate/req ... N/A ! Configuring . failed. See /home/pi/.cpanm/work/1647208802.16932/build.log for details. Expiring 16 work directories. $ cat requires1.pm package requires1.pm; requires 'AnyEvent::AIO' => '1.1'; requires 'Async::Interrupt' => '1.24'; requires 'Cookie::Baker::XS' => '0.09'; requires 'Device::Firmata' => '0.65'; requires 'Device::SerialPort' => '1.04'; requires 'Device::WebIO' => '0.022'; requires 'Device::WebIO::Dancer' => '0.004'; requires 'Device::WebIO::Firmata' => '0.002'; requires 'Device::WebIO::RaspberryPi' => '0.900'; requires 'DBD::SQLite' => '1.58'; requires 'DBI' => '1.641'; requires 'Guard' => '1.023'; requires 'GPS::NMEA' => '0.17'; requires 'Math::Round' => '0.07'; requires 'RPi::WiringPi' => '2.3628'; requires 'RPi::Pin' => '2.3606'; requires 'Plack::Handler::Twiggy' => '0.1025'; requires 'Starman' => '0.4014'; requires 'Time::HiRes' => '1.9758'; requires 'WWW::Form::UrlEncoded::XS' => '0.25'; 1; $ #### $ sudo fail2ban-client status sshd Status for the jail: sshd |- Filter | |- Currently failed: 0 | |- Total failed: 0 | `- File list: /var/log/auth.log `- Actions |- Currently banned: 0 |- Total banned: 0 `- Banned IP list: $ #### Crontab to broadcast RPi's address and name #### crontab -e @reboot hostname | socat -s - UDP-DATAGRAM:255.255.255.255:12340,broadcast 2>/dev/null * * * hostname | socat -s - UDP-DATAGRAM:255.255.255.255:12340,broadcast 2>/dev/null #### $ sudo ufw allow in 12340/udp Rule added Rule added (v6) $ #### $ pwd /home/pi/Documents/curate/req $ ls 1.udplisten.pl requires1.pm $ perl -d 1.udplisten.pl -e '/HELLO xyZ129/' Loading DB routines from perl5db.pl version 1.53 Editor support available. Enter h or 'h h' for help, or 'man perldebug' for more help. main::(1.udplisten.pl:77): $Getopt::Std::STANDARD_HELP_VERSION = 1; DB<1> b 86 DB<2> c main::(1.udplisten.pl:86): my $RXSZ = $opts{b}//1024; DB<2> p $EXPR /HELLO xyZ129/ DB<3> c 192.168.red.acted Debugged program terminated. Use q to quit or R to restart, use o inhibit_exit to avoid stopping after program termination, h q, h R or h o to get additional info. DB<3> DB<3> save 1.udp.txt commands saved in 1.udp.txt DB<4> q $ #### echo "HELLO xyZ129" | socat - UDP-DATAGRAM:255.255.255.255:12340,broadcast #### sudo apt-get build-dep libnet-ssleay-perl