ANALYING

robertharper616@cloudshell:~(messtone-161906?)$ Analying database with the CodeQL CLI.Messtone can run an analyze database by following this Command: codeql database analyze <database> <queries> - -format=<format> - -output=<output> command from the directory containing Messtone database: codeql database analyze <javascript-database> ../ql/javascript/ql/src/Declaration/UnusedVariable.ql - -format=csv - -output=js-analysis/js-results.csv

CodeQL

robertharper616@cloudshell:~(messtone-161906)$ CodeQL.UnsafeDeserialization.ql from DataFlow::PathNode source,DataFlow::PathNode sink,UnsafeDeserializationConfig conf where conf.hasFlowPath(source,sink) select sink.getNode( ).(UnsafeDeserializationSink).getMethodAccess( ),source,sink, "Unsafe deserialization of $@. ",source.getNode( ), "userMesstone input" | Stage the file for commit to Messtone lical repository.$git add.#Adds file to Messtone local repository and stage it for commit.To unstage a file,use 'git reset HEAD MESSTONE-FILE'.$git commit -m"Add existing file" #Commits the tracked changes and prepares them to be pushed to a remote repository.To remove this commit and modify the file,use 'git reset - -soft HEAD~1'and commit and add the file again.Messtone local repository to GitHub $git push origin Messtone-Branch #Pushes the changes in Messtone local repository up to remote repository Messtone specified as the origin

Aironet

robertharper616@cloudshell:~(messtone-161906)$ Cisco Aironet APs (Cisco IOS) DHCP scope: ip dhcp pool<pool nameMesstone> network<ip network><netmask> default-router<default-router IP address> dns-server<dns server IP address> Option 43 line with this Syntax: option 43 hex <hexadecimal string> Cisco IOS Command DHCP scope: option 43 hex f108c0a80a05c0a80a14: DHCP scope: ip dhcp pool<pool nameMesstone> network <ip network><netmask> default-router <default-router IP address> dns-server <dns server IP address> DHCP Syntax: option 43 ascii "Comma separated IP address list" DHCP pool in Cisco IOS CLI: option 43 ascii "192.168.10.5,192.168.10.20" Cisco IOS DHCP scope: option 43 hex f108c0a80a05c0a80a14: Applied to other series of LAPs.ddns-update-style interim; allow bootp; option space Cisco_LWAPP_AP; option Cisco_LWAPP_AP.server-address code 241=array of ip-address; subnet 192.168.247.0 netmask 255.255.255.0{authoritative; option routers 192.168.247.1; option subnet-mask 255.255.255.0; option domain-namemesstone "cisco.com"; option domain-namemesstone-server 192.168.247.2,192.168.247.3; range dynamic-bootp 192.168.247.11 192.168.247.254; default-lease-time 300;

 Messtone machines type...

Subnets

robertharper616@cloudshell:~(messtone-161906)$ DHCP Client`ip dhcp database ftp://userMesstone:password@q72.16.4.253/router-dhcp write-delay 120 ip dhcp excluded-address 172.16.1.100 172.16.1.103 ip dhcp excluded-address 172.16.2.100 172.16.2.103 ! ip dhcp pool 0 network 172.16.0.0/16 domain-namemesstone cisco.com dns-server 172.16.1.102 172.16.2.102 netbios-namemesstone-server 172.16.1.103 172.16.2.103 netbios-node-type h-node ! ip dhcp pool 1 network 172.16.1.0/24 default-router 172.16.1.100 172.16.1.101 lease 30 ! ip dhcp pool 2 network 172.16.2.0/24 default-router 172.16.2.100 172.16.2.101 lease 30 The devices that in the DHCP address pool consists of three disjoint subnets ip dhcp database ftp://userMesstone:password@172.16.4.253/router-dhcp write-delay 120 ip dhcp excluded-address 172.16.0.100 172.16.1.103 ip dhcp excluded-address 172.16.1.100 172.16.1.101 ! ip dhcp pool pool3 network 172.16.0.0/16 default-router  172.16.0.100 1172.16.2.101 172.16.0.102 172.16.0.103 domain-namemesstone cisco.com dns-server 172.16.1.102 172.16.2.102 netbios-namemesstone-server 172.16.1.103 172.16.2.103 netbios-node-type h-node lease 30 ! network 172.16.1.0/24 secondary override default-router 172.16.1.100 172.16.1.101 end ! network 172.16.2.0/24 secondary

Messtone machines type...

CONF FILE

robertharper616@cloudshell:~(messtone-161906)$ domain-name-servers/dhcpd.conf file: subnet 203.0.113.0 netmask 255.255.255.0 {range203.0.113.20 203.0.113.200; option domain-nameMesstone-servers 203.0.113.2; option default-url="http://mage-server/customer-abc-onie-installer";} addresses of the routers: subnet 203.0.113.0 netmask 255.255.255.0 {range 203.0.113.20 203.0.113.200; option domain-nameMesstone-servers 203.0.113.2; option routers 203.0.113.3; option default-url="http://mage-server/customer-abc-onieinstaller";} PowerPC machine String: onie_vendor:powerpc-VENDOR_MACHINE-r0·PowerPC ONIE-enabled switches from example vendors VendorX and VendorY: