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

Add option to validate this on live systems. #4

Open
evertos opened this issue Feb 8, 2024 · 0 comments
Open

Add option to validate this on live systems. #4

evertos opened this issue Feb 8, 2024 · 0 comments

Comments

@evertos
Copy link

evertos commented Feb 8, 2024

Hi,

Hopefully, there is an option to add also a remote script that can be executed to identify this on Hardware devices.
Made a start on an ansible script. However this is far from compleate and will only give you some details. But it is at least something.

---
##
## Save file as: GetInfo.yml
## Run: ansible-playbook GetInfo.yml -e'target=10.0.0.1'
## The scipt will ask for the user name / password to login to the unit, and execute the tasks via SSH.
##
- hosts: localhost
  connection: local
  gather_facts: no

  tasks:
    - name: add hosts from extra-vars to "temp" group
      add_host:
        groups: temp
        name: "{{ target }}"

- name: Get Fortigate info
  hosts: temp
  collections:
    - fortinet.fortios
  connection: ssh
  vars_prompt:
    - name: ansible_user
      prompt: user
      private: no
    - name: ansible_password
      prompt: pass

  tasks:
   - name: "Get-Info"
     raw: |
      fnsysctl ls -la /bin
      #
      fnsysctl ls -la /data/bin
      #
      config global
      #
      diagnose sys filesystem last-modified-files
      # 
      diagnose sys tcpsock | grep httpsd

     register: note
   - debug:
      msg: "{{ note.stdout_lines }}"

Output generated on a test unit:

$ ansible-playbook GetInfo.yml -e'target=10.0.0.1'

PLAY [localhost] ***********************************************************************************************************************************************************************************************

TASK [add hosts from extra-vars to "temp" group] ***************************************************************************************************************************************************************
changed: [localhost]
user: admin
pass:

PLAY [Get Fortigate info] **************************************************************************************************************************************************************************************

TASK [Get-Info] ************************************************************************************************************************************************************************************************
changed: [10.0.0.1]

TASK [debug] ***************************************************************************************************************************************************************************************************
ok: [10.0.0.1] => {
    "msg": [
        "Test-Firewall # drwxr-xr-x    2 0        0       Mon Oct  9 11:00:08 2023             3780 .",
        "drwxr-xr-x   16 0        0       Mon Oct  9 11:00:04 2023              440 ..",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 acd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 acs-sdn-change -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 acs-sdn-status -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 acs-sdn-update -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 alarmd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 alertmail -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 authd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 autod -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 awsd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 azd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               13 bcm.user -> /usr/bcm.user",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 bgpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 chat -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 chlbd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 clearpass -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               11 cli_grep -> /bin/sysctl",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 cmdbsvr -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 confsyncd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 confsynchbd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 csfd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 cu_acd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 cw_acd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 cw_acd_helper -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ddnscd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dhcp6c -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dhcp6r -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dhcp6s -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dhcpcd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dhcpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dhcprd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dnp -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dnsproxy -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dpdk_early_init -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 dsd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023           186528 e2fsck",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 eap_proxy -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 extenderd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fas -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fclicense -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fcnacd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fctrlproxyd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fds_notify -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fgfmd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fips_self_test -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 flcfgd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 flpold -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fnbamd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 foauthd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 forticldd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 forticron -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fortilinkd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fsd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fsso_ldap -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 fssod -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ftm2 -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 garpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 gcpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 getty -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               11 grep -> /bin/sysctl",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 hamonitord -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 harelay -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 hasync -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 hatalk -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 hotplug -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 httpclid -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 httpsd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 iflpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ikecryptd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 iked -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 imi -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 inat -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023         37603124 init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 initXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 iotd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ipamd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ipamsd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            80668 iperf",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ipldbd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ipmc_sensord -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            84608 ipsatest",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ipsengine -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ipsmonitor -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 isisd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               11 killall -> /bin/sysctl",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 kmiglogd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 kubed -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 l2tpcd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 l2tpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               23 linux-kernel-bde.o -> /usr/linux-kernel-bde.o",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               21 linux-user-bde.o -> /usr/linux-user-bde.o",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 lldprx -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 lldptx -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 lnkmtd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 lpmd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023           101876 lspci",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 lted -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 memuploadd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 merged_daemons -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 miglogd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            80308 mke2fs",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 modemd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 netxd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 newcli -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023         28548972 node",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 npd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 nqd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 nsm -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ntpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ocid -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 openstackd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ospf6d -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ospfd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ovrd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pdmd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pim6d -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pimd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pppd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pppoed -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pptpcd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 pptpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 proxyd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ptpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 quard -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 radius-das -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 radiusd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 radvd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 raw_snifferd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 reportd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            47144 resize2fs",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ripd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ripngd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               11 rm -> /bin/sysctl",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 rtmon -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            39008 samld",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 scanunitd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 scp -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sdncd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sdnd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sepmd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            42896 setpci",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sflowd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sfupgraded -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            31236 sg_raw",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               11 sh -> /bin/sysctl",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sla_probe -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 slbc_garpsd -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023           351724 smartctl",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023          1943696 smbcd",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 smit -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 snifferd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 snmpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 speedtestd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 src-vis -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ssh -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 ssh-keygen -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sshd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 sslvpnd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 stpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023               12 sw0.soc -> /usr/sw0.soc",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023           138588 sysctl",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 syslogd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 telnetd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 tftp -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            63772 tune2fs",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 tvc -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 updated -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 uploadd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 urlfilter -> /bin/init",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            51688 usb_modeswitch",
        "-rwxr-xr-x    1 0        0       Tue Jun  6 08:26:01 2023            51560 usbmuxd",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 vned -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 voipd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 vpd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 vsd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 vwl -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wad -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wad_diskd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wad_usrinfohistory -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wf_monitor -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wiredapd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wlac -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wlac_hlp -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wmwd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wpad_ac -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 wpad_client -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 xcvrd -> /bin/init",
        "lrwxrwxrwx    1 0        0       Mon Oct  9 10:59:59 2023                9 zebos_launcher -> /bin/init",
        "",
        "Test-Firewall # ",
        "Test-Firewall # drwxr-xr-x    2 0        0       Tue Jun  6 08:27:07 2023             4096 .",
        "drwxr-xr-x    8 0        0       Mon Oct  9 11:02:41 2023             4096 ..",
        "",
        "Test-Firewall # Thu Feb  8 21:34:00 2024 - /data/etc/signature_result_bak.dat",
        "Thu Feb  8 15:15:18 2024 - /data/config/sys_global.conf.gz.v000000020",
        "Thu Feb  8 15:15:17 2024 - /data/config/global_system_interface.gz.v000000020",
        "Thu Feb  8 00:00:12 2024 - /data/etc/prng_state",
        "Mon Jan 29 03:41:40 2024 - /data/etc/gss/mech",
        "Mon Jan 29 03:41:38 2024 - /data/etc/ssh/ssh_host_rsa_key",
        "Mon Jan 29 03:41:16 2024 - /data/etc/sshproxy/Fortinet_SSH_CA_Untrusted.pub",
        "Mon Jan 29 03:41:15 2024 - /data/etc/sshproxy/Fortinet_SSH_CA_Untrusted",
        "Mon Jan 29 03:41:12 2024 - /data/etc/sshproxy/Fortinet_SSH_CA.pub",
        "Mon Jan 29 03:41:11 2024 - /data/etc/sshproxy/Fortinet_SSH_CA",
        "",
        "Test-Firewall (global) # ",
        "Test-Firewall (global) # 0.0.0.0:9980->0.0.0.0:0->state=listen err=0 socktype=1 rma=0 wma=0 fma=0 tma=0 inode=170672491 process=12855/httpsd ",
        "",
        "Test-Firewall (global) # "
    ]
}

PLAY RECAP *****************************************************************************************************************************************************************************************************
10.0.0.1               : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

I'm not that good with code, however afther this you need to create some kind of wrapper that will filter the output.
Hope to help at least someone witht the code and hoppefully find someone who can update it with a wrapper 🥇

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

1 participant