From 6238f99269357a77cfdf1ec5ddd8512e23d71d84 Mon Sep 17 00:00:00 2001 From: jclozanoca <44305483+jclozanoca@users.noreply.github.com> Date: Mon, 7 Nov 2022 17:16:34 -0800 Subject: [PATCH] Add files via upload --- .../192.168.104.16/CSS/MiniWeb.css | 275 ++ new-plc-profiles/192.168.104.16/CSS/S7Web.css | 2680 +++++++++++++++++ .../192.168.104.16/Images/ICO_WEB_trash.gif | Bin 0 -> 973 bytes .../192.168.104.16/Images/NaviPfeilblau.gif | Bin 0 -> 49 bytes .../192.168.104.16/Images/NaviPfeilweiss.gif | Bin 0 -> 49 bytes .../Images/Siemens_Firmenmarke.gif | Bin 0 -> 667 bytes .../Images/Topo/topo_connector.gif | Bin 0 -> 57 bytes .../Topo/topo_head_label_background.gif | Bin 0 -> 77 bytes .../topo_head_label_background_overview.gif | Bin 0 -> 77 bytes .../topo_module_head_dev_not_available.gif | Bin 0 -> 110 bytes .../topo_module_head_dev_not_of_project.gif | Bin 0 -> 110 bytes .../Topo/topo_port_label_background.gif | Bin 0 -> 64 bytes .../Topo/topo_port_tooltip_background.gif | Bin 0 -> 70 bytes .../192.168.104.16/Images/background.gif | Bin 0 -> 146 bytes .../Images/background_extMenu.gif | Bin 0 -> 403 bytes .../192.168.104.16/Images/checkmark.gif | Bin 0 -> 875 bytes .../192.168.104.16/Images/inprogress.gif | Bin 0 -> 851 bytes .../Images/intro_enter_arrow.gif | Bin 0 -> 850 bytes .../192.168.104.16/Images/warning.png | Bin 0 -> 1179 bytes .../192.168.104.16/Portal/Intro.mwsl.html | 110 + .../192.168.104.16/cpu/intro/CPU1511C.jpg | Bin 0 -> 53299 bytes new-plc-profiles/192.168.104.16/index.html | 14 + .../mib.AllenBradeleyMicroLogix1400 | 173 ++ .../micrologix1400.fingerprint | 48 + .../website/192.168.103.15/URLhdl.js.html | 13 + .../website/192.168.103.15/XMLDiag.js.html | 7 + .../website/192.168.103.15/ablogo.gif.html | Bin 0 -> 926 bytes .../website/192.168.103.15/adm_user.htm | 5 + .../website/192.168.103.15/dataview.htm | 5 + .../website/192.168.103.15/diagover.htm | 4 + .../website/192.168.103.15/folder.gif.html | Bin 0 -> 145 bytes .../website/192.168.103.15/header.htm | 4 + .../website/192.168.103.15/home.htm | 5 + .../website/192.168.103.15/index.html | 9 + .../website/192.168.103.15/mendoff.gif.html | Bin 0 -> 112 bytes .../website/192.168.103.15/mendon.gif.html | Bin 0 -> 131 bytes .../website/192.168.103.15/msoffoff.gif.html | Bin 0 -> 121 bytes .../website/192.168.103.15/msoffon.gif.html | Bin 0 -> 130 bytes .../website/192.168.103.15/msonoff.gif.html | Bin 0 -> 124 bytes .../website/192.168.103.15/navtree.css.html | 8 + .../website/192.168.103.15/navtree.htm | 41 + .../website/192.168.103.15/navtree.js.html | 15 + .../website/192.168.103.15/netset.htm | 4 + .../website/192.168.103.15/netstat.htm | 6 + .../website/192.168.103.15/newdata.htm | 5 + .../website/192.168.103.15/paper.gif.html | Bin 0 -> 146 bytes .../website/192.168.103.15/radevice.css.html | 38 + .../website/192.168.103.15/ralogo.gif.html | Bin 0 -> 1099 bytes .../website/192.168.103.15/redirect.htm | 1 + .../website/192.168.103.15/refresh.js.html | 4 + .../website/192.168.103.15/svr_set.htm | 5 + .../website/192.168.103.15/user1.htm | 1 + .../website/192.168.103.15/user2.htm | 1 + .../website/192.168.103.15/user3.htm | 1 + .../website/192.168.103.15/user4.htm | 1 + .../website/192.168.103.15/user5.htm | 1 + .../website/192.168.103.15/user6.htm | 1 + .../website/192.168.103.15/user7.htm | 1 + .../website/192.168.103.15/user8.htm | 1 + .../website/index.html | 9 + .../website/micrologix1400-scada-in-a-box | 550 ++++ new-plc-profiles/AllenBradeleyMicroLogix1400 | 173 ++ new-plc-profiles/MoxaSwitchScadaInABox | 49 + new-plc-profiles/MoxaSwitchScadaInABox2 | 4 + new-plc-profiles/PhoenixContactScadaInABox | 4 + .../Siemens ET200SP/SiemensWindowsEmbedded2 | 40 + new-plc-profiles/SiemensET200S.fingerprint | 1 + new-plc-profiles/SiemensET200S.mib | 191 ++ new-plc-profiles/SiemensWindowsEmbedded | 40 + new-plc-profiles/SiemensWindowsEmbedded2 | 40 + new-plc-profiles/allen-bradleyENBTA.mib | 231 ++ .../allenBradleyENBTA.fingerprint | 41 + new-plc-profiles/crio9068.fingerprint | 38 + .../fingerprint/micrologix1400.fingerprint | 41 + new-plc-profiles/fingerprint/moxa.fingerprint | 44 + .../phoenixcontactfirewall.fingerprint | 36 + new-plc-profiles/fingerprint/siemens-s7-1500 | 257 ++ .../fingerprint/simatic-et200sp.fingerprint | 32 + .../micrologix/192.168.103.15/index.html | 9 + .../micrologix1400-scada-in-a-box | 5 + new-plc-profiles/micrologix1400.fingerprint | 48 + .../moxa-http/192.168.110.51/index.html | 18 + .../moxa-http2/192.168.110.51/index.html | 18 + new-plc-profiles/moxa-switch/moxa.fingerprint | 44 + new-plc-profiles/moxa2/auth.asp | 18 + new-plc-profiles/phoenix.fingerprint | 4 + new-plc-profiles/rockwell-website | 665 ++++ new-plc-profiles/siemens-et-200sp.fingerprint | 4 + new-plc-profiles/siemens-s7-1500 | 364 +++ new-plc-profiles/siemens-s7-1500.fingerprint | 49 + new-plc-profiles/siemens1200.fingerprint | 1 + 91 files changed, 6555 insertions(+) create mode 100644 new-plc-profiles/192.168.104.16/CSS/MiniWeb.css create mode 100644 new-plc-profiles/192.168.104.16/CSS/S7Web.css create mode 100644 new-plc-profiles/192.168.104.16/Images/ICO_WEB_trash.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/NaviPfeilblau.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/NaviPfeilweiss.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Siemens_Firmenmarke.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_connector.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_head_label_background.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_head_label_background_overview.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_module_head_dev_not_available.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_module_head_dev_not_of_project.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_port_label_background.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/Topo/topo_port_tooltip_background.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/background.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/background_extMenu.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/checkmark.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/inprogress.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/intro_enter_arrow.gif create mode 100644 new-plc-profiles/192.168.104.16/Images/warning.png create mode 100644 new-plc-profiles/192.168.104.16/Portal/Intro.mwsl.html create mode 100644 new-plc-profiles/192.168.104.16/cpu/intro/CPU1511C.jpg create mode 100644 new-plc-profiles/192.168.104.16/index.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/mib.AllenBradeleyMicroLogix1400 create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/micrologix1400.fingerprint create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/URLhdl.js.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/XMLDiag.js.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/ablogo.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/adm_user.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/dataview.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/diagover.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/folder.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/header.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/home.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/index.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/mendoff.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/mendon.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msoffoff.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msoffon.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msonoff.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.css.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.js.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netset.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netstat.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/newdata.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/paper.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/radevice.css.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/ralogo.gif.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/redirect.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/refresh.js.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/svr_set.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user1.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user2.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user3.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user4.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user5.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user6.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user7.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user8.htm create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/index.html create mode 100644 new-plc-profiles/Allen-Bradley Micrologix 1400/website/micrologix1400-scada-in-a-box create mode 100644 new-plc-profiles/AllenBradeleyMicroLogix1400 create mode 100644 new-plc-profiles/MoxaSwitchScadaInABox create mode 100644 new-plc-profiles/MoxaSwitchScadaInABox2 create mode 100644 new-plc-profiles/PhoenixContactScadaInABox create mode 100644 new-plc-profiles/Siemens ET200SP/SiemensWindowsEmbedded2 create mode 100644 new-plc-profiles/SiemensET200S.fingerprint create mode 100644 new-plc-profiles/SiemensET200S.mib create mode 100644 new-plc-profiles/SiemensWindowsEmbedded create mode 100644 new-plc-profiles/SiemensWindowsEmbedded2 create mode 100644 new-plc-profiles/allen-bradleyENBTA.mib create mode 100644 new-plc-profiles/allenBradleyENBTA.fingerprint create mode 100644 new-plc-profiles/crio9068.fingerprint create mode 100644 new-plc-profiles/fingerprint/micrologix1400.fingerprint create mode 100644 new-plc-profiles/fingerprint/moxa.fingerprint create mode 100644 new-plc-profiles/fingerprint/phoenixcontactfirewall.fingerprint create mode 100644 new-plc-profiles/fingerprint/siemens-s7-1500 create mode 100644 new-plc-profiles/fingerprint/simatic-et200sp.fingerprint create mode 100644 new-plc-profiles/micrologix/192.168.103.15/index.html create mode 100644 new-plc-profiles/micrologix1400-scada-in-a-box create mode 100644 new-plc-profiles/micrologix1400.fingerprint create mode 100644 new-plc-profiles/moxa-http/192.168.110.51/index.html create mode 100644 new-plc-profiles/moxa-http2/192.168.110.51/index.html create mode 100644 new-plc-profiles/moxa-switch/moxa.fingerprint create mode 100644 new-plc-profiles/moxa2/auth.asp create mode 100644 new-plc-profiles/phoenix.fingerprint create mode 100644 new-plc-profiles/rockwell-website create mode 100644 new-plc-profiles/siemens-et-200sp.fingerprint create mode 100644 new-plc-profiles/siemens-s7-1500 create mode 100644 new-plc-profiles/siemens-s7-1500.fingerprint create mode 100644 new-plc-profiles/siemens1200.fingerprint diff --git a/new-plc-profiles/192.168.104.16/CSS/MiniWeb.css b/new-plc-profiles/192.168.104.16/CSS/MiniWeb.css new file mode 100644 index 0000000..c01dad4 --- /dev/null +++ b/new-plc-profiles/192.168.104.16/CSS/MiniWeb.css @@ -0,0 +1,275 @@ +/* +/* CSS for MiniWeb mediatype: Display +*/ + +/* general CSS styles */ +* { margin: 0px; padding: 0px; } +body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: url(../Images/background.gif) repeat-y #EAEAEA; width: 100%; } +#ERROR { background: none; background-color: #FF0000; color: #000040; } +img { border: 0px none; } +a { color: #000080; text-decoration: underline; font-size: 12px; font-weight: normal; } +ul { list-style-position: inside; } +h1 { font-size: 16px; font-weight: bold; color: #444; text-transform: uppercase; } +h2 { font-size: 16px; font-weight: bold; color: #666; } +h3 { font-size: 12px; font-weight: bold; color: #000; } +/*input, select { height: 14px; padding: 3px; color: #000; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: 0px none; }*/ +select { border: 1px solid #999; padding: 0px; height: 18px; background-color: #fff; } +input[type=checkbox], input[type=radio] { vertical-align: middle; position: relative; bottom: 2px; background-color: #EAEAEA; } +input[type=radio] { bottom: 1px; } +/* button, input[type=submit], input[type=button] { height: 20px; padding: 2px 10px 2px 10px; background-color: #bfbfbf; font-size: 12px; color: #000; border: 1px solid #666; text-align: center; min-width: 42px; } */ +/* input[type=file] { height: 20px; padding: 2px 10px 2px 10px; background-color: #fff; font-size: 12px; color: #000; border: 1px solid #666; text-align: center; min-width: 42px; } */ +button.text[type=submit], button.text[type=button], input.text[type=submit], input.text[type=button] { border: 0px none; background-color: transparent !important; font-size: 12px; text-align: left; color: #000080; display: inline-block; padding: 0px; margin: 0px 0px 0px 6px; text-decoration: underline; min-width: 0px; cursor: pointer; vertical-align:middle; white-space: nowrap; } +button[disabled], input[type=submit][disabled], input[type=button][disabled] {color: #999; border: 1px solid #999} + +/* Remove button padding in Firefox */ +button::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=button]::-moz-focus-inner { border: 0 !important; padding: 0 !important; } + +div.clearer { clear: both; } + +/* area styles */ +div#page { width: 100%; } + +/* header area with logo and title */ +div#headerArea { position: absolute; left: 0px; top: 0px; right: 0px; height: 56px; background-color: #FFF; min-width: 950px; } + div#headerArea img#logo { float: left; margin-right: 12px; } + div#headerArea p#headerTitle { /*float:left;*/ margin-top: 19px; font-size: 16px; font-weight: bold; color: #444; word-break:break-all; display:inline-block; } + div#headerArea span#headerJavaScript { float:right; margin-top: 19px; font-size: 14px; color: red; word-break:break-all; padding-right: 12px; } + +/* date-time-bar with language selection box */ +div#dateTimeBar { position: absolute; left: 0px; top: 56px; right: 0px; height: 20px; width: 100%; background-color: #999; color: #FFF; text-align: right; min-width: 950px; } + div#dateTimeBar span#time { float: right; margin-right: 12px; margin-top: 3px; } + div#dateTimeBar span#date { float: right; margin-right: 12px; margin-top: 3px; } + form#languageSelectionForm { float: right; margin-right: 12px; } + form#languageSelectionForm select { float: left; margin: 0px; width: 90px; height: 20px; } + /*form#languageSelectionForm a { float: left; margin-top: 2px; }*/ + /*form#languageSelectionForm input#languageGoButton, form#languageSelectionForm button#languageGoButton { height: auto; border: 0px none; background-color: transparent !important; font-size: 12px; text-align: left; color: #000080; display: inline; padding: 0px; margin: 2px 0px 0px 6px; text-decoration: underline; min-width: 0px; }*/ + +/* separator lines obove and under the login box/title area */ +div#separatorLine1 { position: absolute; left: 0px; top: 76px; right: 0px; height: 1px; width: 100%; background-color: #FFF; min-width: 950px; } +div#separatorLine2 { position: absolute; left: 0px; top: 137px; right: 0px; height: 1px; width: 100%; background-color: #FFF; min-width: 950px; } +div#separatorLine3 { position: absolute; left: 0px; top: 60px; right: 0px; height: 1px; width: 100%; background-color: #FFF; min-width: 764px; } + +/* login box */ +div#page > div#loginBox { position: absolute; left: 0px; top: 77px; height: 49px; width: 174px; padding: 11px 0px 0px 12px; color: #444; background-color: #AFB4BE; } + form#loginForm {} + form#loginForm div#loginFields { float: left; margin-right: 6px; } + form#loginForm div#loginButtons { float: right; position: relative; } + div#loginType { width: 34px; margin-left:2px; text-align: right; position: absolute; right: 0px; } + div#loginType a { float: left; } + form#loginForm div#loginFields input { height: 12px; width: 116px; border: 0px none; background-color: #FFF; color: #AFB4BE; padding: 3px 3px 3px 3px; margin: 0px 0px 6px 0px; } + form#loginForm div#loginButton { position: absolute; right: 0px; top: 24px; } + /*form#loginForm div#loginButton a { font-size: 12px; }*/ + +/* logout box */ +div#page > div#logoutBox { position: absolute; left: 0px; top: 77px; height: 48px; width: 162px; padding: 12px 12px 0px 12px; color: #444; background-color: #afb4be; } + form#logoutForm {} + form#logoutForm div#loggedInUser { float: left; width: 121px; margin-right: 6px; } + form#logoutForm div#logoutButton { float: right; margin-top: 7px; text-align: right; padding-right: 12px; } + +/* title area with title menu or alternate drop-down menu, filter box and print button */ +div#titleArea { position: relative; left: 0px; top: 0px; right: 0px; height: 52px; padding: 8px 0px 0px 12px; color: #666; background-color: #ccc;} + div#titleArea h1 { font-size: 16px; font-weight: bold; color: #666; text-transform: none;} + + /* the title menu */ + div#titleMenuArea { margin-top: 6px; } + ul#titleMenu { list-style: none; margin-right: 12px; margin-top: 2px; float: left; } + ul#titleMenu li { float: left; margin-top: 0px; margin-right: 0px; } + ul#titleMenu li a { padding: 0px 4px 0px 4px; font-weight: bold; color: #990; } + ul#titleMenu li a.first { padding-left: 0px !important; } + ul#titleMenu li a:hover, ul#titleMenu li a.selected { font-weight: bold; color: #000080; } + + /* the drop-down menu */ + form#titleDropDownMenuForm { margin-top: 0px; margin-right: 12px; float: left; } + form#titleDropDownMenuForm select { margin: 0px 6px 0px 0px; float: left; } + form#titleDropDownMenuForm button { float: left; } + + /* the filter box */ + div#filterBox { position: absolute; right: 12px; top: 10px; } + form#filterBoxForm { } + form#filterBoxForm select { margin: 0px 12px 0px 0px; float: left; } + form#filterBoxForm input { margin: 0px 12px 0px 0px; float: left; background-color: #fff; } + form#filterBoxForm button { float: left; background-color: #fff; } + div#filterBox p { font-weight: bold; color: #666; margin-top: 6px; } + div#filterBox p#filterDescriptionVerb { display: none; } + div#filterBox p#filterNoResults { display: none; } + + /* hide the buttons for navigating between main navigation items */ + div#titleArea div#navigationbuttons { display: none; } + + /* the button, for example print button u. s. o. */ + div#titleArea div#buttons { position: absolute; right: 28px; bottom: 12px; z-index: 100; } + /*div#titleArea div#buttons a { margin-left: 6px; float: right; }*/ + div#titleArea div#buttons a { margin-left: 6px; } + +/* navigation area with the main menu */ +div#navigationArea { position: absolute; left: 0px; top: 138px; width: 174px; padding: 0px 0px 20px 12px; color: #666; background-color: #D0D3DA; bottom: 0px; height: auto; overflow: auto; } + ul#mainMenuLevel1 { list-style-position: outside; list-style: none; margin-top:22px; } + ul#introMenu { list-style-position: outside; list-style: none; margin-top: 36px; } + ul#mainMenuLevel1 li, ul#introMenu li { padding-bottom: 19px; } + ul#mainMenuLevel1 li a, ul#introMenu li a { padding-left: 10px; font-size: 14px; font-weight: normal; color: #666; background: url(../Images/NaviPfeilweiss.gif) no-repeat 0px 5px; text-decoration: none; max-width: 162px; } + /*ul#mainMenuLevel1 li a:hover, */ul#mainMenuLevel1 li a.selected, /*ul#introMenu li a:hover, */ul#introMenu li a.selected { padding-left: 10px; font-size: 14px; font-weight: bold; color: #000080; background: url(../Images/NaviPfeilblau.gif) no-repeat 0px 5px; max-width: 162px; } + +/* client area with secondary menu, extended menu and the content area */ +/* +div#clientArea { position: absolute; left: 186px; top: 138px; right: 0px; bottom: 0px; display: block; } +*/ +div#clientArea { position: absolute; left: 186px; top: 77px; right: 0px; bottom: 0px; display: block; min-width: 764px; } + + /* the secondary menu */ + div#secondaryExtendedNavigationArea { } + div#secondaryMenuArea { background-color: #999; height: 23px; overflow: hidden; } + ul#secondaryMenu { list-style: none; } + ul#secondaryMenu li { float: left; margin-top: 3px; margin-right: 2px; } + + /* IE8 Workaround */ + /*ul#secondaryMenu li a { height: 16px; display: block; padding: 4px 4px 0px 4px; font-weight: bold; color: #444; background-color: #CCC; text-decoration: none; cursor: pointer;}*/ + ul#secondaryMenu li a { height: 16px; padding: 4px 4px 0px 4px; font-weight: bold; color: #444; background-color: #CCC; text-decoration: none; cursor: pointer;} + div > div > ul#secondaryMenu li a { display: block; } + + ul#secondaryMenu li a:hover, ul#secondaryMenu li a.selected { font-size: 12px; font-weight: bold; color: #000; background-color: #EAEAEA; } + + /* the extended menu */ + div#extendedMenuArea { background: url(../Images/background_extMenu.gif) no-repeat; height: 23px; margin-top: 6px; } + ul#extendedMenu { list-style: none; } + ul#extendedMenu li { float: left; margin-top: 0px; margin-right: 0px; border-top: 3px solid #999; border-right: 2px solid #999; } + ul#extendedMenu li a { height: 16px; display: block; padding: 4px 4px 0px 4px; font-weight: bold; color: #444; background-color: #CCC; text-decoration: none; } + ul#extendedMenu li a:hover, ul#extendedMenu li a.selected { font-weight: bold; color: #000; background-color: #EAEAEA; } + +/* the content area */ +div#contentArea +{ + /*padding: 12px;*/ + color: #000000; + overflow: auto; + background-color: #EAEAEA; + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + top: 61px; +} + +div#contentAreaTabbed +{ + /*padding: 12px;*/ + color: #000000; + overflow: auto; + background-color: #EAEAEA; + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + top: 82px; +} + +#contentAreaDetailed +{ + overflow-y:scroll; + top:138px; + bottom:150px; + position: fixed; +} + +/* disable click while loading */ +div#loading +{ + position: absolute; + bottom: 0px; + left: 0px; + right: 0px; + top: 0px; + + background-color: rgb(175, 180, 190); + + opacity: 0.5; + z-index: 1000; +} + +/* content styles */ + +/* table style for data tables with alternating background row color and sorting options */ +table.datatable { border: 0px none; table-layout: auto; background-color: #FFF; border-spacing: 1px;} + table.datatable tr, table tr.odd { background-color: #EAEAEA; } /* odd table row */ + table.datatable tr.even { background-color: #D8D8D8; } /* even table row */ + table.datatable tr.selected { background-color: #C1CEE9 !important; } /* selected table row */ + /* table header row */ + table.datatable th { font-size: 12px; font-weight: normal; color: #000; background-color: #BFBFBF; border: 0px solid #FFF; text-align: left; height: 15px; padding: 1px 20px 0px 2px; } + table.datatable th span.sortarrow { vertical-align: middle; position: relative; bottom: 3px; padding-left: 12px; } + table.datatable th span.unsorted { vertical-align: middle; position: relative; bottom: 0px; padding-left: 12px; } + table.datatable th a { text-decoration: none; color: #000; } + /* table column */ + table.datatable td { font-size: 12px; font-weight: normal; color: #000; border: 0px solid #FFF; text-align: left; height: 15px; padding: 1px 20px 0px 2px; } + table.datatable td a { text-decoration: none; color: #000; } + +/* form fields */ +div#contentArea div.captionlabel { color: #666; vertical-align: middle; text-align: right; font-weight: bold; } +div#contentArea label { display: inline-block; color: #666; text-align: right; margin-right: 6px; } +div#contentArea input[type="text"], div#contentArea input[type="password"] { display: inline-block; height: 18px; padding: 0px 3px 0px 3px; } /* input field */ +div#contentArea input[type="text"][readonly], div#contentArea input[type="password"][readonly] { display: inline-block; height: 18px; padding: 0px 3px 0px 3px; background-color: #ddd; } /* output field */ +div#contentArea textarea { display: inline; min-height: 18px; border: 0px none; padding: 1px 2px 0px 2px; overflow:auto;} +div#contentArea textarea[readonly] { display: inline; min-height: 18px; border: 0px none; background-color: #ddd; padding: 1px 2px 0px 2px; } +div#contentArea select { display: inline-block; height: 18px; } /* dropdown */ +div#contentArea input[type="checkbox"], div#contentArea input[type="radio"] { display: inline-block; height: 18px; } + +/* details box */ +div.details { font-size: 12px; color: #000; background-color: #DDD; width: 100%; margin: 0px; } + + /* header */ + div.details div.header { padding: 7px 12px 4px 12px; height: 12px; font-weight: bold; background-color: #999; } + div.details div.header div.left { float: left; } + div.details div.header div.right { float: right; text-align: right; } + + /* content */ + div.details div.content { clear: both; padding: 12px 12px 12px 12px; font-weight: normal; } + +/* styles for dialogs */ +div.dialog { position: fixed; left: 0px; top: 0px; border: solid 1px black; background-color: #D0D3DA; opacity: 1.0; display: inline-block; color: black; } +div.dialogModalBlock { position:fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #000000; opacity: 0.5; } +div.dialogTitle { height: 1.5em; text-align: center; color: black; border-bottom: groove 2px #FFFFFF; padding: 5px;} +div.dialogMinimize { background: url(http://192.168.104.16/Images/dialogbuttons.gif) no-repeat scroll 0px 0px; width: 16px; height: 16px; float: right; } +div.dialogMaximize { background: url(http://192.168.104.16/Images/dialogbuttons.gif) no-repeat scroll -16px 0px; width: 16px; height: 16px; float: right; } +div.dialogRestore { background: url(http://192.168.104.16/Images/dialogbuttons.gif) no-repeat scroll -32px 0px; width: 16px; height: 16px; float: right; } +div.dialogClose { background: url(http://192.168.104.16/Images/dialogbuttons.gif) no-repeat scroll -48px 0px; width: 16px; height: 16px; float: right; } +div.dialogResize { background: url(http://192.168.104.16/Images/dialogbuttons.gif) no-repeat scroll -64px 0px; cursor: se-resize; position: absolute; right: 0px; bottom: 0px; width: 16px; height: 16px; } +div.dialogMinimizeArea { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100px; background-color: #AAAAAA; } +div.dialogContent { clear: both; margin-left: 5px; margin-right: 5px; } +div.dialogButtons { position: absolute; left: 5px; bottom: 5px; right: 5px;} + +/* styles for tree view nodes */ +div.nodeExpanded { background: url(http://192.168.104.16/Images/expander.gif) no-repeat scroll -16px 0px; width: 16px; height: 16px; float: left; } +div.nodeCollapsed { background: url(http://192.168.104.16/Images/expander.gif) no-repeat scroll 0px 0px; width: 16px; height: 16px; float: left; } +div.nodeExpanderPlaceholder { background: transparent; width: 16px; height: 16px; float: left; } +div.nodeIconPlaceholder { background: transparent; width: 16px; height: 16px; float: left; } +div.nodeTitle { float: left; } +div.nodeHover {} +div.nodeSelected { background-color: #C1CEE9; } +div.nodeDisabled { color: #444444; } + +/* styles for menu items */ +div.menuBar { background-color: #CCCCCC; width: 100%;} +div.menuBarNormal { color: #000000; } +div.menuBarHover { background-color: #EAEAEA; } +div.menuBarSelected { background-color: #C1CEE9; } +div.menuBarDisabled { color: #999999; } +div.menuNormal { background-color: #CCCCCC; color: #000000; z-index: 100; } +div.menuHover { background-color: #EAEAEA; } +div.menuSelected { background-color: #C1CEE9; } +div.menuDisabled { color: #999999; } +div.menuIconPlaceholder { background: transparent; width: 16px; height: 16px; float: left; } +div.menuItemLevel1 { float: left; position: static; padding-left: 2px; padding-right: 2px; } +div.menuLastItemLevel1 { clear: both; } +div.menuItemLevel2 { position: absolute; padding-left: 2px; padding-right: 2px; } + +/* for demonstration purposes of the PC based miniweb */ + +/* positioning helper classes for the form fields examples */ +div#contentArea div.line { height: 18px; margin-bottom: 6px;} +div#contentArea div.threelines { height: 66px; margin-bottom: 6px; } + +/* styles using the status-image. Always the same image, but it gets shifted lateron */ +.fieldset_plus, .fieldset_minus { cursor:pointer; height:15px; width:15px; display:inline-block; margin-left: 5px; margin-right: 5px; background: url(http://192.168.104.16/Images/miniweb_status.png) no-repeat 100%; vertical-align: middle; } +.fieldset_plus { background-position: 0 0px; } +.fieldset_minus { background-position: 0 -15px; } +legend{font-size: 12pt; font-weight: bold; vertical-align: middle; padding-right: 10px; margin-left: 5px; margin-right: 5px; color: #666; } +fieldset{padding:5px;border-style:solid;border-color:#CCC;border-width:1px;} + diff --git a/new-plc-profiles/192.168.104.16/CSS/S7Web.css b/new-plc-profiles/192.168.104.16/CSS/S7Web.css new file mode 100644 index 0000000..efcb7bc --- /dev/null +++ b/new-plc-profiles/192.168.104.16/CSS/S7Web.css @@ -0,0 +1,2680 @@ +/***********************************************************************************/ +/* Portal definitions */ +/***********************************************************************************/ +body +{ + margin: 0px; /* neccesary for iframes */ + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000; +} + +body.block-all, body.block-all * +{ + cursor:wait !important; +} + +body.block-all +{ + height:100%; +} + +span#time + { + white-space : nowrap; + } + +form#DateTimeSelectionForm +{ + float : right; + margin-right : 12px; +} + +form#DateTimeSelectionForm select +{ + margin: 0; + height: 20px; +} + + .Login_Table + { + width: 100%; + } + + .Login_Table_SpaceRow + { + width: 100%; + height: 7px; + } + + .Login_Table_Row + { + width: 100%; + } + + .Login_Table_SpaceCell + { + width: 8px; + } + + .Login_Table_LeftCell + { + width: 70%; + } + + .Login_Table_RightCell + { + width: 30%; + } + + #Login_Area_Form /*used in Portal/Formlogin.mwsl*/ + { + margin : 0px; + padding : 0px; + } + + #Login_Area_Input_Name + { + position : absolute; + top : 11px; + left : 12px; + font-size : 12px; + height : 18px; + width : 110px; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + } + + #Login_Area_Input_Password + { + position : absolute; + top : 35px; + left : 12px; + font-size : 12px; + height : 18px; + width : 110px; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + } + + #Login_Area_Button + { + position : absolute; + top : 36px; + right : 0px; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + text-decoration : underline; + font-size : 10px; + background-color : #AFB4BE; + width : 60px; + overflow : visible; + white-space:nowrap; + } + + #login_box_table + { + width:100%; + height:100%; + border-collapse:collapse; + border:0px solid #000000; + margin:0px; + } + + input.Login_Input + { + margin : 0px; + padding : 0px; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + font-size : 12px; + height : 18px; + width : 100%; + } + + input.Login_Input_Ghost + { + margin : 0px; + padding : 0px; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + font-size : 12px; + height : 18px; + width : 100%; + color : #AFB4BE; + } + + .Login_InvalidLogin + { + text-align: left; + padding-left: 7px; + color: #BA0000; + font-size: 9px; + font-weight: bold; + white-space: nowrap; + } + +.Login_InvalidLoginFromPage + { + text-align: left; + padding-left: 7px; + color: #BA0000; + font-size: 12px; + font-weight: bold; + white-space: nowrap; + } + + .Login_Botton_Cell + { + padding : 0px; + padding-top : 6px; + padding-bottom : 3px; + margin : 0px; + white-space:nowrap; + + } + + .Login_Button + { + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + text-decoration : underline; + font-size : 12px; + background-color : #AFB4BE; + white-space:nowrap; + color : #000080; + } + +/******** login form (page) begins *******/ + + #login_page_table + { + margin:0px; + margin-left:209px; /* 337-116-12 */ + margin-top:130px; /* 274-78-60-6 */ + padding:0px; + empty-cells:show; + border-collapse: collapse; + width:243px; + overflow: visible; + } + + #login_page_tr_headline{ + padding:0px; + margin:0px; + } + + #login_page_td_headline + { + padding:0px; + margin:0px; + font-family:Arial,Helvetica,sans-serif; + font-size:51px; + font-weight:bold; + color:#AFBEBE; + text-transform:uppercase; + text-align:right; + overflow: visible; + } + + .login_page_gap + { + height:11px; + } + + .login_page_td_input + { + padding: 0px; + margin: 0px; + text-align: right; + } + + .login_page_input + { + height:26px; + width: 183px; + padding:0px; + padding-top:4px; + margin:0px; + border: 0px solid; + font-size: 14px; + } + + .login_page_tr_text + { + padding:0px; + margin:0px; + } + + .login_page_td_text + { + padding: 0px; + padding-top:4px; + padding-right:2px; + margin:0px; + font-size:12px; + font-family:Arial,Helvetica,sans-serif; + white-space:nowrap; + color: grey; + } + + #login_page_td_button + { + padding: 0px; + margin: 0px; + text-align: right; + white-space:nowrap; + } + + #login_page_button + { + width : 100%; + padding : 0px; + margin : 0px; + border : 0px solid; + text-decoration : underline; + font-size : 12px; + font-family : Arial,Helvetica,sans-serif; + text-align : right; + background-color: #EAEAEA; + color : grey; + white-space : nowrap; + } + +/******** login form (page) ends *********/ + .Title_Area /*used in "Templates/AppNavigaton.xml"*/ + { + width : 100%; + height : 60px; + background-color : #CCCCCC; + border : 0px; + border-bottom : 1px solid #FFFFFF; + vertical-align : top; + padding : 0px; + margin : 0px; + border-collapse : collapse; + border-spacing : 0px; + } + + .Title_Area_Topo + { + width : 100%; + height : 61px; + background-color : #CCCCCC; + border : 0px; + border-bottom : 1px solid #FFFFFF; + vertical-align : top; + padding : 0px; + margin : 0px; + border-collapse : collapse; + border-spacing : 0px; + } + + table.Title_Area_Table + { + width : 100%; + height : 100%; + padding : 0px; + margin : 0px; + border : 0px; + } + + td.Title_Area_Name + { + padding : 0px; + padding-left : 11px; /*129px - 118 px*/ + padding-top : 7px; /*83px - 76px*/ + vertical-align : top; + color : #666666; + font-size : 16px; + font-weight : bold; + font-variant : normal; + } + + a.PrinterIcon_Active + { + text-decoration: none; + } + + td.Title_Area_PrinterIcon + { + text-align : right; + vertical-align : bottom; + padding : 0px; + padding-right : 33px; + padding-bottom : 10px; /*76px + 60px -126px*/ + width : 20px; + } + span.Title_Area_PrinterIcon_Alarme + { + text-align : right; + vertical-align : bottom; + padding : 0px; + padding-right : 33px; + padding-left : 4px; + width : 20px; + } + td.Title_Area_Icons_Alarme + { + text-align : right; + vertical-align : bottom; + padding : 0px; + padding-bottom : 2px; + } + td.Title_Area_ReloadIcon + { + text-decoration : none; + text-align : right; + vertical-align : bottom; + padding : 0px; + padding-bottom : 10px; /*76px + 60px -126px*/ + } + + span.Text_ReloadIcon + { + font-size : 12px; + text-decoration : underline; + color : #000080; + vertical-align : top; + padding : 0px; + margin : 0px; + } + + #dynamic_link + { + cursor : pointer; + } + + span.save_as_csv_file + { + height : 13px; + padding-right : 4px; + width : 19px; + } + + a.Link_ReloadIcon + { + text-decoration : none; + font-weight: bold; + padding-bottom : 0px; + color: #00005e; + font-family: Arial, Helvetica, sans-serif; + height: 13px; + } + div.Title_Area_Selectbox /* used in "Templates/Vartables.xml"*/ + { + position : relative; + top : 4px; + height : 20px; + padding : 0px; + margin : 0px; + vertical-align : top; + color : #000000; + } + + #Title_Area_Selectbox_Alarm + { + position : relative; + height : 22px; + padding : 0px; + padding-left : 10px; + padding-bottom : 2px; + margin : 0px; + vertical-align : top; + } + + #Alarm_Selectbox + { + padding : 0px; + margin : 0px; + background-color: #EFEFED; + } + /*Title Fromatations End*/ + + /*Data Area*/ + /*includes the Secondary navigation Menu and the associated html/mwsl files*/ + table.Data_Area /*used in "Templates/Appnavigation.xml"*/ + { + width :100%; + height :100%; + border-spacing: 0px; + border-collapse: collapse; + } + + /*Secondary Navigation*/ + table.Second_Nav_Menu + { + font-weight : bold; + font-size : 12px; + width : 100%; + background-color : #999999; + } + td.Second_Nav_Menu_Selected + { + height : 23px; + border-right : 2px solid #999999; + border-top : 3px solid #999999; + background-color : #EAEAEA; + padding-left : 5px; + padding-right : 5px; + padding-top : 2px; /*Neccessary for opera and Netscape*/ + white-space : nowrap; + text-align : center; + color : #000000; + } + td.Second_Nav_Menu_NonSelected + { + height : 23px; + border-right : 2px solid #999999; + border-top : 3px solid #999999; + background-color : #CCCCCC; + color : #444444; + padding-left : 5px; + padding-right : 5px; + padding-top : 2px; /*Neccessary for opera and Netscape*/ + white-space : nowrap; + text-align : center; + } + + a.Second_Nav_Menu_Link + { + font-family : Arial, Helvetica, sans-serif; + text-decoration : none; + } + + #IFRAME + { + font-size : 12px; + background-color : #EAEAEA; + width : 100%; + height : 100%; + border : 0px solid #000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + } + + /* Fixes the iOS scrolling issue with iframes. A div with this class and the iOSScrollFix.js need to be included in the page. */ + .iframe_wrapper + { + height: 100%; + width: 100%; + } + .iOSScrollFix + { + overflow-y: scroll; + -webkit-overflow-scrolling: touch; + } + + /*Data Area End*/ +/*Main Menu and Data Area End*/ + +/***********************************************************************************/ +/* Portal definitions End*/ +/***********************************************************************************/ + +/***********************************************************************************/ +/* definitions for general page (Templates/General_Table.xml)*/ +/***********************************************************************************/ +td.table_position +{ + padding-left: 12px; + padding-top : 6px; /* -->*/ +} +td.static_field +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 144px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} + +td.static_field_failsafe +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 144px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} + +td.static_field_dyn +{ + font-size : 12px; + height : 21px; + text-align : left; + color : #666666; + padding-left : 1px; + padding-right : 6px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.static_field_small +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 98px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.static_field_long +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 240px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.static_field_long_bold +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : right; + color : #666666; + width : 240px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.output_field +{ + font-size : 12px; + background-color : #DDDDDD; + text-align : left; + width : 144px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} + +td.output_field_lock +{ + font-size : 12px; + text-align : left; + width : 144px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} + +td.output_field_long +{ + font-size : 12px; + background-color : #DDDDDD; + text-align : left; + width : 240px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + empty-cells : show; + color : #000000; + word-break : break-all; + white-space : pre-wrap; +} +td.output_field_dyn +{ + font-size : 12px; + background-color : #DFDFDF; + text-align : left; + padding-left : 1px; + padding-right : 6px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.static_field_headline +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : right; + width : 144px; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + color : #666666; +} + +td.static_field_headline_left +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : left; + width : 144px; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + color : #666666; +} +td.static_field_headline_left2 +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : left; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + background-color : #D6D6FF; +} +td.static_field_headline_small +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : right; + width : 98px; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + color : #666666; +} +td.output_field_small +{ + font-size : 12px; + background-color : #DDDDDD; + text-align : right; + width : 98px; + padding-left : 6px; + padding-right : 6px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.static_field_headline_smaller +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : right; + width : 64px; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} +td.output_field_smaller +{ + font-size : 12px; + text-align : right; + width : 64px; + padding-left : 6px; + padding-right : 6px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + background-color : #DDDDDD; +} +td.static_field_headline_long +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : right; + width : 240px; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + color : #666666; +} +td.static_field_headline_dyn +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : left; + padding-top : 24px; + padding-left : 1px; + padding-right : 6px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + color : #666666; +} + +/***********************************************************************************/ +/* definitions for general page end */ +/***********************************************************************************/ + +/***********************************************************************************/ +/* definitions for topology display */ +/***********************************************************************************/ + +.TopoWorkspace +{ + background-color : #FFFFFF; + padding-left : 0px; + padding-top : 0px; /* -->*/ +} + +.DivObjTemp +{ + padding-left : 0px; + padding-right : 0px; + position : absolute; + font-family : Arial, Helvetica, sans-serif; + line-height : 13px; + font-size : 12px; + font-style : normal; + font-weight : bold; + text-align : center; + color : #000000; + padding : 0px; + border : 0px solid #000000; + margin : 0px; + width : auto; + height : auto; + z-index : 0; + visibility : hidden; + overflow : hidden; + white-space : nowrap; + display : block; + background-color : transparent; +} + +.DivTopoNodeHeadLabel +{ + position : absolute; + font-family : Arial, Helvetica, sans-serif; + line-height : 1.2em; + font-size : 12px; + font-style : normal; + font-weight : bold; + text-align : center; + color : #000000; + padding : 0px; + border : 0px solid #FFFFFF; + margin : 0px; + width : auto; + height : auto; + background-repeat : no-repeat; + z-index : 12; + background-color : transparent; + background-image : url(../Images/Topo/topo_head_label_background.gif); + overflow : hidden; + white-space : nowrap; +} + +.DivTopoNodeHeadLabelOverview +{ + position : absolute; + font-family : Arial, Helvetica, sans-serif; + line-height : 1.2em; + font-size : 12px; + font-style : normal; + font-weight : bold; + text-align : center; + color : #000000; + padding : 0px; + border : 0px solid #FFFFFF; + margin : 0px; + width : auto; + height : auto; + background-repeat : no-repeat; + z-index : 12; + background-color : transparent; + background-image : url(../Images/Topo/topo_head_label_background_overview.gif); + overflow : hidden; + white-space : nowrap; +} + +.DivTopoNodeHeadLabelDevNotAvailable +{ + position : absolute; + font-family : Arial, Helvetica, sans-serif; + line-height : 1.2em; + font-size : 12px; + font-style : normal; + font-weight : bold; + text-align : center; + color : #000000; + padding : 0px; + border : 0px solid #FFFFFF; + margin : 0px; + width : auto; + height : auto; + background-repeat : no-repeat; + z-index : 12; + background-color : transparent; + background-image : url(../Images/Topo/topo_module_head_dev_not_available.gif); + overflow : hidden; + white-space : nowrap; +} + +.DivTopoNodeHeadLabelDevNotOfProject +{ + position : absolute; + font-family : Arial, Helvetica, sans-serif; + line-height : 1.2em; + font-size : 12px; + font-style : normal; + font-weight : bold; + text-align : center; + color : #000000; + padding : 0px; + border : 0px solid #FFFFFF; + margin : 0px; + width : auto; + height : auto; + background-repeat : no-repeat; + z-index : 12; + background-color : transparent; + background-image : url(../Images/Topo/topo_module_head_dev_not_of_project.gif); + overflow : hidden; + white-space : nowrap; +} + +.DivTopoNodeHeadLabelDevDeactivated +{ + position : absolute; + font-family : Arial, Helvetica, sans-serif; + line-height : 1.2em; + font-size : 12px; + font-style : normal; + font-weight : bold; + text-align : center; + color : #808080; + padding : 0px; + border : 0px solid #FFFFFF; + margin : 0px; + width : auto; + height : auto; + background-repeat : no-repeat; + z-index : 12; + background-color : transparent; + background-image : url(../Images/Topo/topo_module_head_dev_not_of_project.gif); + overflow : hidden; + white-space : nowrap; +} + +.DivTopoNodeHead +{ + position : absolute; + z-index : 10; + background-color : transparent; + overflow : hidden; + border : 0px solid #FFFFFF; +} + +.DivTopoNodeHeadBorder +{ + position : absolute; + z-index : 13; + border : 1px solid #FF0000; + background-color : transparent; + overflow : hidden; +} + + +.DivTopoNodeBodyBackground +{ + position : absolute; + z-index : 9; + background-color : #CACCD9; + overflow : hidden; +} + +.DivTopoNodeBodyForeground +{ + position : absolute; + z-index : 10; + background-color : #A3A8C1; + overflow : hidden; +} + +.DivTopoNodeCon +{ + position : absolute; + z-index : 11; + background-color : transparent; + overflow : hidden; +} + +.DivTopoWire +{ + position : absolute; + z-index : 10; + overflow : hidden; +} + +.DivTopoConnector +{ + position : absolute; + z-index : 10; + background-color : transparent; + overflow : hidden; +} + +.DivTopoConnectorLabel +{ + position : absolute; + font : 10px Arial, Helvetica, sans-serif; + font-style : normal; + font-weight : normal; + text-align : center; + color : #000000; + z-index : 11; + background-color : transparent; + background-image : url(../Images/Topo/topo_connector.gif); + overflow : hidden; +} + +.DivTopoNodeConLabel +{ + position : absolute; + font : 10px Arial, Helvetica, sans-serif; + font-style : normal; + font-weight : normal; + color : #000000; + padding : 0px; + border : 0px solid #000000; + margin : 0px; + height : auto; + background-repeat : no-repeat; + z-index : 12; + background-color : transparent; + background-image : url(../Images/Topo/topo_port_label_background.gif); + overflow : hidden; +} + +.TopoToolTipTable +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 11px; + font-weight : bold; + white-space : nowrap; + table-layout : auto; + border : 0px solid #00FF00; + width : auto; + height : auto; +} + + +.AnchorObjTemp +{ + color : #000000; + text-decoration : none; + display : block; + width : auto; + height : auto; + border : 0px solid #000000; + visibility : visible; +} + +.AnchorObjTable +{ + display : block; + width : auto; + height : auto; + border : 0px solid #000000; + visibility : visible; +} + +.DivTopoToolTip +{ + text-align : left; + text-decoration : none; + padding-left : 2px; + padding-right : 2px; + font-family : Arial, Helvetica, sans-serif; + font-size : 11px; + font-weight : bold; + border : 1px solid #000000; + width : auto; + height : auto; + z-index : 25; + visibility : hidden; + overflow : visible; + white-space : nowrap; + display : block; + position : absolute; + background-color : transparent; + background-image : url(../Images/Topo/topo_port_tooltip_background.gif); +} + +table.ContentTableDbgTopo +{ + width : 100%; + height : 100%; + font-size : 12px; + background-color : #EAEAEA; + border : 0px solid #FFFFFF; + border-collapse : collapse; +} + +td.ContentTableFieldDbgTopo +{ + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +td.ContentTableField_1DbgTopo +{ + background-color : #D6D6FF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +/***********************************************************************************/ +/* definitions for topology display end*/ +/***********************************************************************************/ + +/***********************************************************************************/ +/* definitions for vartable */ +/***********************************************************************************/ +input.Vartable_Go_Button +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 12px; + color : #000000; + background-color : #BFBFBF; + border : 1px solid #666666; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + text-decoration : underline; +} +input.Var_Go_Button +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 12px; + color : #000000; + background-color : #BFBFBF; + border : 1px solid #666666; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + text-decoration : underline; +} +input.varstate_address_field +{ + color : #000000; + width : 100%; + background-color : #FFFFFF; + font-size : 12px; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ +} +input.varstate_address_field_valid +{ + color : #000000; + /*background-color : #EAEAEA;*/ + /*border : 0px solid #000000;*/ /*neccesary for Opera; otherwise there will be frames around the buttons*/ +} +input.varstate_address_field_invalid +{ + color : #FF0000; + /*background-color : #EAEAEA;*/ + /*border : 0px solid #000000;*/ /*neccesary for Opera; otherwise there will be frames around the buttons*/ +} +input.varstate_submit_field +{ + color : #000000; + background-color : #BFBFBF; + font-size : 12px; + border : 1px solid #666666; +} +input.varstate_address_field_valid, input.varstate_address_field_invalid +{ + width : 100%; + font-size : 12px; + box-sizing : border-box; + outline : none; +} +input.varstate_submit_gab +{ + padding-left : 2px; /* ttd test if right */ +} + +table.Vartable /*used in Templates/Vartable.xml*/ +{ + font-size : 12px; + width : 100%; + height : 100%; + background-color : #EAEAEA; + border : 0px; + border-collapse : collapse; +} +td.table_description_line +{ + padding-left : 2px; + width : 100%; + height : 21px; +} +td.vartable_header_field +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + /*width : 154px;*/ + border : 1px solid #FFFFFF; + padding-left : 2px; + padding-right : 2px; + white-space : nowrap; + /*padding-right : 20px;*/ +} +td.vartable_static_field +{ + background-color : #EAEAEA; + height : 17px; + text-align : left; + /*width : 154px;*/ + border : 1px solid #FFFFFF; + padding-left : 2px; + padding-right : 2px; + /*padding-right : 20px;*/ +} +td div.vartable_static_field_delete_ico +{ + background : transparent url(../Images/ICO_WEB_trash.gif) no-repeat center center; + height : 18px; + width : 20px; + cursor : pointer; +} +select.Variable_Type_Selection_Box +{ + width : 170px; + background-color : #FFFFFF; +} +/***********************************************************************************/ +/* definitions for vartable end*/ +/***********************************************************************************/ + +/***********************************************************************************/ +/* definitions for messages and diagnostic buffer*/ +/***********************************************************************************/ +body.IFrame +{ + background-color : #EAEAEA; + height:100%; + /* overflow:auto; */ /* css 2.0 */ + /*overflow-y:scroll;*/ /*css 3.0 */ +} +table.ContentPage +{ + width : 100%; + height : 100%; + background-color : #EAEAEA; + border : 0px; + border-collapse : collapse; +} +td.ContentDetailLine +{ + height : 18px; + font-weight : bold; + font-size : 12px; + padding-left : 12px; + border : 0px solid #FFFFFF; + width : 341px; /*6px + 154px + 6px + 169px + 6px*/ + vertical-align : bottom; + background-color : #999999; + color : #000000; +} +td.ContentDetailLineEvent +{ + height : 18px; + font-weight : bold; + font-size : 12px; + padding-left : 6px; + border : 0px solid #FFFFFF; +/* width : 341px;*/ /*6px + 154px + 6px + 169px + 6px*/ + vertical-align : bottom; + text-align : right; + background-color : #999999; + color : #000000; +} +table.IframeTable +{ + width : 100%; + height : 100%; +} + +table.ContentTable +{ + width : 100%; + height : 17px; /* 100%;*/ + font-size : 12px; + background-color : #EAEAEA; + border : 0px; + border-collapse : collapse; + white-space : pre-wrap; +} + +table.ContentTableConnections +{ + width : 100%; + height : 17px; /* 100%;*/ + font-size : 12px; + background-color : #EAEAEA; + border-top : 1px solid #FFFFFF; + border-collapse : collapse; +} + +td.ContentTableField_1 +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + border-top-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} +td.ContentTableField a +{ + color: #000; + text-decoration: none; +} +td.ContentTableField, tr.ContentTableField, td.ContentTableField_Address, td.ContentTableField_Comment, td.ContentTableField_Filesize +{ + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +td.ContentTableField_1_IP_Header, td.ContentTableField_1_IP_Header_sort +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border-width : 1px 0px 1px 1px; + border-style : solid; + border-color : #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +td.ContentTableField_IP +{ + height : 17px; + text-align : left; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + padding-right : 0px; + padding-left : 2px; + padding-top : 0px; + padding-bottom : 0px; + width : 30px; +} + +td.ContentTableField_State +{ + height : 17px; + width : 70px; + text-align : left; + border : 1px solid #FFFFFF; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} +table.ContentTextTable +{ + width : 100%; + height : 100%; + font-weight : bold; + font-size : 12px; + text-align : left; + border : 0px solid #FFFFFF; +} +body.ContentLongBody +{ + background-color : #DDDDDD; +} + +table.ContentLongText +{ + font-size : 12px; + border : 0px solid #FFFFFF; + padding-left : 12px; +} +td.ContentLongText +{ + padding-left : 12px; /* adpfch4*/ + background-color : #DDDDDD; /* adpfch4*/ + font-weight : normal; /* adpfch4*/ + /*padding-top : 10px; adpfch4*/ + vertical-align : top; +} +td.ContentLongElement +{ + padding-top : 2px; + vertical-align : top; +} +.row_selected +{ + background-color : #C1CEE9; +} +.row_nonselected +{ + background-color : #CCCCCC; +} +.left_beside_hidden_field +{ + text-align : left; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + height : 17px; + padding-right : 30px; + padding-left : 2px; + padding-top : 0px; + padding-bottom : 0px; + width : 50px; +} + +#UpdateDiagDiv +{ + width : 100%; + height : 100%; + font-size : 12px; + border : 0px; +} + +#UpdateAlarmDiv +{ + width : 100%; + height : 100%; + font-size : 12px; + background-color : #EAEAEA; + border : 0px; +} + +.downloadIcon{ + width : 14px; + height : 14px; + border : 0px; +} + +/***********************************************************************************/ +/* definitions for messages and diagnostic buffer end*/ +/***********************************************************************************/ + + +.sortheader { + border-top-width: 0px; + padding-right: 0px; + padding-left: 0px; + border-left-width: 0px; + font-size: 12px; + border-bottom-width: 0px; + padding-bottom: 0px; + margin: 0px; + color: #000000; + padding-top: 0px; + font-family: Arial, Helvetica, sans-serif; + border-right-width: 0px; + text-decoration: none; + width: 50px; +} + +td.ContentTableField_1_sort +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; + cursor : pointer; + +} + +.sortheadercl { + border-right: #ffffff 1px solid; + padding-right: 20px; + border-top: #ffffff 1px solid; + padding-left: 2px; + border-left: #ffffff 1px solid; + cursor: pointer; + border-bottom: #ffffff 1px solid +} +.filtertext { + font-weight: bold; + padding-bottom : 0px; + font-size: 12px; + color: #00005e; + font-family: Arial, Helvetica, sans-serif +} +.filtertextempty { + font-size: 14px; + height : 100%; + color: #00005e; + font-family: Arial, Helvetica, sans-serif; +} +.filterformclass { + border-top-width: 0px; + padding-right: 18px; + padding-left: 0px; + font-weight: normal; + border-left-width: 0px; + font-size: 12px; + border-bottom-width: 0px; + padding-bottom: 0px; + margin: 0px; color: #000040; + padding-top: 0px; + font-family: Arial, Helvetica, sans-serif; + text-align: right; + border-right-width: 0px; + text-decoration: none; +} + +#filtersend +{ + cursor : pointer; +} + +.filterlistclass +{ + border-top-width: 0px; + padding-right: 0px; + padding-left: 0px; + font-weight: normal; + border-left-width: 0px; + font-size: 12px; + border-bottom-width: 0px; + padding-bottom: 0px; + margin: 0px; + width: 170px; + color: #000040; + padding-top: 0px; + font-family: Arial, Helvetica, sans-serif; + text-align: left; + border-right-width: 0px +} +.filtervalueclass { + border-top-width: 0px; + padding-right: 0px; + padding-left: 0px; + font-weight: normal; + border-left-width: 0px; + font-size: 12px; + border-bottom-width: 0px; + padding-bottom: 2px; + margin: 0px; width: 90px; + color: #000040; + padding-top: 2px; + font-family: Arial, Helvetica, sans-serif; + text-align: left; + border-right-width: 0px; + text-decoration: none +} +.filterbuttonclass { + border-top-width: 0px; + padding-right: 33px; /* 0 -> 33 */ + padding-left: 0px; + font-weight: normal; + border-left-width: 0px; + font-size: 12px; + border-bottom-width: 0px; + padding-bottom: 0px; + margin: 0px; + width: 44px; + color: #000080; + padding-top: 0px; + font-family: Arial, Helvetica, sans-serif; + background-color: #CCCCCC; + text-align: right; + border-right-width: 0px; + text-decoration: underline +} + +/***********************************************************************************/ +/* definitions for intro */ +/***********************************************************************************/ +#intoLinks +{ + position: relative; + float: right; + padding-top: 20px; +} + +#intoLinks a +{ + padding: 20px; +} + +#introArea +{ + position: absolute; + left: 0px; + top: 77px; + right: 0px; + bottom: 0px; + display: block; + background-color: #3c4562; + /*background: url('../cpu/intro/CPU1516.jpg'), linear-gradient(to right, #3c4562 0%, #525e84 100%); + background-size: contain; + background-repeat: no-repeat; + background-position: right center;*/ + overflow: hidden; + min-width: 950px; + min-height: 120px; +} + +#position_intro_enter +{ + left:30px; + top:30px; + position:absolute; + display: table-cell; + vertical-align: middle; +} + +#position_intro_no_intro +{ + left:30px; + bottom:30px; + position:absolute; + font-size: 12px; + color: #ffffff; + font-family: Arial, Helvetica, sans-serif; +} + +input.intro_enter +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 18px; + color : #ffffff; + background-color : transparent; + cursor : pointer; + border : 0px solid #000000; /*neccesary for Opera; otherwise there will be frames around the buttons*/ + text-decoration : underline; + padding : 0px; +} + +input.no_intro_checkbox +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 12px; + color : #ffffff; + /*background-color : #ffffff;*/ + /*border : 0px solid #ffffff; *//*neccesary for Opera; otherwise there will be frames around the buttons*/ +} +.enterformclass +{ + border-top-width: 0px; + padding: 0px; + font-weight: normal; + border: 0px; + font-size: 12px; + margin: 0px; + font-family: Arial, Helvetica, sans-serif; + text-align: right; + text-decoration: none; + width:100%; + height:100%; +} + +.Header_Link +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 12px; + color : #000000; + text-decoration : underline; + text-align : right; +} + +.Header_Link_Inactive +{ + font-family : Arial, Helvetica, sans-serif; + font-size : 12px; + color : darkgrey; + text-decoration : underline; + text-align : right; + padding-bottom : 20px; + padding-left : 20px; + padding-right : 20px; + padding-top : 20px; +} + +.Header_Link_Element +{ + padding : 18px; + text-align : right; +} + +.intro_image +{ + height : 100%; +} + +.intro_enter_basic { display : none; } +/***********************************************************************************/ +/* definitions for bgz */ +/***********************************************************************************/ +#BGZ_Table +{ + width : 100%; + height : 60%; +} + +#BGZ_SecNav +{ + width : 100%; + height : 40%; +} + +.BGZ_Link +{ + color : #000080; + font-size : 12px; + cursor : pointer; + text-decoration: underline; +} + +td.Title_Area_Bgz_Nav + { + padding : 0px; + padding-left : 11px; /*129px - 118 px*/ + padding-top : 7px; /*83px - 76px*/ + vertical-align : top; + color : #00005E; + font-size : 12px; + font-weight : bold; + font-variant : normal; + } + +#Bgz_Navlink + { + padding : 0px; + padding-bottom : 10px; + padding-top : 5px; + vertical-align : top; + color : #00005E; + font-size : 12px; + font-weight : bold; + font-variant : normal; +} + +.Bgz_SecNav_Content +{ + background-color: #EAEAEA; + background-image: none; + width : 100%; + height : 100%; +} + +.Bgz_SecNav_Table +{ + font-size : 12px; + padding-left : 2px; + width : 500px; + padding-top : 5px; +} + +td.static_field_bgz +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 114px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + white-space : nowrap; +} + +td.static_field_bgz_safety +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 200px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + white-space : nowrap; +} + +th.static_field_bgz +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 114px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + font-weight : bold; + white-space : nowrap; +} + +th.ContentTableField_1, th.ContentTableField_1_sort, th.ContentTableField_IP_Header_sort +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + border-top-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +div.Title_Area_NavLink /*used in Template BgzTableTempl.tmpl*/ +{ + float : left; + width : 85%; +} + +div.Title_Area_Search /*used in Template BgzTableTempl.tmpl*/ +{ + width : 15%; + display : flex; + float : right; +} + +input.Bgz_SearchBox +{ + float : left; + margin : 5px +} + +input.Bgz_SearchButton +{ + float : right; + margin : 3px; + padding-top : 4px +} + +#Bgz_state +{ + padding-left : 10px; + padding-top : 20px; +} + +.BGZ_Details_Left +{ + text-align : left; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + height : 17px; + padding-right : 30px; + padding-left : 2px; + padding-top : 0px; + padding-bottom : 0px; + width : 50px; +} + +.BGZ_Details_Left_Header +{ + text-align : left; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + height : 17px; + padding-right : 30px; + padding-left : 2px; + padding-top : 0px; + padding-bottom : 0px; + width : 50px; + background-color : #BFBFBF; +} + + +.BGZ_Details_Left_Header_sort +{ + text-align : left; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + height : 17px; + padding-right : 30px; + padding-left : 2px; + padding-top : 0px; + padding-bottom : 0px; + width : 50px; + background-color : #BFBFBF; +} + +.BGZ_No_Sort_Header +{ + text-align : right; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + height : 17px; + padding-right : 6px; + padding-top : 0px; + padding-bottom : 0px; + background-color : #BFBFBF; +} + +body.bgztablebody, body.ouctablebody +{ + background-color : #EAEAEA; + height: 100%; +} + + +.BGZ_Details +{ + text-align : right; + border-width : 1px 0px; + border-style : solid; + border-color : #FFFFFF; + height : 17px; + padding-right : 6px; + padding-top : 0px; + padding-bottom : 0px; +} + +td.Title_Area_PrinterIcon_Bgz + { + text-align : right; + vertical-align : bottom; + padding : 0px; + padding-right : 33px; + width : 20px; +} +td.Title_Area_ReloadIcon_Bgz +{ + text-align : right; + vertical-align : bottom; + padding : 0px; +} + +td.Data_Area_Information_Text +{ + text-align : left; + font-size : 10px; + padding-left : 10px; +} + +img.Title_Area_WarningIcon_Bgz +{ + color : #00005E; + font-size : 12px; + font-weight : bold; + font-variant : normal; + width : 13px; + height : 13px; + vertical-align : top; + padding-top : 0px; + vertical-align : top; +} + +span.Title_Area_WarningText_Bgz + { + padding : 0px; + vertical-align : top; + color : #00005E; + font-size : 12px; + font-weight : bold; + font-variant : normal; + } + +.invisible, .invisible_sort +{ + display : none; +} + +.error +{ + font-size: 12px; + padding: 10px; + height: 17px; +} + +/***********************************************************************************/ +/* definitions for profinet parameter */ +/***********************************************************************************/ +td.static_field_headline_pn +{ + font-size : 12px; + font-weight : bold; + height : 21px; + width : 100px; + text-align : right; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + white-space : nowrap; + color : #666666; +} + +td.static_field_headline_pn_res +{ + font-size : 12px; + font-weight : bold; + height : 21px; + width : 150px; + text-align : right; + padding-top : 24px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + white-space : nowrap; + color : #666666; +} + +td.static_field_pn +{ + font-size : 12px; + text-align : right; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + width : 200px; + color : #666666; +} + +#Title_Area_ReloadIcon_Topo +{ + text-decoration : none; + text-align : right; + vertical-align : bottom; + padding : 0px; + padding-bottom : 10px; /*76px + 60px -126px*/ + width : 80px; +} + +#topo_selection_frame_body,topo_selection_frame_body +{ + background-color : #CCCCCC; +} + +#topo_selection +{ + position : absolute; + top : 0px; + right : 0px; + padding : 0px; + margin : 5px; + width : 250px; + height : 56px; + background-color : #CCCCCC; +} + +#topo_selection_iframe +{ + height : 56px; + width : 250px; + border : 0px solid #000; +} + +#topo_fieldset_id +{ + margin : 0px; + padding : 2px; + padding-left : 5px; +} + +#topo_selection_table +{ + font-size : 12px; + text-align : left; + padding : 0px; + margin : 0px; + margin-top : 6px; + background-color : #CCCCCC; +} + +.topo_selection_form_td +{ + padding : 0px; +} + +#topo_selection_status_td +{ + padding : 0px; + vertical-align : top; + margin : 0px; +} + +#topo_selection_form +{ + margin : 0px; +} + +#topo_save_button +{ + padding : 0px; + margin : 0px; + text-align : center; +} + +.topo_save_button_frame +{ + border : 2px inset white; +} + +.topo_save_button_no_frame +{ + border : 2px solid #C0C0DB; +} + +#topo_save_img +{ + border-width : 0px; + height : 13px; + margin : 1px; + margin-top : 3px; + +} + +.cursor_hand +{ + cursor : pointer; +} + + +/***********************************************************************************/ +/* definitions for awp */ +/***********************************************************************************/ +td.static_field_awp +{ + font-size : 12px; + height : 21px; + text-align : left; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; +} + +/*********************************************************************************/ +/* Offene Kommunikation, Details */ +/*********************************************************************************/ + +td.OComContentStaticLongText +{ + font-size : 12px; + text-align : right; + padding-right : 6px; + padding-left : 48px; + color : #666666; +} + +td.OComContentStaticLongHeader +{ + font-size : 12px; + font-weight : bold; + text-align : right; + padding-right : 6px; + padding-left : 48px; + color : #666666; +} + +td.OComContentVariableLongText +{ + background-color : #DDDDDD; + font-size : 12px; + text-align : left; + padding-left : 6px; +} + +/*********************************************************************************/ +/* Offene Kommunikation, Details */ +/*********************************************************************************/ +.filebrowser +{ + font-size : 12px; + text-align : left; +} + +#FilebrowserTable td.nothing { + text-align: center; +} + +#UserFilesTable th, #UserFilesTable td { + white-space: nowrap !important; +} + +.filebrowserHeadline +{ + padding : 0px; + color : #666666; + font-weight : bold; + text-align : left; + font-size : 12px; +} + +#FilebrowserTable table.ContentTable +{ + white-space: normal; +} + +#FilebrowserTable table.ContentTable td.ContentTableField, +#FilebrowserTable table.ContentTable tr.ContentTableField, +#FilebrowserTable table.ContentTable td.ContentTableField_Address, +#FilebrowserTable table.ContentTable td.ContentTableField_Comment, +#FilebrowserTable table.ContentTable td.ContentTableField_Filesize +{ + padding-bottom: 2px; + padding-top: 2px; +} + +.renameForm +{ + margin : 0px; + padding : 0px; +} + + +.Filebrowser_No_Sort_Header +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +.Filebrowser_Dir_No_Sort_Header +{ + background-color : #BFBFBF; + height : 17px; + text-align : right; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + border-right-width : 0px; + padding-left : 2px; + padding-right : 2px; + padding-top : 0px; + padding-bottom : 0px; +} + +.Filebrowser_Name_Header +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + border-left-width : 0px; + border-right-width : 0px; + padding-left : 2px; + padding-right : 2px; + padding-top : 0px; + padding-bottom : 0px; +} + +td.Filebrowser_Dir_Header_sort +{ + background-color : #BFBFBF; + height : 17px; + text-align : right; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + border-right-width : 0px; + padding-left : 2px; + padding-right : 2px; + padding-top : 0px; + padding-bottom : 0px; + cursor : pointer; +} + +td.Filebrowser_Name_Header_sort +{ + background-color : #BFBFBF; + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-collapse : collapse; + border-bottom-width : 0px; + border-left-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; + cursor : pointer; +} + +.Filebrowser_Dir_Col +{ + height : 17px; + text-align : right; + border : 1px solid #FFFFFF; + border-right-width : 0px; + padding-left : 2px; + padding-right : 2px; + padding-top : 0px; + padding-bottom : 0px; +} + +.Filebrowser_Name_Col +{ + height : 17px; + text-align : left; + border : 1px solid #FFFFFF; + border-left-width : 0px; + padding-left : 2px; + padding-right : 20px; + padding-top : 0px; + padding-bottom : 0px; +} + +.Error_Message +{ + width : 100%; + text-align : left; + color : red; + font-size : 12px; + font-weight : normal; +} + +.startpage_buttons +{ + text-decoration : none; + display : block; + width : 130px; + height : 18px; + margin-left : 6px; + margin-bottom : 2px; + margin-top : 2px; + font-size : 12px; + font-weight : normal; + text-align : center; + color : #FFFFFF; + background-color : #999999; + cursor : pointer; + outline : 0; + border : 0; +} + +#table_safety +{ + padding : 0px; + margin : 0px; + border : 0px; +} + +.fw_update_button +{ + font-size : 12px; + text-align : left; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + color : #000000; +} + + +#fw_update_input_field +{ + margin-left: 6px; + margin-top: 4px; +} + +td.fw_update_output_field_long +{ + font-size : 12px; + background-color : #DDDDDD; + text-align : left; + width : 250px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + empty-cells : show; + color : #000000; +} + +td.fw_update_static_field_bgz +{ + font-size : 12px; + height : 21px; + text-align : right; + color : #666666; + width : 140px; + border-left : 6px solid #EAEAEA; + border-top : 4px solid #EAEAEA; + white-space : nowrap; +} + +.Bgz_FW_Update_SecNav_Table +{ + font-size : 12px; + padding-left : 2px; +} + +.Bgz_FW_Update_Type_Class +{ + font-size : 12px; + font-weight : bold; + height : 21px; + text-align : left; + padding-left : 10px; + padding-top : 10px; + color : #000000; + white-space : nowrap; +} + +#fwupdateframe +{ + position : absolute; + top : 0px; + left : -2000px; + width : 0px; + height : 0px; +/* left : 500px; + width : 300px; + height : 50px;*/ +} + + +.nobr +{ + white-space : nowrap; +} + +/* BACKUP AND RESTORE */ + +#BR_Content +{ + padding-left: 40px; + padding-top: 20px; +} + +#BR_Data_Area +{ + width : 100%; + height : 100%; +} + + +#BR_Title_Area +{ + height : 60px; + width : 100%; + background-color : #CCCCCC; + border : 0px; + border-bottom : 1px solid #FFFFFF; + vertical-align : top; + padding : 0px; + margin : 0px; + border-collapse : collapse; + border-spacing : 0px; +} + +#BR_Title_Area_Name +{ + position : absolute; + color: #666666; + font-size: 16px; + font-variant: normal; + font-weight: bold; + padding: 7px 0 0 11px; + vertical-align: top; +} + + +.BR_Subtitle +{ + color : #666666; + font-size : 14px; + font-weight : bold; + padding-bottom: 10px; +} + + + +#Restore_Response_Area, #Restore_State_Area, #Restore_Login_Area +{ + display: none; +} + + +.BR_Status_Area +{ + padding-top: 10px; +} + +.BR_static_field +{ + font-size : 12px; + height : 21px; + text-align : left; + color : #666666; + white-space : nowrap; +} + +.BR_output_field_long +{ + font-size : 12px; + text-align : left; + width : 250px; + color : #000000; + margin-left : 5px; +} + + + +#Backup_Error_Message +{ + text-align : left; + color : red; + font-size : 12px; + font-weight : normal; +} + +#Backup_Area +{ + /*position: absolute;*/ + /*top:90px;*/ + /*left:100px;*/ + padding-bottom : 80px; +} + +#Restore_Area +{ + /*position: absolute;*/ + /*top:240px;*/ + /*left:100px;*/ + /*padding-bottom : 30px;*/ +} + +.BR_show +{ + display: block; +} + +.log_dialog_show +{ + position : absolute; + display: block; + left:20px; + z-index: 99; +} + +.dialog_hidden +{ + display : none; +} + + +#debug_output +{ + position : absolute; + top : 440px; + left : 120px; + display : none; +} + +.BR_Error_Message +{ + width : 700px; + text-align : left; + color : red; + font-size : 12px; + font-weight : normal; + padding-left : 150px; +} + + +.BR_Success_Message +{ + width : 600px; + text-align : left; + color : green; + font-size : 12px; + font-weight : normal; + padding-left : 150px; +} + + + +#restore_load_button, #backup_button +{ + margin-top: 3px; + width: 200px; + height: 23px; + text-align: center; +} + + +.restore_state_line_check +{ + background-image: url("../Images/checkmark.gif"); + background-repeat: no-repeat; + font-size : 12px; + height : 21px; + text-align : left; + color : #666666; + white-space : nowrap; + padding-left : 25px; +} + +.restore_state_line_in_progress +{ + background-image: url("../Images/inprogress.gif"); + background-repeat: no-repeat; + font-size : 14px; + font-weight : bold; + height : 21px; + text-align : left; + color : #666666; + white-space : nowrap; + padding-left : 25px; +} + +.mainMenuIntro +{ + padding-top: 29px; +} + +table.s7webtable +{ + border-spacing: 0px; + border-collapse: collapse; +} + +#TopoTable +{ + width: 100%; + height: 100%; + border-spacing: 0px; +} + +#TopoTable td +{ + border: 1px solid #ffffff; +} + +#XMLData +{ + display:none; +} + +#popup-root +{ + background-color:transparent; + background-color:rgba(0,0,0,0.8); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); + zoom:1; + position:fixed; + top:0px; + right:0px; + left:0px; + bottom:0px; + z-index:10000; + min-height:400px; +} + +#popup-root .window +{ + width:300px; + background-color:#EAEAEA; + margin:50px auto; + border:1px solid white; +} + +#popup-root .window table +{ + width: 100%; + table-layout: fixed; +} + +#popup-root .window .header +{ + background-color:#666; + color:#EFEFEF; + font-size:16px; + font-weight:bold; + line-height:20px; + padding:5px; + border-bottom:1px solid white; +} + +#popup-root .window .icon +{ + width:48px; + height:48px; + padding:5px; + background:url("../Images/warning.png") no-repeat center center; +} + +#popup-root .window .content +{ + min-height:50px; + padding:5px; + word-wrap: break-word; + white-space: pre-line; +} + +#popup-root .window .buttons +{ + padding:5px; + text-align:right; +} + +#popup-root .window .buttons button +{ + text-decoration:none; + line-height:14px; + margin:2px 6px; + font-size:12px; + font-weight:normal; + text-align:center; + color:#FFF; + background-color:#999; + cursor:pointer; + border:1px solid #777; + padding:3px 15px; +} + +#popup-root .window .buttons button:focus +{ + border: 1px dashed black; +} diff --git a/new-plc-profiles/192.168.104.16/Images/ICO_WEB_trash.gif b/new-plc-profiles/192.168.104.16/Images/ICO_WEB_trash.gif new file mode 100644 index 0000000000000000000000000000000000000000..5c66231c48e9040f0d51563e4b263ffac3f8e964 GIT binary patch literal 973 zcmZ?wbhEHb6krfw_|5iDkZ79iqWt4FDuR B3hn>^ literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Siemens_Firmenmarke.gif b/new-plc-profiles/192.168.104.16/Images/Siemens_Firmenmarke.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2aaa15115958070c65ffc0870c5bfb367000618 GIT binary patch literal 667 zcmV;M0%ZM1Nk%w1VY&b~0J9GO|NsB(`1rfyM)j$~<`XsWJk>%MR- z&vb3yc&_h!@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xtai)odcWYXHXtYq0%5WlEyfH8 zg}B@>kR0R%fgR5;8~_4+2o-^R6McLM011f`g$0TdZ+&!a6$*%Pk#}->0GyeBk8%o^ zeTSKvi+l!bkCB*}k(K}hcmxXx3WQ5JbzTvCki!kP>~IxsxPFOc(ys2YH{a|_hXDIowdAE@-oAnFj)~lE&r|HCii@4<&*ox@l~HGCaLxiY!c!5KklO%0*)e5) zN2;oP90TW_3P`}8{}~Dhm{Rc{009bUpdM<(GeLiE5h$P|2MRa{X=MWiR*q?v* zFy`ThAciR7h$NP1;)y7xsN#w&w&>!EFvck3j5OA0h|Nj+#vM@3*Ff!;c00Bsbfk~jHf92`7{EO#oxz)Y- K-k#q~4AubWgA+gi literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Topo/topo_head_label_background.gif b/new-plc-profiles/192.168.104.16/Images/Topo/topo_head_label_background.gif new file mode 100644 index 0000000000000000000000000000000000000000..9178b813381b218645f0224a3a57fd8fcb6301e9 GIT binary patch literal 77 zcmZ?wbhEHb%wgbVXkcI{s-OP<|9{1wEQ|~cj0`#qKmd|qU{Y!6UwQg1|Kd4YZgp?I gx92y1+ar%@&pMaAI<@T`_wi3Y*T3~vvocr%01ulW8~^|S literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Topo/topo_head_label_background_overview.gif b/new-plc-profiles/192.168.104.16/Images/Topo/topo_head_label_background_overview.gif new file mode 100644 index 0000000000000000000000000000000000000000..e45f8ce82cb9ad68b383ee93ab6c28972d047adb GIT binary patch literal 77 zcmZ?wbhEHb%wgbVXkcJiyyD>h|Nj+#vM@3*Ff!;c00Bsbfk~yMf92`7{EO#oxz)Y- g-k#t5ZI3*rJ?mWd>eRM(+{ZupT>sWv&B|a605BdPpa1{> literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Topo/topo_module_head_dev_not_available.gif b/new-plc-profiles/192.168.104.16/Images/Topo/topo_module_head_dev_not_available.gif new file mode 100644 index 0000000000000000000000000000000000000000..403663e679928090ff1e782eac71ea5bfd5a1f02 GIT binary patch literal 110 zcmV-!0FnPkNk%w1VSoT20Du4h|H04y|NkNR1OWg50RSuj0001h03ZMW0!4(6smtvT zqnxzbi?iOm`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%%%<}RjY_A~ Qs`ZM^YPa037f=8IJ4RwP761SM literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Topo/topo_module_head_dev_not_of_project.gif b/new-plc-profiles/192.168.104.16/Images/Topo/topo_module_head_dev_not_of_project.gif new file mode 100644 index 0000000000000000000000000000000000000000..84f4b349c0618aa66b6db266069e5ba513011bf3 GIT binary patch literal 110 zcmV-!0FnPkNk%w1VSoT20Du4h%FNmS|NkNR1OWg50RSuj0001h03ZMW0!4(6smtvT zqnxzbi?iOm`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%%%<}RjY_A~ Qs`ZM^YPa037f=8IJ31pY_5c6? literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Topo/topo_port_label_background.gif b/new-plc-profiles/192.168.104.16/Images/Topo/topo_port_label_background.gif new file mode 100644 index 0000000000000000000000000000000000000000..c51b40868530e9ad23c6f93524fe74d9d02ab4a3 GIT binary patch literal 64 zcmZ?wbhEHb)MwyjXkcJiyyD>h|Nj+#vM@3*Ff!;c00Bsbfl0ijf92`7{EO#oxz)Y- S-k#t5ZI3*rsf98ySOWlvNftc- literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/Topo/topo_port_tooltip_background.gif b/new-plc-profiles/192.168.104.16/Images/Topo/topo_port_tooltip_background.gif new file mode 100644 index 0000000000000000000000000000000000000000..2030ae893d4790c73a7f18d5fa9b8abeba84aa7b GIT binary patch literal 70 zcmZ?wbhEHbbYtLSXkcLY|NqSY|Nj+#vM@3*Ff!;c00Bsbfl0Qdf92`7{EO#oxz)Y- Y-k#t5ZI3*rJ?mWd>eRM(*TqheQalQ%ov{$JFu(r8P6r zsUNdwjw|8vx{z+q-|+hWi|-fsLnc_rl2rfzJKk+a A?f?J) literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/background_extMenu.gif b/new-plc-profiles/192.168.104.16/Images/background_extMenu.gif new file mode 100644 index 0000000000000000000000000000000000000000..86b78eae99de014f3522bee1c2ba21f1a3b6dcdb GIT binary patch literal 403 zcmV;E0c`$9Nk%w1VF(8o0Du7inVFgY|NkNR1OWg50RSuj000082NwVU0{@JUsmtvT zqnxzbi?iOm`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%%%<}RjY_A~ zs`ZM^YPa03_X`e-$K-YS={|^`_I7nD%c!-#&xX9S( z_y`#(IZ0V*d5M{+xyjk-`3V{-I!an`U)E>J4;(@dyAW^yUW|_`wJW_ zJWO0{e2ko|yv*F}{0to}JxyJ0eT|*1z0KY2{S6*2K2Bb4evY25zRuq6{th26KTlt8 ze~+K9zt7+A{|_*rz<~q{8a#+Fp~8g>8#;U_4uHgo6f0W1h%uwajcOb_di)47q{xvZ zOPV~1GNsCuEL*yK2{We5nKWzKyoocX&Ye7a`uqtrsL-KAiyA$OG^x_1Oq)7=3N@kh3pcLZxpeE=z00!z06PIA&0+um literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/checkmark.gif b/new-plc-profiles/192.168.104.16/Images/checkmark.gif new file mode 100644 index 0000000000000000000000000000000000000000..64781ddac1d43a7f5ad1c27851b0481f85ab5f77 GIT binary patch literal 875 zcmZ?wbhEHb6krfw_|5LtsROfZ|UUMh1re3_2iRgYpCehX=!dP8p94 z3l7#Z3b9#O1S~w<$|i58qYtQ&TnL X*PV%&sN~jRrfW23=jP`J8W^krJclSN literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/inprogress.gif b/new-plc-profiles/192.168.104.16/Images/inprogress.gif new file mode 100644 index 0000000000000000000000000000000000000000..fbbc3be807d18d417c7e71921a9276ac1576abb1 GIT binary patch literal 851 zcmZ?wbhEHb6krfw_|5{Sv`u;^$zvwqZ>6^2R&`$Qz$Qam;-IXRh!nTf#~097~_uK)l5 literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/Images/intro_enter_arrow.gif b/new-plc-profiles/192.168.104.16/Images/intro_enter_arrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..6702426295b5b284659462e929911f63c760e394 GIT binary patch literal 850 zcmZ?wbhEHbZd w7#dl5<$N?AJUGN2bZe?^J zG%heMI2$xh*Z=?o8A(JzRA@uZn0ZsvKp2OYFN4>AegZ$RiU`Od2nZDL7-!V+;=X&) za+b5KzjvEA>~1zqvuUjF%rnl^X7lu!ZIU9Sl!^FGeX$RR`yZb;x}*!=DSdk?FLs68 z{`ACHB+HtSv1M(1M^$eMN&f~fWnMEfx~PrsaCKV7uAg;nV|XzazQfhkGBNeDtRIfP zn2pcq)tTJ(zHt@}-!ZB)R(+Z*=Lp9<%RN5hs?OxH_l+}TT+msaxy|9qW1hi(v3Awv zU5my}m+NOEt2@MRuZ3)a z+Cq+Z-85rY7vfngO>7(DeCt1{Z&!CoGc4b{6!LIBr@L;a6WQz7A}(o$whTer=WN4W z|DSyTqk6E%UD6CmE3UwWkkz>!)i}QT@$A(ic6Z& z#fj@PAuF@)`ni38u(~ClB+t@HywT!h1@)I6!POKex;FY^syd!kZ1GOzS^Ns+uTF$4 z&-BUhiAh5|7kRz9E#AZja!E5R9f}jDLLUDSa$_;4`uaj#-6c-faF;aW5+^Q?ge* z9&aapnHZDubw2HB(J2~ ziI+hMkIP>@>)Qu#^-jd;8t#&2NIFUUl-L(?Z_J~<{zg?Dzd1V_ z9`*G%QgxE;RGhBiE@_6Plf+L@{sdcfcQi$P{S9ID6ymWrpcKWG_#U2jK>4$f>+{k2 zL}c{;tQWNEJrF-e`6K*L-x+b&C&JNRG^+PXoPa~=BkIpRfR-svgrmQxszbEb;&qg- zC}|JzLjpe)w+7An;i&33 zD2q6KF;+K${ullf-HhT3e;&eH5 zNi#~?R~*}>@*59q3qr2W^kcnXxO!G`bsbN*qGS + + + Intro + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+
+ + +
+ + +
+ + + +
+
+ +
+ +
+ + +
+ +
+ + siemens intro image +
+ + +
+ + + + +
+ + Skip Intro +
+ +
+ +
+ +
+
+ + + + + + + + + + + + diff --git a/new-plc-profiles/192.168.104.16/cpu/intro/CPU1511C.jpg b/new-plc-profiles/192.168.104.16/cpu/intro/CPU1511C.jpg new file mode 100644 index 0000000000000000000000000000000000000000..096d844b442a725ac96ae7c232b2b5cab288f85d GIT binary patch literal 53299 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 B9QyzO literal 0 HcmV?d00001 diff --git a/new-plc-profiles/192.168.104.16/index.html b/new-plc-profiles/192.168.104.16/index.html new file mode 100644 index 0000000..d94c055 --- /dev/null +++ b/new-plc-profiles/192.168.104.16/index.html @@ -0,0 +1,14 @@ + + + + + + + + + + Click here, when you're not automatically redirected + + + + diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/mib.AllenBradeleyMicroLogix1400 b/new-plc-profiles/Allen-Bradley Micrologix 1400/mib.AllenBradeleyMicroLogix1400 new file mode 100644 index 0000000..a5d63eb --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/mib.AllenBradeleyMicroLogix1400 @@ -0,0 +1,173 @@ +iso.3.6.1.2.1.1.1.0 = STRING: "Allen-Bradley 1766-L32BXBA C/21.02 MicroLogix1400 Series C Revision 21.2 " +iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.95.1.30 +iso.3.6.1.2.1.1.3.0 = Timeticks: (734456) 2:02:24.56 +iso.3.6.1.2.1.1.4.0 = "" +iso.3.6.1.2.1.1.5.0 = STRING: "MicroLogix 1400" +iso.3.6.1.2.1.1.6.0 = "" +iso.3.6.1.2.1.1.7.0 = INTEGER: 72 +iso.3.6.1.2.1.2.1.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.1.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.2.0 = STRING: "fec0" +iso.3.6.1.2.1.2.2.1.3.0 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.4.0 = INTEGER: 1518 +iso.3.6.1.2.1.2.2.1.5.0 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.6.0 = Hex-STRING: 5C 88 16 BD 82 1D +iso.3.6.1.2.1.2.2.1.7.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.9.0 = Timeticks: (734460) 2:02:24.60 +iso.3.6.1.2.1.2.2.1.10.0 = Counter32: 67809107 +iso.3.6.1.2.1.2.2.1.11.0 = Counter32: 1285954 +iso.3.6.1.2.1.2.2.1.12.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.0 = Counter32: 74723985 +iso.3.6.1.2.1.2.2.1.17.0 = Counter32: 1237415 +iso.3.6.1.2.1.2.2.1.18.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.19.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.21.0 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.22.0 = OID: iso.3.6.1.2.1.1 +iso.3.6.1.2.1.3.1.1.1.0 = INTEGER: 1 +iso.3.6.1.2.1.3.1.1.2.0 = Hex-STRING: 5C 88 16 BD 82 1D +iso.3.6.1.2.1.3.1.1.3.0 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.4.1.0 = INTEGER: 2 +iso.3.6.1.2.1.4.2.0 = INTEGER: 128 +iso.3.6.1.2.1.4.3.0 = Counter32: 1285971 +iso.3.6.1.2.1.4.4.0 = Counter32: 0 +iso.3.6.1.2.1.4.5.0 = Counter32: 0 +iso.3.6.1.2.1.4.6.0 = Counter32: 0 +iso.3.6.1.2.1.4.7.0 = Counter32: 0 +iso.3.6.1.2.1.4.8.0 = Counter32: 0 +iso.3.6.1.2.1.4.9.0 = Counter32: 1285977 +iso.3.6.1.2.1.4.10.0 = Counter32: 1237448 +iso.3.6.1.2.1.4.11.0 = Counter32: 0 +iso.3.6.1.2.1.4.12.0 = Counter32: 0 +iso.3.6.1.2.1.4.13.0 = INTEGER: 60 +iso.3.6.1.2.1.4.14.0 = Counter32: 0 +iso.3.6.1.2.1.4.15.0 = Counter32: 0 +iso.3.6.1.2.1.4.16.0 = Counter32: 0 +iso.3.6.1.2.1.4.17.0 = Counter32: 0 +iso.3.6.1.2.1.4.18.0 = Counter32: 0 +iso.3.6.1.2.1.4.19.0 = Counter32: 0 +iso.3.6.1.2.1.4.20.1.1.0 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.4.20.1.2.0 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.3.0 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.20.1.4.0 = INTEGER: 8 +iso.3.6.1.2.1.4.20.1.5.0 = INTEGER: 2048 +iso.3.6.1.2.1.4.21.1.1.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.2.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.3.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.4.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.5.0 = INTEGER: 3 +iso.3.6.1.2.1.4.21.1.6.0 = INTEGER: 4 +iso.3.6.1.2.1.4.21.1.7.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.8.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.9.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.10.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.11.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.12.0 = INTEGER: 5 +iso.3.6.1.2.1.4.21.1.13.0 = OID: iso.3.6.1.2.1.1 +iso.3.6.1.2.1.4.22.1.1.0 = INTEGER: 1 +iso.3.6.1.2.1.4.22.1.2.0 = "" +iso.3.6.1.2.1.4.22.1.3.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.22.1.4.0 = INTEGER: 2 +iso.3.6.1.2.1.4.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.1.0 = Counter32: 53 +iso.3.6.1.2.1.5.2.0 = Counter32: 0 +iso.3.6.1.2.1.5.3.0 = Counter32: 0 +iso.3.6.1.2.1.5.4.0 = Counter32: 0 +iso.3.6.1.2.1.5.5.0 = Counter32: 0 +iso.3.6.1.2.1.5.6.0 = Counter32: 0 +iso.3.6.1.2.1.5.7.0 = Counter32: 0 +iso.3.6.1.2.1.5.8.0 = Counter32: 45 +iso.3.6.1.2.1.5.9.0 = Counter32: 0 +iso.3.6.1.2.1.5.10.0 = Counter32: 0 +iso.3.6.1.2.1.5.11.0 = Counter32: 0 +iso.3.6.1.2.1.5.12.0 = Counter32: 0 +iso.3.6.1.2.1.5.13.0 = Counter32: 0 +iso.3.6.1.2.1.5.14.0 = Counter32: 45 +iso.3.6.1.2.1.5.15.0 = Counter32: 8 +iso.3.6.1.2.1.5.16.0 = Counter32: 0 +iso.3.6.1.2.1.5.17.0 = Counter32: 0 +iso.3.6.1.2.1.5.18.0 = Counter32: 0 +iso.3.6.1.2.1.5.19.0 = Counter32: 0 +iso.3.6.1.2.1.5.20.0 = Counter32: 0 +iso.3.6.1.2.1.5.21.0 = Counter32: 0 +iso.3.6.1.2.1.5.22.0 = Counter32: 45 +iso.3.6.1.2.1.5.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.24.0 = Counter32: 0 +iso.3.6.1.2.1.5.25.0 = Counter32: 0 +iso.3.6.1.2.1.5.26.0 = Counter32: 0 +iso.3.6.1.2.1.6.1.0 = INTEGER: 1 +iso.3.6.1.2.1.6.2.0 = INTEGER: 100 +iso.3.6.1.2.1.6.3.0 = INTEGER: 100 +iso.3.6.1.2.1.6.4.0 = INTEGER: -1 +iso.3.6.1.2.1.6.5.0 = Counter32: 0 +iso.3.6.1.2.1.6.6.0 = Counter32: 1505 +iso.3.6.1.2.1.6.7.0 = Counter32: 39488 +iso.3.6.1.2.1.6.8.0 = Counter32: 1435 +iso.3.6.1.2.1.6.9.0 = Gauge32: 0 +iso.3.6.1.2.1.6.10.0 = Counter32: 1234838 +iso.3.6.1.2.1.6.11.0 = Counter32: 1234971 +iso.3.6.1.2.1.6.12.0 = Counter32: 25 +iso.3.6.1.2.1.6.14.0 = Counter32: 0 +iso.3.6.1.2.1.6.15.0 = Counter32: 561 +iso.3.6.1.2.1.7.1.0 = Counter32: 1298 +iso.3.6.1.2.1.7.2.0 = Counter32: 1008 +iso.3.6.1.2.1.7.3.0 = Counter32: 0 +iso.3.6.1.2.1.7.4.0 = Counter32: 292 +iso.3.6.1.2.1.7.5.1.1.0 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.7.5.1.1.1 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.7.5.1.1.2 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.7.5.1.2.0 = INTEGER: 44818 +iso.3.6.1.2.1.7.5.1.2.1 = INTEGER: 161 +iso.3.6.1.2.1.7.5.1.2.2 = INTEGER: 30000 +iso.3.6.1.2.1.8.1.0 = Counter32: 0 +iso.3.6.1.2.1.8.2.0 = Counter32: 0 +iso.3.6.1.2.1.8.3.0 = Counter32: 0 +iso.3.6.1.2.1.8.4.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.1.0 = INTEGER: 3 +iso.3.6.1.2.1.8.5.1.2.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.8.5.1.3.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.4.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.5.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.6.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.7.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.8.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.9.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.10.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.11.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.12.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.13.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.14.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.15.0 = INTEGER: 0 +iso.3.6.1.2.1.8.6.0 = INTEGER: 0 +iso.3.6.1.2.1.11.1.0 = Counter32: 320 +iso.3.6.1.2.1.11.2.0 = Counter32: 320 +iso.3.6.1.2.1.11.3.0 = Counter32: 0 +iso.3.6.1.2.1.11.4.0 = Counter32: 0 +iso.3.6.1.2.1.11.5.0 = Counter32: 0 +iso.3.6.1.2.1.11.6.0 = Counter32: 0 +iso.3.6.1.2.1.11.8.0 = Counter32: 0 +iso.3.6.1.2.1.11.9.0 = Counter32: 0 +iso.3.6.1.2.1.11.10.0 = Counter32: 0 +iso.3.6.1.2.1.11.11.0 = Counter32: 0 +iso.3.6.1.2.1.11.12.0 = Counter32: 0 +iso.3.6.1.2.1.11.13.0 = Counter32: 330 +iso.3.6.1.2.1.11.14.0 = Counter32: 0 +iso.3.6.1.2.1.11.15.0 = Counter32: 0 +iso.3.6.1.2.1.11.16.0 = Counter32: 333 +iso.3.6.1.2.1.11.17.0 = Counter32: 0 +iso.3.6.1.2.1.11.18.0 = Counter32: 0 +iso.3.6.1.2.1.11.19.0 = Counter32: 0 +iso.3.6.1.2.1.11.20.0 = Counter32: 0 +iso.3.6.1.2.1.11.21.0 = Counter32: 0 +iso.3.6.1.2.1.11.22.0 = Counter32: 0 +iso.3.6.1.2.1.11.24.0 = Counter32: 0 +iso.3.6.1.2.1.11.25.0 = Counter32: 0 +iso.3.6.1.2.1.11.26.0 = Counter32: 0 +iso.3.6.1.2.1.11.27.0 = Counter32: 0 +iso.3.6.1.2.1.11.28.0 = Counter32: 0 +iso.3.6.1.2.1.11.29.0 = Counter32: 0 +iso.3.6.1.2.1.11.30.0 = INTEGER: 1 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/micrologix1400.fingerprint b/new-plc-profiles/Allen-Bradley Micrologix 1400/micrologix1400.fingerprint new file mode 100644 index 0000000..4bc44ac --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/micrologix1400.fingerprint @@ -0,0 +1,48 @@ +# Nmap 7.60 scan initiated Fri Jul 29 11:45:03 2022 as: nmap -vvv -O -p 1-10000,45000-55000 -oN micrologix1400.fingerprint -e enp0s8 192.168.103.15 +Increasing send delay for 192.168.103.15 from 0 to 5 due to 11 out of 34 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 5 to 10 due to 11 out of 34 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 10 to 20 due to 11 out of 29 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 20 to 40 due to 11 out of 31 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 40 to 80 due to 11 out of 31 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -183462 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -183462 microseconds. Ignoring time. +Nmap scan report for 192.168.103.15 +Host is up, received arp-response (0.0021s latency). +Scanned at 2022-07-29 11:45:03 PDT for 2523s +Not shown: 19998 filtered ports +Reason: 19998 no-responses +PORT STATE SERVICE REASON +80/tcp open http syn-ack ttl 128 +502/tcp closed mbap reset ttl 128 +2222/tcp closed EtherNetIP-1 reset ttl 128 +MAC Address: 5C:88:16:BD:82:1D (Unknown) +Device type: specialized +Running (JUST GUESSING): Siemens embedded (85%) +OS CPE: cpe:/h:siemens:simatic_300 +OS fingerprint not ideal because: Didn't receive UDP response. Please try again with -sSU +Aggressive OS guesses: Siemens Simatic 300 programmable logic controller (85%), Siemens SPS programmable logic controller (85%) +No exact OS matches for host (test conditions non-ideal). +TCP/IP fingerprint: +SCAN(V=7.60%E=4%D=7/29%OT=80%CT=502%CU=%PV=Y%DS=1%DC=D%G=N%M=5C8816%TM=62E4348A%P=x86_64-pc-linux-gnu) +SEQ(SP=106%GCD=1%ISR=10A%TI=I%CI=I%TS=U) +SEQ(SP=105%GCD=1%ISR=108%TI=I%CI=RD%II=I%SS=S%TS=U) +OPS(O1=M5C6NNNL%O2=M5C6NNNL%O3=M5C6NNNL%O4=M5C6NNNL%O5=M5C6NNNL%O6=M5C6NNNL) +WIN(W1=800%W2=800%W3=800%W4=800%W5=800%W6=800) +ECN(R=Y%DF=N%TG=80%W=800%O=M5C6NNNL%CC=N%Q=) +T1(R=Y%DF=N%TG=80%S=O%A=S+%F=AS%RD=0%Q=) +T2(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T3(R=Y%DF=N%TG=80%W=800%S=O%A=S+%F=AS%O=M5C6NNNL%RD=0%Q=) +T4(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T5(R=Y%DF=N%TG=80%W=0%S=O%A=S+%F=AR%O=%RD=0%Q=) +T6(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T7(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +U1(R=N) +IE(R=Y%DFI=N%TG=80%CD=Z) + +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=261 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 12:27:06 2022 -- 1 IP address (1 host up) scanned in 2523.12 seconds diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/URLhdl.js.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/URLhdl.js.html new file mode 100644 index 0000000..240fe16 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/URLhdl.js.html @@ -0,0 +1,13 @@ +function redirect(URL){parent.frames.home.location.href=URL;} +function validate_url(url_query){ var whitelist = ["/adm_user.htm", "/dataview.htm", "/diagover.htm", "/err.htm", "/err_def.htm", "/err_user.htm", "/home.htm", "/netset.htm", "/netstat.htm", "/newdata.htm", "/schange.htm", "/svr_set.htm", "/user1.htm", "/user2.htm", "/user3.htm", "/user4.htm", "/user5.htm", "/user6.htm", "/user7.htm", "/user8.htm"]; var a = whitelist.indexOf(url_query); if ( (a) != -1) {return true;} else {return false;} } +function parseQuery(){var querystr, queryindex, queryfinalstr,n; querystr=""+parent.parent.document.location.href; if((queryindex=querystr.indexOf('?'))!=-1) { querystr=querystr.substring(queryindex + 1);if((queryindex=querystr.indexOf('redirect='))!= -1){ querystr=querystr.substring(queryindex + 9);{if( (querystr.search(/http/i)) ==-1){if( (querystr.search(/www/i))==-1){if (validate_url(querystr)){if(querystr!=this.location.pathname){redirect(querystr);}}}}}} else { alert("Invalid Query String");}}} +function frame_check(){if(top==self){ var newUrl = "./index.htm?redirect=" + document.location.pathname; var replaceOK=true; if(navigator.appName.indexOf("Microsoft")>-1) { if(parseInt(navigator.appVersion)<4){ replaceOK=false; }} if(replaceOK){location.replace(newUrl); }else {document.location.href=newUrl;}} if(self){if(self.name=="home"){top.frames.home.focus();}}} +function settaburl(url) {var p="";var protectedPageList = ["adm_user", "dataview", "newdata", "svr_set"];for(i=0;i<4;i++){if(url == protectedPageList[i]){p=1;break;}} if(p){var cnonce=CNonceGen(16);var passkey=sessionStorage.getItem('UserPassKey');var nonce=sessionStorage.getItem('ServerNonce');var n5=(parseInt(sessionStorage.getItem('NonceCount'), 10) + 1);sessionStorage.setItem('NonceCount', n5);var response=Sha256_hash(cnonce+passkey+nonce+n5); var tabname=url+"tab"; var myForm = document.createElement("form");myForm.action=document.getElementById(tabname).href;myForm.setAttribute("target", "home");myForm.method="POST";var cnonce1 = document.createElement("input");cnonce1.setAttribute("name", "cnonce");cnonce1.setAttribute("value", cnonce );cnonce1.setAttribute("type", "hidden");var response1 = document.createElement("input");response1.setAttribute("name", "response");response1.setAttribute("value", response );response1.setAttribute("type", "hidden");myForm.appendChild(cnonce1);myForm.appendChild(response1);document.body.appendChild(myForm);myForm.submit();}} +function Tree(url){settaburl(url);var treeframe=parent.frames.navtree;if(treeframe.highlighted!=0){treeframe.overC(treeframe.highlighted,"#bcbcbc");}var treeobj=treeframe.document.getElementById(url);treeframe.overC(treeobj,"#dedede");treeframe.highlighted= treeobj;} +function CNonceGen(len){var text = "";var charset = "abcdefghijklmnopqrstuvwxyz0123456789";for( var i=0; i < len; i++ ){text += charset.charAt(Math.floor(Math.random() * charset.length));} return text;} +function SHA256_SHR(b,w){return (w >>> b);} function SHA256_ROTR(b,w){return ((w >>> b) | (w << (32-b)));} function SHA256_SIGMA0(w){ return SHA256_ROTR(2,w) ^ SHA256_ROTR(13,w) ^ SHA256_ROTR(22,w);} function SHA256_SIGMA1(w){ return SHA256_ROTR(6,w) ^ SHA256_ROTR(11,w) ^ SHA256_ROTR(25,w);} function SHA256_sigma0(w){ return SHA256_ROTR(7,w) ^ SHA256_ROTR(18,w) ^ SHA256_SHR(3,w);} function SHA256_sigma1(w){ return SHA256_ROTR(17,w) ^ SHA256_ROTR(19,w) ^ SHA256_SHR(10,w);} function SHA256_Ch(x, y, z){ return (x & y) ^ (~x & z);} function SHA256_Maj(x, y, z) { return (x & y) ^ (x & z) ^ (y & z);} function HexStr(n) {var s="", v;for (var i=7; i>=0; i--) { v = (n>>>(i*4)) & 0xf; s += v.toString(16); } return s;} +if (typeof String.prototype.utf8Encode == 'undefined') {String.prototype.utf8Encode = function() { return unescape( encodeURIComponent( this ) );};} +if (typeof String.prototype.utf8Decode == 'undefined') {String.prototype.utf8Decode = function() { try {return decodeURIComponent( escape( this ) );} catch (e) {return this; }};} +function Sha256_hash(msg){var K=[0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]; +var H=[0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ]; msg = msg.utf8Encode(); var L = (msg.length)*8; msg += String.fromCharCode(0x80); var N = 1; if((L+8+64)>512){N=Math.ceil((L+8+64)/512);} var M = []; for(var i = 0; i < 64*N; i+=4) {M[i/4] |= (msg.charCodeAt(i)<<24) | (msg.charCodeAt(i+1)<<16) | (msg.charCodeAt(i+2)<<8) | (msg.charCodeAt(i+3)); } M[((L + 64 >> 9) << 4) + 15] = L; var W = new Array(64); var a, b, c, d, e, f, g, h; for (var i=0; iM)a!6^Orxc8A>%MS| zp|q*Wc&_haUEjQ*a2WH^fW)M7IWwjv%&1i8e6FV0EUapSYQJC)w}c!O4Cu6>5N^xH zh;rzVsN3&Xx4t))f9Q9C2?u$5h9rGnAb^5`hmRX@ejI=X0|s^nYM2Ry9s{6x0-yi^ zq%xqXo+F?F0Hdxil8POiouziJp#TGeAp&*-6?6vx1$C%`#V&Ph&0C498=1p(!gU6` z&ws%c&%`pv321iG9szX%=n2BI(ID&W0j|L80NC2&AMy6M39i;Cm^#I4z`R`<08!vX zA(VhvsbW!p)vHszE29QL)Yy>Yg<1aQFvK&qtiY&y6Dnr&fQj77iW1Tp3*_(4N(}e_ zfUAg&pFW+A#8F_Bz?r^v5-Wg&SEpEkb^{JvLw4^c2c#`22!&Y@RGoQEd1hE=lG6%X z?1%+WSh0Y(Y~aia#V520mq}yO1+cUN-PBt-IbbT56)0h3bh51rP&cpzp53b60)S>k z;;O~gO)Y>lAJA+8?N-4n5*epuQYEi&oY!9AfIXWU0JPSZW}h?1*`g47VgWz~1J+ZQ zuA-)P_`>Z9McA}k- zzTmS_BQ_lDk6&DOLg(eB-2On8R$l>#*?0gd#86I9pcTnG@T4N)gcBx}fjFrsh|F>f zRW(X_;FM<1NF6SgTXG5b16p|Y0LT-588o+uefEXKn=cC?gHK%6DAZU{89#ZTwIx4Qb#we<-y$1Wy zufPgxEV0EJ+bgokRw{cdv#&ZkE1lC-+pM&ZP;2eB+;;2jx8Q~=?zrTZ+bsc;nyc=* z?6&LfyDFe-1ibXtYwx}0%KHPp{Pyc_z51f?@4y5X94-L?lVR|}3@?nZz7YTbJLaFQ AFaQ7m literal 0 HcmV?d00001 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/adm_user.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/adm_user.htm new file mode 100644 index 0000000..a7dcbeb --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/adm_user.htm @@ -0,0 +1,5 @@ +Rockwell Automation +
+ +
Enter User ID/Password
User ID:
Password:




Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/dataview.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/dataview.htm new file mode 100644 index 0000000..ca65f10 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/dataview.htm @@ -0,0 +1,5 @@ +Rockwell Automation +
+ +
Enter User ID/Password
User ID:
Password:




Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/diagover.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/diagover.htm new file mode 100644 index 0000000..72e2797 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/diagover.htm @@ -0,0 +1,4 @@ +Rockwell Automation +
 Diagnostic OverviewNetwork SettingsNetwork Status 
+

+
Ethernet Link
Port Speed
Port Duplex
Auto Negotiate Status

Ethernet Connections
Current Ethernet Connections
Incoming Ethernet Connections
Outgoing Ethernet Connections
Ethernet Connections Limit

Seconds Between Refresh:  (Disable Refresh with 0)


Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/folder.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/folder.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..22b4defaedb41c23bc03764978046827a37d05c5 GIT binary patch literal 145 zcmV;C0B-+BNk%w1VH5xl0HOc@R&1C9C{dfI#(9aZy298tReR;>?f?J(A^8LW000L7 zEC2ui02BZZ000A4c&bzWz^u7Q5Mm4f!l2Y;5ZM+4M5<2S#&J&^Ood_JIQ}iQ>i>fo zZ}j_Rgo<7Rockwell Automation + + +
1766-L32BXBA C/21.02
\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/home.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/home.htm new file mode 100644 index 0000000..dc8895e --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/home.htm @@ -0,0 +1,5 @@ +Rockwell Automation +
 Home 
+
+
+
Device Name1766-L32BXBA C/21.02
Device DescriptionMicroLogix 1400 Processor
Device Location
Ethernet Address (MAC)5C-88-16-BD-82-1D
IP Address192.168.103.15
OS RevisionSeries B FRN 21.2
HTML File Revision3.1
Current TimeRTC is disabled
CPU ModeRemote Run
Resources
Visit AB.com for additional information

Contacts




Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/index.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/index.html new file mode 100644 index 0000000..bb2e1df --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/index.html @@ -0,0 +1,9 @@ +1766-L32BXBA C/21.02 + + + + + + +<body><br><center><b>Your browser cannot render frames. Please upgrade to a newer version.</b></body> \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/mendoff.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/mendoff.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..584111416afb267683df47cac5b09b44cb16d609 GIT binary patch literal 112 zcmZ?wbhEHb6k!lxSj51v_r%@p+qN;NX8I&{ZrpuA#V)_Hbq=Firs7W)1`yBz5g@e; z%%&Pz<{u5*92hnIUIn~7D}ALhLZdG%bCJr5jkz4h-_P0A?>qmO`Ah4BqsIl0^&DE_ literal 0 HcmV?d00001 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msoffoff.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msoffoff.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..dee299b7ba917d63ba35977b7e0b4fcab59b8206 GIT binary patch literal 121 zcmZ?wbhEHb6lV}%Sj51v_rzTW)y(bNwyD_VZ`^&sC$ZB%b7t*?t%^Tc7(hS=M1a&X zFxyE)UApIbQj$TTd2iU-|8mQ0Wi#S#hRs{xv1!fegN0gazC3?aIpd=(H=BfuWS9CG W!JAS#Gxw>BlrjXai|}G%um%7f=`0oi literal 0 HcmV?d00001 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msoffon.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msoffon.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..0853fe34b79c9184b9afb5eda38449a198148502 GIT binary patch literal 130 zcmZ?wbhEHb6lV}%Sj52a|NsBJC+;$+W^UiMZR73>Dt7rkiJkIxWr{yp7(hS=M1a&X zFuQAHUB2gjQqxJHb+1~({{^L~w=XoVu*f>sS@-JK4t;^sF}(L@xa~LhKELEMOY6+| fR~A8SGsK_sX_-1Phu$`=J}SmIWy7P{3=Gx)q}eme literal 0 HcmV?d00001 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msonoff.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/msonoff.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..8135de9c9b4a24b879b6977fa9c5710ef7021c25 GIT binary patch literal 124 zcmV-?0E7QWNk%w1VHW@p0HOc@|NsBJ$lXq8mjEScw6(c!fS?~fcAKE8EC2ui02crd z0009?IBG}!M5svzxP?JCg8$%!X;25A;@CXq`K2oBhA@z=?OeyXyQ@9a&t?eHhJ^uP e<{63#f~C%hiB73Ds}P%&zPQybxR9JA0029BIW~I$ literal 0 HcmV?d00001 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.css.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.css.html new file mode 100644 index 0000000..6bba839 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.css.html @@ -0,0 +1,8 @@ +BODY{FONT-FAMILY: verdana} +img {border: none;} +a:link, a:visited, a:focus{display: block;text-decoration: none;color: #333333;} +a:hover{display: block;text-decoration: none;background-color: white;color: #333333;} +.entry{font-size: 10px;padding-top: 2px;padding-left: 0px;cursor: pointer; cursor: hand;} +.branch{font-size: 10px;padding-top: 1px;padding-left: 15px;display: none;cursor: pointer; cursor: hand;} +a.treehead:visited {color: #ffffff;background: #214184; cursor: pointer; cursor: hand;} +a.treehead:link {color: #ffffff;background: #214184; cursor: pointer; cursor: hand;} \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.htm new file mode 100644 index 0000000..775d5b0 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.htm @@ -0,0 +1,41 @@ +Rockwell Automation Tree Navigation + + + + + + +
+ \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.js.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.js.html new file mode 100644 index 0000000..3b9460e --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/navtree.js.html @@ -0,0 +1,15 @@ +function CNonceGen(len){var text = "";var charset = "abcdefghijklmnopqrstuvwxyz0123456789";for( var i=0; i < len; i++ ){text += charset.charAt(Math.floor(Math.random() * charset.length));} return text;} +function SHA256_SHR(b,w){return (w >>> b);} function SHA256_ROTR(b,w){return ((w >>> b) | (w << (32-b)));} function SHA256_SIGMA0(w){ return SHA256_ROTR(2,w) ^ SHA256_ROTR(13,w) ^ SHA256_ROTR(22,w);} function SHA256_SIGMA1(w){ return SHA256_ROTR(6,w) ^ SHA256_ROTR(11,w) ^ SHA256_ROTR(25,w);} function SHA256_sigma0(w){ return SHA256_ROTR(7,w) ^ SHA256_ROTR(18,w) ^ SHA256_SHR(3,w);} function SHA256_sigma1(w){ return SHA256_ROTR(17,w) ^ SHA256_ROTR(19,w) ^ SHA256_SHR(10,w);} function SHA256_Ch(x, y, z){ return (x & y) ^ (~x & z);} function SHA256_Maj(x, y, z) { return (x & y) ^ (x & z) ^ (y & z);} function HexStr(n) {var s="", v;for (var i=7; i>=0; i--) { v = (n>>>(i*4)) & 0xf; s += v.toString(16); } return s;} +if (typeof String.prototype.utf8Encode == 'undefined') {String.prototype.utf8Encode = function() { return unescape( encodeURIComponent( this ) );};} +if (typeof String.prototype.utf8Decode == 'undefined') {String.prototype.utf8Decode = function() { try {return decodeURIComponent( escape( this ) );} catch (e) {return this; }};} +function Sha256_hash(msg){var K=[0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]; +var H=[0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ]; msg = msg.utf8Encode(); var L = (msg.length)*8; msg += String.fromCharCode(0x80); var N = 1; if((L+8+64)>512){N=Math.ceil((L+8+64)/512);} var M = []; for(var i = 0; i < 64*N; i+=4) {M[i/4] |= (msg.charCodeAt(i)<<24) | (msg.charCodeAt(i+1)<<16) | (msg.charCodeAt(i+2)<<8) | (msg.charCodeAt(i+3)); } M[((L + 64 >> 9) << 4) + 15] = L; var W = new Array(64); var a, b, c, d, e, f, g, h; for (var i=0; i -1){objImg.src=openImg.src;} else{objImg.src=closedImg.src;} } +function folderState(img,state){ objImg=document.getElementById(img); if(state=="expand"){objImg.src=openImg.src;} else{objImg.src=closedImg.src;}} +function overC(object, color){ object.style.backgroundColor=color; } +function outC(object,color){ if(object==highlighted){color="#dedede";} object.style.backgroundColor=color; } +function changeAll(state){ folderState("f_data",state); folderState("f_user",state); folderState("f_diag",state); folderState("f_admin",state); branchState("b_data",state); branchState("b_user",state); branchState("b_diag",state); branchState("b_admin",state); top.frames.home.focus(); } \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netset.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netset.htm new file mode 100644 index 0000000..26983b0 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netset.htm @@ -0,0 +1,4 @@ +Rockwell Automation + +
 Diagnostic OverviewNetwork SettingsNetwork Status 

+
Network Interface
Ethernet Address (MAC)5C-88-16-BD-82-1D
IP Address192.168.103.15
Subnet Mask255.255.255.0
Default Gateway192.168.103.1
Primary Name Server0.0.0.0
Secondary Name Server0.0.0.0
Default Domain Name


Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netstat.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netstat.htm new file mode 100644 index 0000000..17e32b7 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/netstat.htm @@ -0,0 +1,6 @@ +Rockwell Automation + +
 Diagnostic OverviewNetwork SettingsNetwork Status 
+

+ +
Interface Counters
Rx Octets
Tx Octets
Rx Packets
Tx Packets
Command Sent
Command Received
Replies Sent
Replies Received
Replies Sent with error
Replies Received with error
Replies Timed Out
Media Counters
Single Collisions
Multiple Collisions
Deferred Transmissions
Late Collisions
Excessive Collisions
MAC Transmit Errors
Carrier Sense Errors
MAC Receive Errors
CRC Errors
Seconds Between Refresh:   (Disable Refresh with 0)


Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/newdata.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/newdata.htm new file mode 100644 index 0000000..ef636f6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/newdata.htm @@ -0,0 +1,5 @@ +Rockwell Automation +
+ +
Enter User ID/Password
User ID:
Password:




Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/paper.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/paper.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..aa94332ce8049e433f6e14be479de032cf8c5953 GIT binary patch literal 146 zcmV;D0B!$ANk%w1VH5xm0HOx~e0+WR`uip)C)(WJgOjCeYiq5wz5oCJA^8LW000L7 zEC2ui02BZa000A5c)Dls@EJxA5GCtN>H>u^jAJlho>dG%+Y+GARp3b6_agvaJ>Ue_ zqqq9u46Pxp2t)>y6kjvRTiT9P;`Qc)GNjmNHM(+{#oDuQ{KZ5fJCEc2HY5N5JGYxY ALI3~& literal 0 HcmV?d00001 diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/radevice.css.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/radevice.css.html new file mode 100644 index 0000000..996ec80 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/radevice.css.html @@ -0,0 +1,38 @@ +BODY{FONT-SIZE: 10px;COLOR: #333333;FONT-FAMILY: verdana, helvetica, arial, sans-serif;BACKGROUND-COLOR:#B7B6B6;margin:10;margin-top:0;} +TABLE{BORDER: medium none;} +TD{FONT-SIZE: 10px;FONT-FAMILY: verdana, helvetica, arial, sans-serif;} +INPUT{FONT-SIZE: 10px;FONT-FAMILY: verdana, helvetica, arial, sans-serif;} +SELECT{PADDING-LEFT: 10px;FONT-SIZE: 10px;COLOR: #333333;FONT-FAMILY: verdana, helvetica, arial, sans-serif;TEXT-ALIGN: left;TEXT-DECORATION: none;} +IMG{BORDER: medium none;} +A{COLOR: #000000;TEXT-DECORATION: none;} +A:hover{TEXT-DECORATION: underline;} +A.list:visited{COLOR: blue;TEXT-DECORATION: underline;} +A.list{COLOR: blue;TEXT-DECORATION: underline;} +.copy2{BORDER-RIGHT: medium none;BORDER-TOP: medium none;MARGIN-TOP: 3px;MARGIN-BOTTOM: 3px;BORDER-LEFT: medium none;BORDER-BOTTOM: medium none;BACKGROUND-COLOR: lightpink;TEXT-ALIGN: center;TEXT-DECORATION: none} +.copy3{BORDER-RIGHT: medium none;BORDER-TOP: medium none;MARGIN-TOP: 3px;MARGIN-BOTTOM: 3px;BORDER-LEFT: medium none;BORDER-BOTTOM: medium none;BACKGROUND-COLOR: transparent;TEXT-ALIGN: center;HIDEFOCUS:"true";TEXT-DECORATION: none} +.copy4{BORDER-RIGHT: medium none;BORDER-TOP: medium none;MARGIN-TOP: 3px;FONT-SIZE: 10px;MARGIN-BOTTOM: 3px;BORDER-LEFT: medium none;BORDER-BOTTOM: medium none;HEIGHT: 0px;BACKGROUND-COLOR: #dedede;TEXT-ALIGN: center;HIDEFOCUS:"true";TEXT-DECORATION: none} + +.L1{BORDER-LEFT: black 1px solid;BORDER-TOP: black 1px solid;BACKGROUND-COLOR:WHITE;} +.L2{BORDER-TOP: black 1px solid;BACKGROUND-COLOR:WHITE;} +.L3{BORDER-TOP: black 1px solid;BORDER-BOTTOM: black 1px solid;BACKGROUND-COLOR:#BDC8DD;} +.L4{BORDER-TOP: black 1px solid;BORDER-BOTTOM: black 1px solid;BACKGROUND-COLOR:#BDC8DD;BORDER-LEFT: black 1px solid;} +.L6{BORDER-LEFT: black 1px solid;} +.L7{BORDER-BOTTOM: black 1px solid;} +.L8{BORDER: black 1px solid;} + +.R0{BACKGROUND-COLOR:#BDC8DD;COLOR:#002569;FONT-WEIGHT:bold;TEXT-ALIGN:center;HEIGHT:30px;} +.R1{BACKGROUND-COLOR:#DEDEDE;} +.R2{BACKGROUND-COLOR:#B7B6B6;COLOR:#002569;FONT-WEIGHT:bold;TEXT-ALIGN:center;HEIGHT:30px;} +.R3{PADDING-LEFT: 10px;COLOR: #333333;TEXT-ALIGN: left;} +.R4{PADDING-LEFT: 10px;COLOR: #333333;TEXT-ALIGN: center;} +.R5{PADDING-LEFT: 10px;PADDING-RIGHT: 10px;PADDING-Top: 2px;PADDING-BOTTOM: 2px;COLOR: #333333;TEXT-ALIGN: center;} +.R6{PADDING-LEFT: 20px;} + +.u1{MARGIN-TOP: 3px;PADDING-LEFT: 0px;MARGIN-BOTTOM: 3px;COLOR: #333333;TEXT-ALIGN: center;TEXT-DECORATION: none;HEIGHT: 25px;} +.u2{MARGIN-TOP: 3px;PADDING-LEFT: 10px;MARGIN-BOTTOM: 3px;COLOR: #333333;TEXT-ALIGN: left ;TEXT-DECORATION: none;HEIGHT: 25px;} +.utablehead{PADDING-LEFT: 10px;FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #002569;FONT-FAMILY: verdana, helvetica, arial, sans-serif;TEXT-ALIGN: left;BACKGROUND-COLOR:#BDC8DD;HEIGHT: 30px;} + +.uh{FONT-WEIGHT: bold;COLOR: #002569;BACKGROUND:#BDC8DD;TEXT-ALIGN: center;HEIGHT: 30px;} +.ud{FONT-WEIGHT: bold;COLOR: #002569;BACKGROUND:#FFFFFF;TEXT-ALIGN: left;PADDING-LEFT: 10px;} +.u3{COLOR: #333333;TEXT-ALIGN: center;HEIGHT: 25px;BACKGROUND-COLOR:#FFFFFF;} +.u4{COLOR: #333333;TEXT-ALIGN: center;HEIGHT: 25px;BACKGROUND-COLOR:#DEDEDE;} \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/ralogo.gif.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/ralogo.gif.html new file mode 100644 index 0000000000000000000000000000000000000000..889ac58578cc89c006a203d45c55055e83f23ec5 GIT binary patch literal 1099 zcmV-R1ho4{Nk%w1VTJ%F0J9GO%m4tX?|$NlE+a>Hq)$A^8LW000jFEC2ui0EPf3000F4@X1N5y*TU5yZ>M)j$~<` zXsWJk>%MR-&-4u3c&?i|PWQlD?EzQ_j>x1TAS4x$4Cc>xj6SQ<8o*HKdcOrhR^r3- zxLq-T)gz4U00^i84FC z$D2E97N9B+rI|K+T^KNWlR#BOCY8J}>*7F^CtG;`umMES09eRwljs~QHtS%XgBzzE z!?6+?%}&Gw5KFLgLCs48zo{HmQ5i#S!MrhSMk>dfj-wFZNM`~+fafE z+y$VTCf_Bp-x@(G*KHmcV>Km`buiOuSAt*Dl9iP)ofrl2`YnYdaM_-JyC5bFJ4ygK zPe{L|3`ej?Pq!>@@LMJpF&?#7Hv^oB_-fEd2HVcXq`-(M2k#hVG5`|aB*n6}EM$l| z%`8NlIC@%inwN}2$a9cM&OCXa=0P?b3K4zCh2~lmG+4mBJ0TF1x-T$poy=J8i2eX- z5(6251MuSy*aN=7`vU}KStw(}KK%SQARr(Aea9&vV0`frkVSL;;rE*!J3uF4g8;rV zpoGZvcP@#AwWoY+ySz{00ZDc3ym(~&;SB7*0`RD z2o5k_13fOl2$Am*Fu)==oHt%;G#bg?enlk6qkK|W2;Y1S4iLbB2*M{-04yR{A(#Y| zNu!xeG{~lwVIJ_I4gs7P=6rCb=^=sFDPX6U3ncg;m|WiHC75BlXlI;W!WrkIQmt4c z0xTZ-sGNi<;OC_W%!lZmci(}epBb&it#OBXMTjvm|&=Ve99>JA(?hb2!+2PDwVaeZVBsuiUUk8oW?g3x~giH?zr(?yC=L3ZYn0b|LN(Vyxh{;X|`gTi!XrJ(NgB6c;efr z!U03PC6OMYx^2Fu2CA*T;m&I@vHKpo \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/refresh.js.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/refresh.js.html new file mode 100644 index 0000000..c1b18a1 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/refresh.js.html @@ -0,0 +1,4 @@ +function jsRefresh(){ var get_refresh=document.getElementById("refresh").value; for (var n=1;n<=get_refresh.length;n++) { c=get_refresh.substring(n-1,n); if((c<"0")||(c>"9")) { parent.refreshTime=0; document.getElementById("refresh").value=0; return;} } parent.refreshTime = document.getElementById("refresh").value; parent.home.window.location.reload(false);} +function refreshInit() { if (eval("typeof(parent.refreshTime)")=='undefined'){document.getElementById('refresh').value=15;parent.refreshTime=document.getElementById('refresh').value;} else document.getElementById('refresh').value = parent.refreshTime;if (eval("typeof(parent.timeoutPntr)")!='undefined') parent.window.clearTimeout(parent.timeoutPntr);if (eval("typeof(parent.home)")=='undefined'){parent.timeoutPntr=parent.window.setTimeout("rotate();",(parent.refreshTime*1000));}else {parent.timeoutPntr=parent.window.setTimeout("frames.home.rotate();",(parent.refreshTime*1000));} } +function rotate(){if(parent.refreshTime>0&&eval("typeof(parent.refreshTime)")!='undefined'){document.getElementById("refresh").value=parent.refreshTime;if(eval("typeof(parent.home)")=='undefined'){parent.timeoutPntr=parent.window.setTimeout("rotate();",(parent.refreshTime*1000));} else {parent.timeoutPntr=parent.window.setTimeout("frames.home.rotate();",(parent.refreshTime*1000));} RefreshText();}} +function refreshEnd(){parent.window.clearTimeout(parent.timeoutPntr);} \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/svr_set.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/svr_set.htm new file mode 100644 index 0000000..f87a3fc --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/svr_set.htm @@ -0,0 +1,5 @@ +Rockwell Automation +
+ +
Enter User ID/Password
User ID:
Password:




Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user1.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user1.htm new file mode 100644 index 0000000..23bfcca --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user1.htm @@ -0,0 +1 @@ +

Uninitialized User Web Page

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user2.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user2.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user2.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user3.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user3.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user3.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user4.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user4.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user4.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user5.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user5.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user5.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user6.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user6.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user6.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user7.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user7.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user7.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user8.htm b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user8.htm new file mode 100644 index 0000000..26971e6 --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/192.168.103.15/user8.htm @@ -0,0 +1 @@ +Rockwell Automation
Access Denied
User Web Page is Not Defined

Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved.

\ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/index.html b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/index.html new file mode 100644 index 0000000..bb2e1df --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/index.html @@ -0,0 +1,9 @@ +1766-L32BXBA C/21.02 + + + + + + +<body><br><center><b>Your browser cannot render frames. Please upgrade to a newer version.</b></body> \ No newline at end of file diff --git a/new-plc-profiles/Allen-Bradley Micrologix 1400/website/micrologix1400-scada-in-a-box b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/micrologix1400-scada-in-a-box new file mode 100644 index 0000000..0a3afec --- /dev/null +++ b/new-plc-profiles/Allen-Bradley Micrologix 1400/website/micrologix1400-scada-in-a-box @@ -0,0 +1,550 @@ +--2022-07-29 12:37:01-- http://192.168.103.15/ +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/index.html’ + + 0K 41.6K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:37:01 (41.6 KB/s) - ‘192.168.103.15/index.html’ saved [845] + +Loading robots.txt; please ignore errors. +--2022-07-29 12:37:01-- http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:02-- (try: 2) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:04-- (try: 3) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:07-- (try: 4) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:11-- (try: 5) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:16-- (try: 6) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:22-- (try: 7) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:29-- (try: 8) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:37-- (try: 9) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:46-- (try:10) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:37:56-- (try:11) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:38:06-- (try:12) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:38:16-- (try:13) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:38:26-- (try:14) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:38:36-- (try:15) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:38:46-- (try:16) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:38:56-- (try:17) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:06-- (try:18) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:16-- (try:19) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:26-- (try:20) http://192.168.103.15/robots.txt +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... No data received. +Giving up. + +--2022-07-29 12:39:26-- http://192.168.103.15/redirect.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 137 +Saving to: ‘192.168.103.15/redirect.htm’ + + 0K 100% 13.4K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:26 (13.4 KB/s) - ‘192.168.103.15/redirect.htm’ saved [137/137] + +--2022-07-29 12:39:26-- http://192.168.103.15/header.htm +Reusing existing connection to 192.168.103.15:80. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:27-- (try: 2) http://192.168.103.15/header.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/header.htm’ + + 0K 24.4K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:27 (24.4 KB/s) - ‘192.168.103.15/header.htm’ saved [521] + +--2022-07-29 12:39:27-- http://192.168.103.15/navtree.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 5297 (5.2K) +Saving to: ‘192.168.103.15/navtree.htm’ + + 0K ..... 100% 47.0K=0.1s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:27 (47.0 KB/s) - ‘192.168.103.15/navtree.htm’ saved [5297/5297] + +--2022-07-29 12:39:27-- http://192.168.103.15/home.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/home.htm’ + + 0K . 22.1K=0.08s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:27 (22.1 KB/s) - ‘192.168.103.15/home.htm’ saved [1811] + +--2022-07-29 12:39:27-- http://192.168.103.15/URLhdl.js +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 6148 (6.0K) +Saving to: ‘192.168.103.15/URLhdl.js.html’ + + 0K ...... 100% 46.4K=0.1s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:28 (46.4 KB/s) - ‘192.168.103.15/URLhdl.js.html’ saved [6148/6148] + +--2022-07-29 12:39:28-- http://192.168.103.15/ablogo.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 926 +Saving to: ‘192.168.103.15/ablogo.gif.html’ + + 0K 100% 46.7K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:28 (46.7 KB/s) - ‘192.168.103.15/ablogo.gif.html’ saved [926/926] + +--2022-07-29 12:39:28-- http://192.168.103.15/ralogo.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1099 (1.1K) +Saving to: ‘192.168.103.15/ralogo.gif.html’ + + 0K . 100% 34.0K=0.03s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:28 (34.0 KB/s) - ‘192.168.103.15/ralogo.gif.html’ saved [1099/1099] + +--2022-07-29 12:39:28-- http://192.168.103.15/navtree.css +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 589 +Saving to: ‘192.168.103.15/navtree.css.html’ + + 0K 100% 28.9K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:28 (28.9 KB/s) - ‘192.168.103.15/navtree.css.html’ saved [589/589] + +--2022-07-29 12:39:28-- http://192.168.103.15/navtree.js +Reusing existing connection to 192.168.103.15:80. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:29-- (try: 2) http://192.168.103.15/navtree.js +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 5817 (5.7K) +Saving to: ‘192.168.103.15/navtree.js.html’ + + 0K ..... 100% 47.3K=0.1s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:29 (47.3 KB/s) - ‘192.168.103.15/navtree.js.html’ saved [5817/5817] + +--2022-07-29 12:39:29-- http://192.168.103.15/paper.gif +Reusing existing connection to 192.168.103.15:80. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:30-- (try: 2) http://192.168.103.15/paper.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 146 +Saving to: ‘192.168.103.15/paper.gif.html’ + + 0K 100% 13.7K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (13.7 KB/s) - ‘192.168.103.15/paper.gif.html’ saved [146/146] + +--2022-07-29 12:39:30-- http://192.168.103.15/folder.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 145 +Saving to: ‘192.168.103.15/folder.gif.html’ + + 0K 100% 14.2K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (14.2 KB/s) - ‘192.168.103.15/folder.gif.html’ saved [145/145] + +--2022-07-29 12:39:30-- http://192.168.103.15/dataview.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/dataview.htm’ + + 0K . 24.4K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (24.4 KB/s) - ‘192.168.103.15/dataview.htm’ saved [1735] + +--2022-07-29 12:39:30-- http://192.168.103.15/newdata.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/newdata.htm’ + + 0K . 24.4K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (24.4 KB/s) - ‘192.168.103.15/newdata.htm’ saved [1735] + +--2022-07-29 12:39:30-- http://192.168.103.15/user1.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user1.htm’ + + 0K 965 =0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (965 B/s) - ‘192.168.103.15/user1.htm’ saved [67] + +--2022-07-29 12:39:30-- http://192.168.103.15/user2.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user2.htm’ + + 0K 29.2K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (29.2 KB/s) - ‘192.168.103.15/user2.htm’ saved [592] + +--2022-07-29 12:39:30-- http://192.168.103.15/user3.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user3.htm’ + + 0K 29.9K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (29.9 KB/s) - ‘192.168.103.15/user3.htm’ saved [592] + +--2022-07-29 12:39:30-- http://192.168.103.15/user4.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user4.htm’ + + 0K 30.1K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:30 (30.1 KB/s) - ‘192.168.103.15/user4.htm’ saved [592] + +--2022-07-29 12:39:30-- http://192.168.103.15/user5.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user5.htm’ + + 0K 18.7K=0.03s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (18.7 KB/s) - ‘192.168.103.15/user5.htm’ saved [592] + +--2022-07-29 12:39:31-- http://192.168.103.15/user6.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user6.htm’ + + 0K 29.3K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (29.3 KB/s) - ‘192.168.103.15/user6.htm’ saved [592] + +--2022-07-29 12:39:31-- http://192.168.103.15/user7.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user7.htm’ + + 0K 29.4K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (29.4 KB/s) - ‘192.168.103.15/user7.htm’ saved [592] + +--2022-07-29 12:39:31-- http://192.168.103.15/user8.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/user8.htm’ + + 0K 28.9K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (28.9 KB/s) - ‘192.168.103.15/user8.htm’ saved [592] + +--2022-07-29 12:39:31-- http://192.168.103.15/diagover.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 2426 (2.4K) +Saving to: ‘192.168.103.15/diagover.htm’ + + 0K .. 100% 47.3K=0.05s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (47.3 KB/s) - ‘192.168.103.15/diagover.htm’ saved [2426/2426] + +--2022-07-29 12:39:31-- http://192.168.103.15/netset.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/netset.htm’ + + 0K . 17.9K=0.09s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (17.9 KB/s) - ‘192.168.103.15/netset.htm’ saved [1646] + +--2022-07-29 12:39:31-- http://192.168.103.15/netstat.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 3095 (3.0K) +Saving to: ‘192.168.103.15/netstat.htm’ + + 0K ... 100% 43.2K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (43.2 KB/s) - ‘192.168.103.15/netstat.htm’ saved [3095/3095] + +--2022-07-29 12:39:31-- http://192.168.103.15/svr_set.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/svr_set.htm’ + + 0K . 24.3K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (24.3 KB/s) - ‘192.168.103.15/svr_set.htm’ saved [1735] + +--2022-07-29 12:39:31-- http://192.168.103.15/adm_user.htm +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/adm_user.htm’ + + 0K . 24.3K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (24.3 KB/s) - ‘192.168.103.15/adm_user.htm’ saved [1735] + +--2022-07-29 12:39:31-- http://192.168.103.15/radevice.css +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 3125 (3.1K) +Saving to: ‘192.168.103.15/radevice.css.html’ + + 0K ... 100% 43.7K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (43.7 KB/s) - ‘192.168.103.15/radevice.css.html’ saved [3125/3125] + +--2022-07-29 12:39:31-- http://192.168.103.15/mendon.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 131 +Saving to: ‘192.168.103.15/mendon.gif.html’ + + 0K 100% 13.2K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:31 (13.2 KB/s) - ‘192.168.103.15/mendon.gif.html’ saved [131/131] + +--2022-07-29 12:39:31-- http://192.168.103.15/refresh.js +Reusing existing connection to 192.168.103.15:80. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:32-- (try: 2) http://192.168.103.15/refresh.js +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1422 (1.4K) +Saving to: ‘192.168.103.15/refresh.js.html’ + + 0K . 100% 46.5K=0.03s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:32 (46.5 KB/s) - ‘192.168.103.15/refresh.js.html’ saved [1422/1422] + +--2022-07-29 12:39:32-- http://192.168.103.15/XMLDiag.js +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1191 (1.2K) +Saving to: ‘192.168.103.15/XMLDiag.js.html’ + + 0K . 100% 40.2K=0.03s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:32 (40.2 KB/s) - ‘192.168.103.15/XMLDiag.js.html’ saved [1191/1191] + +--2022-07-29 12:39:32-- http://192.168.103.15/msonoff.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 124 +Saving to: ‘192.168.103.15/msonoff.gif.html’ + + 0K 100% 12.3K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:33 (12.3 KB/s) - ‘192.168.103.15/msonoff.gif.html’ saved [124/124] + +--2022-07-29 12:39:33-- http://192.168.103.15/msoffoff.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 121 +Saving to: ‘192.168.103.15/msoffoff.gif.html’ + + 0K 100% 12.0K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:33 (12.0 KB/s) - ‘192.168.103.15/msoffoff.gif.html’ saved [121/121] + +--2022-07-29 12:39:33-- http://192.168.103.15/mendoff.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 112 +Saving to: ‘192.168.103.15/mendoff.gif.html’ + + 0K 100% 11.3K=0.01s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:33 (11.3 KB/s) - ‘192.168.103.15/mendoff.gif.html’ saved [112/112] + +--2022-07-29 12:39:33-- http://192.168.103.15/msoffon.gif +Reusing existing connection to 192.168.103.15:80. +HTTP request sent, awaiting response... No data received. +Retrying. + +--2022-07-29 12:39:34-- (try: 2) http://192.168.103.15/msoffon.gif +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 130 +Saving to: ‘192.168.103.15/msoffon.gif.html’ + + 0K 100% 13.4K=0.009s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 12:39:34 (13.4 KB/s) - ‘192.168.103.15/msoffon.gif.html’ saved [130/130] + +FINISHED --2022-07-29 12:39:34-- +Total wall clock time: 2m 33s +Downloaded: 35 files, 47K in 1.5s (32.1 KB/s) +Converting links in 192.168.103.15/navtree.css.html... nothing to do. +Converting links in 192.168.103.15/navtree.js.html... nothing to do. +Converting links in 192.168.103.15/diagover.htm... 9-0 +Converting links in 192.168.103.15/svr_set.htm... 2-1 +Converting links in 192.168.103.15/user4.htm... nothing to do. +Converting links in 192.168.103.15/folder.gif.html... nothing to do. +Converting links in 192.168.103.15/dataview.htm... 2-1 +Converting links in 192.168.103.15/netset.htm... 7-0 +Converting links in 192.168.103.15/user3.htm... nothing to do. +Converting links in 192.168.103.15/msoffon.gif.html... nothing to do. +Converting links in 192.168.103.15/home.htm... 3-0 +Converting links in 192.168.103.15/index.html... 4-0 +Converting links in 192.168.103.15/user2.htm... nothing to do. +Converting links in 192.168.103.15/refresh.js.html... nothing to do. +Converting links in 192.168.103.15/XMLDiag.js.html... nothing to do. +Converting links in 192.168.103.15/user1.htm... nothing to do. +Converting links in 192.168.103.15/mendon.gif.html... nothing to do. +Converting links in 192.168.103.15/radevice.css.html... nothing to do. +Converting links in 192.168.103.15/mendoff.gif.html... nothing to do. +Converting links in 192.168.103.15/newdata.htm... 2-1 +Converting links in 192.168.103.15/msoffoff.gif.html... nothing to do. +Converting links in 192.168.103.15/redirect.htm... 1-0 +Converting links in 192.168.103.15/ralogo.gif.html... nothing to do. +Converting links in 192.168.103.15/adm_user.htm... 2-1 +Converting links in 192.168.103.15/user8.htm... nothing to do. +Converting links in 192.168.103.15/msonoff.gif.html... nothing to do. +Converting links in 192.168.103.15/paper.gif.html... nothing to do. +Converting links in 192.168.103.15/user7.htm... nothing to do. +Converting links in 192.168.103.15/ablogo.gif.html... nothing to do. +Converting links in 192.168.103.15/header.htm... 2-0 +Converting links in 192.168.103.15/netstat.htm... 9-0 +Converting links in 192.168.103.15/URLhdl.js.html... nothing to do. +Converting links in 192.168.103.15/user6.htm... nothing to do. +Converting links in 192.168.103.15/navtree.htm... 44-0 +Converting links in 192.168.103.15/user5.htm... nothing to do. +Converted links in 35 files in 0.008 seconds. diff --git a/new-plc-profiles/AllenBradeleyMicroLogix1400 b/new-plc-profiles/AllenBradeleyMicroLogix1400 new file mode 100644 index 0000000..a5d63eb --- /dev/null +++ b/new-plc-profiles/AllenBradeleyMicroLogix1400 @@ -0,0 +1,173 @@ +iso.3.6.1.2.1.1.1.0 = STRING: "Allen-Bradley 1766-L32BXBA C/21.02 MicroLogix1400 Series C Revision 21.2 " +iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.95.1.30 +iso.3.6.1.2.1.1.3.0 = Timeticks: (734456) 2:02:24.56 +iso.3.6.1.2.1.1.4.0 = "" +iso.3.6.1.2.1.1.5.0 = STRING: "MicroLogix 1400" +iso.3.6.1.2.1.1.6.0 = "" +iso.3.6.1.2.1.1.7.0 = INTEGER: 72 +iso.3.6.1.2.1.2.1.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.1.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.2.0 = STRING: "fec0" +iso.3.6.1.2.1.2.2.1.3.0 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.4.0 = INTEGER: 1518 +iso.3.6.1.2.1.2.2.1.5.0 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.6.0 = Hex-STRING: 5C 88 16 BD 82 1D +iso.3.6.1.2.1.2.2.1.7.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.0 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.9.0 = Timeticks: (734460) 2:02:24.60 +iso.3.6.1.2.1.2.2.1.10.0 = Counter32: 67809107 +iso.3.6.1.2.1.2.2.1.11.0 = Counter32: 1285954 +iso.3.6.1.2.1.2.2.1.12.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.0 = Counter32: 74723985 +iso.3.6.1.2.1.2.2.1.17.0 = Counter32: 1237415 +iso.3.6.1.2.1.2.2.1.18.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.19.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.0 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.21.0 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.22.0 = OID: iso.3.6.1.2.1.1 +iso.3.6.1.2.1.3.1.1.1.0 = INTEGER: 1 +iso.3.6.1.2.1.3.1.1.2.0 = Hex-STRING: 5C 88 16 BD 82 1D +iso.3.6.1.2.1.3.1.1.3.0 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.4.1.0 = INTEGER: 2 +iso.3.6.1.2.1.4.2.0 = INTEGER: 128 +iso.3.6.1.2.1.4.3.0 = Counter32: 1285971 +iso.3.6.1.2.1.4.4.0 = Counter32: 0 +iso.3.6.1.2.1.4.5.0 = Counter32: 0 +iso.3.6.1.2.1.4.6.0 = Counter32: 0 +iso.3.6.1.2.1.4.7.0 = Counter32: 0 +iso.3.6.1.2.1.4.8.0 = Counter32: 0 +iso.3.6.1.2.1.4.9.0 = Counter32: 1285977 +iso.3.6.1.2.1.4.10.0 = Counter32: 1237448 +iso.3.6.1.2.1.4.11.0 = Counter32: 0 +iso.3.6.1.2.1.4.12.0 = Counter32: 0 +iso.3.6.1.2.1.4.13.0 = INTEGER: 60 +iso.3.6.1.2.1.4.14.0 = Counter32: 0 +iso.3.6.1.2.1.4.15.0 = Counter32: 0 +iso.3.6.1.2.1.4.16.0 = Counter32: 0 +iso.3.6.1.2.1.4.17.0 = Counter32: 0 +iso.3.6.1.2.1.4.18.0 = Counter32: 0 +iso.3.6.1.2.1.4.19.0 = Counter32: 0 +iso.3.6.1.2.1.4.20.1.1.0 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.4.20.1.2.0 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.3.0 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.20.1.4.0 = INTEGER: 8 +iso.3.6.1.2.1.4.20.1.5.0 = INTEGER: 2048 +iso.3.6.1.2.1.4.21.1.1.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.2.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.3.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.4.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.5.0 = INTEGER: 3 +iso.3.6.1.2.1.4.21.1.6.0 = INTEGER: 4 +iso.3.6.1.2.1.4.21.1.7.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.8.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.9.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.10.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.11.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.12.0 = INTEGER: 5 +iso.3.6.1.2.1.4.21.1.13.0 = OID: iso.3.6.1.2.1.1 +iso.3.6.1.2.1.4.22.1.1.0 = INTEGER: 1 +iso.3.6.1.2.1.4.22.1.2.0 = "" +iso.3.6.1.2.1.4.22.1.3.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.22.1.4.0 = INTEGER: 2 +iso.3.6.1.2.1.4.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.1.0 = Counter32: 53 +iso.3.6.1.2.1.5.2.0 = Counter32: 0 +iso.3.6.1.2.1.5.3.0 = Counter32: 0 +iso.3.6.1.2.1.5.4.0 = Counter32: 0 +iso.3.6.1.2.1.5.5.0 = Counter32: 0 +iso.3.6.1.2.1.5.6.0 = Counter32: 0 +iso.3.6.1.2.1.5.7.0 = Counter32: 0 +iso.3.6.1.2.1.5.8.0 = Counter32: 45 +iso.3.6.1.2.1.5.9.0 = Counter32: 0 +iso.3.6.1.2.1.5.10.0 = Counter32: 0 +iso.3.6.1.2.1.5.11.0 = Counter32: 0 +iso.3.6.1.2.1.5.12.0 = Counter32: 0 +iso.3.6.1.2.1.5.13.0 = Counter32: 0 +iso.3.6.1.2.1.5.14.0 = Counter32: 45 +iso.3.6.1.2.1.5.15.0 = Counter32: 8 +iso.3.6.1.2.1.5.16.0 = Counter32: 0 +iso.3.6.1.2.1.5.17.0 = Counter32: 0 +iso.3.6.1.2.1.5.18.0 = Counter32: 0 +iso.3.6.1.2.1.5.19.0 = Counter32: 0 +iso.3.6.1.2.1.5.20.0 = Counter32: 0 +iso.3.6.1.2.1.5.21.0 = Counter32: 0 +iso.3.6.1.2.1.5.22.0 = Counter32: 45 +iso.3.6.1.2.1.5.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.24.0 = Counter32: 0 +iso.3.6.1.2.1.5.25.0 = Counter32: 0 +iso.3.6.1.2.1.5.26.0 = Counter32: 0 +iso.3.6.1.2.1.6.1.0 = INTEGER: 1 +iso.3.6.1.2.1.6.2.0 = INTEGER: 100 +iso.3.6.1.2.1.6.3.0 = INTEGER: 100 +iso.3.6.1.2.1.6.4.0 = INTEGER: -1 +iso.3.6.1.2.1.6.5.0 = Counter32: 0 +iso.3.6.1.2.1.6.6.0 = Counter32: 1505 +iso.3.6.1.2.1.6.7.0 = Counter32: 39488 +iso.3.6.1.2.1.6.8.0 = Counter32: 1435 +iso.3.6.1.2.1.6.9.0 = Gauge32: 0 +iso.3.6.1.2.1.6.10.0 = Counter32: 1234838 +iso.3.6.1.2.1.6.11.0 = Counter32: 1234971 +iso.3.6.1.2.1.6.12.0 = Counter32: 25 +iso.3.6.1.2.1.6.14.0 = Counter32: 0 +iso.3.6.1.2.1.6.15.0 = Counter32: 561 +iso.3.6.1.2.1.7.1.0 = Counter32: 1298 +iso.3.6.1.2.1.7.2.0 = Counter32: 1008 +iso.3.6.1.2.1.7.3.0 = Counter32: 0 +iso.3.6.1.2.1.7.4.0 = Counter32: 292 +iso.3.6.1.2.1.7.5.1.1.0 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.7.5.1.1.1 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.7.5.1.1.2 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.7.5.1.2.0 = INTEGER: 44818 +iso.3.6.1.2.1.7.5.1.2.1 = INTEGER: 161 +iso.3.6.1.2.1.7.5.1.2.2 = INTEGER: 30000 +iso.3.6.1.2.1.8.1.0 = Counter32: 0 +iso.3.6.1.2.1.8.2.0 = Counter32: 0 +iso.3.6.1.2.1.8.3.0 = Counter32: 0 +iso.3.6.1.2.1.8.4.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.1.0 = INTEGER: 3 +iso.3.6.1.2.1.8.5.1.2.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.8.5.1.3.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.4.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.5.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.6.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.7.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.8.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.9.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.10.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.11.0 = Counter32: 0 +iso.3.6.1.2.1.8.5.1.12.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.13.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.14.0 = INTEGER: 0 +iso.3.6.1.2.1.8.5.1.15.0 = INTEGER: 0 +iso.3.6.1.2.1.8.6.0 = INTEGER: 0 +iso.3.6.1.2.1.11.1.0 = Counter32: 320 +iso.3.6.1.2.1.11.2.0 = Counter32: 320 +iso.3.6.1.2.1.11.3.0 = Counter32: 0 +iso.3.6.1.2.1.11.4.0 = Counter32: 0 +iso.3.6.1.2.1.11.5.0 = Counter32: 0 +iso.3.6.1.2.1.11.6.0 = Counter32: 0 +iso.3.6.1.2.1.11.8.0 = Counter32: 0 +iso.3.6.1.2.1.11.9.0 = Counter32: 0 +iso.3.6.1.2.1.11.10.0 = Counter32: 0 +iso.3.6.1.2.1.11.11.0 = Counter32: 0 +iso.3.6.1.2.1.11.12.0 = Counter32: 0 +iso.3.6.1.2.1.11.13.0 = Counter32: 330 +iso.3.6.1.2.1.11.14.0 = Counter32: 0 +iso.3.6.1.2.1.11.15.0 = Counter32: 0 +iso.3.6.1.2.1.11.16.0 = Counter32: 333 +iso.3.6.1.2.1.11.17.0 = Counter32: 0 +iso.3.6.1.2.1.11.18.0 = Counter32: 0 +iso.3.6.1.2.1.11.19.0 = Counter32: 0 +iso.3.6.1.2.1.11.20.0 = Counter32: 0 +iso.3.6.1.2.1.11.21.0 = Counter32: 0 +iso.3.6.1.2.1.11.22.0 = Counter32: 0 +iso.3.6.1.2.1.11.24.0 = Counter32: 0 +iso.3.6.1.2.1.11.25.0 = Counter32: 0 +iso.3.6.1.2.1.11.26.0 = Counter32: 0 +iso.3.6.1.2.1.11.27.0 = Counter32: 0 +iso.3.6.1.2.1.11.28.0 = Counter32: 0 +iso.3.6.1.2.1.11.29.0 = Counter32: 0 +iso.3.6.1.2.1.11.30.0 = INTEGER: 1 diff --git a/new-plc-profiles/MoxaSwitchScadaInABox b/new-plc-profiles/MoxaSwitchScadaInABox new file mode 100644 index 0000000..b506f37 --- /dev/null +++ b/new-plc-profiles/MoxaSwitchScadaInABox @@ -0,0 +1,49 @@ +# Nmap 7.60 scan initiated Fri Jul 29 13:02:57 2022 as: nmap -vvv -O -p 1-10000 -oN MoxaSwitchScadaInABox -e enp0s8 192.168.104.16 +Increasing send delay for 192.168.104.16 from 0 to 5 due to 77 out of 255 dropped probes since last increase. +Increasing send delay for 192.168.104.16 from 10 to 20 due to 23 out of 75 dropped probes since last increase. +Increasing send delay for 192.168.104.16 from 20 to 40 due to 11 out of 27 dropped probes since last increase. +Increasing send delay for 192.168.104.16 from 40 to 80 due to 11 out of 31 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -185218 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -185218 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -151396 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -151396 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -150953 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -150953 microseconds. Ignoring time. +Nmap scan report for 192.168.104.16 +Host is up, received arp-response (0.00100s latency). +Scanned at 2022-07-29 13:02:57 PDT for 1036s +Not shown: 9995 closed ports +Reason: 9995 resets +PORT STATE SERVICE REASON +80/tcp open http syn-ack ttl 64 +102/tcp open iso-tsap syn-ack ttl 64 +443/tcp open https syn-ack ttl 64 +502/tcp open mbap syn-ack ttl 64 +4840/tcp open opcua-tcp syn-ack ttl 64 +MAC Address: 8C:F3:19:19:8F:50 (Unknown) +OS fingerprint not ideal because: Didn't receive UDP response. Please try again with -sSU +Aggressive OS guesses: TiVo series 1 (Sony SVR-2000 or Philips HDR112) (Linux 2.1.24-TiVo-2.5, PowerPC) (87%), Dell Remote Access Controller 4 (DRAC 4) (87%), FreeBSD 5.2.1-RC2 (87%), Dell Embedded Remote Access (ERA) Controller 3.38 or 4/I (87%), IBM AIX 5.3 (87%), Lantronix XPress-DR+ serial-to-Ethernet bridge (87%), Intermec Easycoder thermal printer (87%), OpenBSD 4.4 - 4.6 (87%), OpenBSD 4.9 - 5.4 (87%), OpenBSD 5.2 - 5.3 (87%) +No exact OS matches for host (test conditions non-ideal). +TCP/IP fingerprint: +SCAN(V=7.60%E=4%D=7/29%OT=80%CT=1%CU=%PV=Y%DS=1%DC=D%G=N%M=8CF319%TM=62E440FD%P=x86_64-pc-linux-gnu) +SEQ(SP=105%GCD=1%ISR=109%TI=RD%CI=RD%TS=U) +OPS(O1=M5B4%O2=M5B4%O3=M5B4%O4=M5B4%O5=M5B4%O6=M5B4) +WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2000) +ECN(R=Y%DF=Y%TG=40%W=2000%O=M5B4%CC=N%Q=) +T1(R=Y%DF=Y%TG=40%S=O%A=S+%F=AS%RD=0%Q=) +T2(R=Y%DF=Y%TG=40%W=0%S=Z%A=S%F=AR%O=%RD=0%Q=) +T3(R=Y%DF=Y%TG=40%W=2000%S=O%A=S+%F=AS%O=M5B4%RD=0%Q=) +T4(R=Y%DF=Y%TG=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=) +T5(R=Y%DF=Y%TG=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=) +T6(R=Y%DF=Y%TG=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=) +T7(R=Y%DF=Y%TG=40%W=0%S=Z%A=S%F=AR%O=%RD=0%Q=) +U1(R=N) +IE(R=Y%DFI=S%TG=FF%CD=S) + +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=261 (Good luck!) +IP ID Sequence Generation: Randomized + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 13:20:13 2022 -- 1 IP address (1 host up) scanned in 1036.25 seconds diff --git a/new-plc-profiles/MoxaSwitchScadaInABox2 b/new-plc-profiles/MoxaSwitchScadaInABox2 new file mode 100644 index 0000000..dc2dcee --- /dev/null +++ b/new-plc-profiles/MoxaSwitchScadaInABox2 @@ -0,0 +1,4 @@ +# Nmap 7.60 scan initiated Fri Jul 29 14:13:23 2022 as: nmap -vvv -O -p 1-10000 -oN MoxaSwitchScadaInABox2 -e enp0s8 192.168.110.50 +Nmap scan report for 192.168.110.50 [host down, received no-response] +Read data files from: /usr/bin/../share/nmap +# Nmap done at Fri Jul 29 14:13:24 2022 -- 1 IP address (0 hosts up) scanned in 0.77 seconds diff --git a/new-plc-profiles/PhoenixContactScadaInABox b/new-plc-profiles/PhoenixContactScadaInABox new file mode 100644 index 0000000..3eeebc3 --- /dev/null +++ b/new-plc-profiles/PhoenixContactScadaInABox @@ -0,0 +1,4 @@ +# Nmap 7.60 scan initiated Fri Jul 29 12:57:12 2022 as: nmap -vvv -O -p 1-10000 -oN PhoenixContactScadaInABox -e enp0s8 192.168.56.1 +Nmap scan report for 192.168.56.1 [host down, received no-response] +Read data files from: /usr/bin/../share/nmap +# Nmap done at Fri Jul 29 12:57:13 2022 -- 1 IP address (0 hosts up) scanned in 0.95 seconds diff --git a/new-plc-profiles/Siemens ET200SP/SiemensWindowsEmbedded2 b/new-plc-profiles/Siemens ET200SP/SiemensWindowsEmbedded2 new file mode 100644 index 0000000..c41e083 --- /dev/null +++ b/new-plc-profiles/Siemens ET200SP/SiemensWindowsEmbedded2 @@ -0,0 +1,40 @@ +# Nmap 7.60 scan initiated Fri Jul 29 15:10:26 2022 as: nmap -vvv -O -p 1-6000 -oN SiemensWindowsEmbedded2 -e enp0s8 192.168.1.1 +Increasing send delay for 192.168.1.1 from 0 to 5 due to 11 out of 28 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 5 to 10 due to 11 out of 36 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 10 to 20 due to 11 out of 33 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 20 to 40 due to 11 out of 32 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 40 to 80 due to 11 out of 31 dropped probes since last increase. +Nmap scan report for 192.168.1.1 +Host is up, received arp-response (0.0012s latency). +Scanned at 2022-07-29 15:10:26 PDT for 453s +Not shown: 5994 filtered ports +Reason: 5994 no-responses +PORT STATE SERVICE REASON +102/tcp open iso-tsap syn-ack ttl 128 +515/tcp open printer syn-ack ttl 128 +2103/tcp open zephyr-clt syn-ack ttl 128 +2105/tcp open eklogin syn-ack ttl 128 +2107/tcp open msmq-mgmt syn-ack ttl 128 +4410/tcp open itwo-server syn-ack ttl 128 +MAC Address: 28:63:36:2D:96:95 (Siemens AG - Industrial Automation - EWA) +Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port +Device type: general purpose|specialized|phone +Running: Microsoft Windows 2008|8.1|7|Phone|Vista +OS CPE: cpe:/o:microsoft:windows_server_2008:r2 cpe:/o:microsoft:windows_8.1 cpe:/o:microsoft:windows_7 cpe:/o:microsoft:windows cpe:/o:microsoft:windows_vista::- cpe:/o:microsoft:windows_vista::sp1 +OS details: Microsoft Windows Server 2008 R2 or Windows 8.1, Microsoft Windows Embedded Standard 7, Microsoft Windows Phone 7.5 or 8.0, Microsoft Windows Vista SP0 or SP1, Windows Server 2008 SP1, or Windows 7, Microsoft Windows Vista SP2, Windows 7 SP1, or Windows Server 2008 +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/29%OT=102%CT=%CU=%PV=Y%DS=1%DC=D%G=N%M=286336%TM=62E +OS:45C97%P=x86_64-pc-linux-gnu)SEQ(SP=105%GCD=1%ISR=105%TI=I%TS=7)OPS(O1=M5 +OS:B4NW8ST11%O2=M5B4NW8ST11%O3=M5B4NW8NNT11%O4=M5B4NW8ST11%O5=M5B4NW8ST11%O +OS:6=M5B4ST11)WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2000)ECN(R=Y%D +OS:F=Y%TG=80%W=2000%O=M5B4NW8NNS%CC=N%Q=)T1(R=Y%DF=Y%TG=80%S=O%A=S+%F=AS%RD +OS:=0%Q=)T2(R=N)T3(R=N)T4(R=N)U1(R=N)IE(R=Y%DFI=N%TG=80%CD=Z) + +Uptime guess: 0.091 days (since Fri Jul 29 13:06:25 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=261 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 15:17:59 2022 -- 1 IP address (1 host up) scanned in 453.50 seconds diff --git a/new-plc-profiles/SiemensET200S.fingerprint b/new-plc-profiles/SiemensET200S.fingerprint new file mode 100644 index 0000000..aea0c30 --- /dev/null +++ b/new-plc-profiles/SiemensET200S.fingerprint @@ -0,0 +1 @@ +# Nmap 7.60 scan initiated Fri Jul 29 10:42:32 2022 as: nmap -vvv -O -p 1-60000 -oN SiemensET200S.fingerprint -e enp0s10 192.168.56.1 diff --git a/new-plc-profiles/SiemensET200S.mib b/new-plc-profiles/SiemensET200S.mib new file mode 100644 index 0000000..5d2631f --- /dev/null +++ b/new-plc-profiles/SiemensET200S.mib @@ -0,0 +1,191 @@ +iso.3.6.1.2.1.1.1.0 = STRING: "Siemens, SIMATIC S7, IM151-3PN HF , 6ES7 151-3BA23-0AB0 , HW: V8.0.0, FW: V7.0.5, SN: S C-H6CE57442016 " +iso.3.6.1.2.1.1.2.0 = OID: ccitt.0 +iso.3.6.1.2.1.1.3.0 = Timeticks: (110900) 0:18:29.00 +iso.3.6.1.2.1.1.4.0 = "" +iso.3.6.1.2.1.1.5.0 = "" +iso.3.6.1.2.1.1.6.0 = "" +iso.3.6.1.2.1.1.7.0 = INTEGER: 92 +iso.3.6.1.2.1.2.1.0 = INTEGER: 3 +iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.1.3 = INTEGER: 3 +iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Siemens, SIMATIC S7, internal" +iso.3.6.1.2.1.2.2.1.2.2 = STRING: "Siemens, SIMATIC S7, Ethernet Switch Port 1, link, 100 Mbit, full duplex, autonegotiation" +iso.3.6.1.2.1.2.2.1.2.3 = STRING: "Siemens, SIMATIC S7, Ethernet Switch Port 2, no link, autonegotiation" +iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 1518 +iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1518 +iso.3.6.1.2.1.2.2.1.4.3 = INTEGER: 1518 +iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.5.3 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.6.1 = Hex-STRING: 28 63 36 61 30 D8 +iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 28 63 36 61 30 D9 +iso.3.6.1.2.1.2.2.1.6.3 = Hex-STRING: 28 63 36 61 30 DA +iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.3 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.2 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.3 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.9.1 = Timeticks: (52350) 0:08:43.50 +iso.3.6.1.2.1.2.2.1.9.2 = Timeticks: (88330) 0:14:43.30 +iso.3.6.1.2.1.2.2.1.9.3 = Timeticks: (88160) 0:14:41.60 +iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 373303 +iso.3.6.1.2.1.2.2.1.10.3 = Counter32: 92375 +iso.3.6.1.2.1.2.2.1.11.1 = Counter32: 1022 +iso.3.6.1.2.1.2.2.1.11.2 = Counter32: 3085 +iso.3.6.1.2.1.2.2.1.11.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.12.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.12.2 = Counter32: 1466 +iso.3.6.1.2.1.2.2.1.12.3 = Counter32: 788 +iso.3.6.1.2.1.2.2.1.13.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.2 = Counter32: 594 +iso.3.6.1.2.1.2.2.1.15.3 = Counter32: 355 +iso.3.6.1.2.1.2.2.1.16.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 71365 +iso.3.6.1.2.1.2.2.1.16.3 = Counter32: 23232 +iso.3.6.1.2.1.2.2.1.17.1 = Counter32: 1174 +iso.3.6.1.2.1.2.2.1.17.2 = Counter32: 105 +iso.3.6.1.2.1.2.2.1.17.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.18.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.18.2 = Counter32: 770 +iso.3.6.1.2.1.2.2.1.18.3 = Counter32: 300 +iso.3.6.1.2.1.2.2.1.19.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.19.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.19.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.21.1 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.21.2 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.21.3 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.22.1 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.2 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.3 = OID: ccitt.0 +iso.3.6.1.2.1.4.1.0 = INTEGER: 2 +iso.3.6.1.2.1.4.2.0 = INTEGER: 30 +iso.3.6.1.2.1.4.3.0 = Counter32: 689 +iso.3.6.1.2.1.4.4.0 = Counter32: 0 +iso.3.6.1.2.1.4.5.0 = Counter32: 0 +iso.3.6.1.2.1.4.6.0 = Counter32: 0 +iso.3.6.1.2.1.4.7.0 = Counter32: 0 +iso.3.6.1.2.1.4.8.0 = Counter32: 0 +iso.3.6.1.2.1.4.9.0 = Counter32: 448 +iso.3.6.1.2.1.4.10.0 = Counter32: 103 +iso.3.6.1.2.1.4.11.0 = Counter32: 247 +iso.3.6.1.2.1.4.12.0 = Counter32: 0 +iso.3.6.1.2.1.4.13.0 = INTEGER: 120 +iso.3.6.1.2.1.4.14.0 = Counter32: 0 +iso.3.6.1.2.1.4.15.0 = Counter32: 0 +iso.3.6.1.2.1.4.16.0 = Counter32: 0 +iso.3.6.1.2.1.4.17.0 = Counter32: 0 +iso.3.6.1.2.1.4.18.0 = Counter32: 0 +iso.3.6.1.2.1.4.19.0 = Counter32: 0 +iso.3.6.1.2.1.4.20.1.1.192.168.0.10 = IpAddress: 192.168.0.10 +iso.3.6.1.2.1.4.20.1.2.192.168.0.10 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.3.192.168.0.10 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.20.1.4.192.168.0.10 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.5.192.168.0.10 = INTEGER: 1526 +iso.3.6.1.2.1.4.21.1.1.192.168.0.0 = IpAddress: 192.168.0.0 +iso.3.6.1.2.1.4.21.1.2.192.168.0.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.3.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.7.192.168.0.0 = IpAddress: 255.255.255.255 +iso.3.6.1.2.1.4.21.1.8.192.168.0.0 = INTEGER: 3 +iso.3.6.1.2.1.4.21.1.9.192.168.0.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.10.192.168.0.0 = INTEGER: 1109 +iso.3.6.1.2.1.4.21.1.11.192.168.0.0 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.21.1.12.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.13.192.168.0.0 = OID: ccitt.0 +iso.3.6.1.2.1.4.22.1.1.1.192.168.0.30 = INTEGER: 1 +iso.3.6.1.2.1.4.22.1.2.1.192.168.0.30 = Hex-STRING: 08 00 27 CF 3A 76 +iso.3.6.1.2.1.4.22.1.3.1.192.168.0.30 = IpAddress: 192.168.0.30 +iso.3.6.1.2.1.4.22.1.4.1.192.168.0.30 = INTEGER: 3 +iso.3.6.1.2.1.4.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.1.0 = Counter32: 10 +iso.3.6.1.2.1.5.2.0 = Counter32: 0 +iso.3.6.1.2.1.5.3.0 = Counter32: 0 +iso.3.6.1.2.1.5.4.0 = Counter32: 0 +iso.3.6.1.2.1.5.5.0 = Counter32: 0 +iso.3.6.1.2.1.5.6.0 = Counter32: 0 +iso.3.6.1.2.1.5.7.0 = Counter32: 0 +iso.3.6.1.2.1.5.8.0 = Counter32: 10 +iso.3.6.1.2.1.5.9.0 = Counter32: 0 +iso.3.6.1.2.1.5.10.0 = Counter32: 0 +iso.3.6.1.2.1.5.11.0 = Counter32: 0 +iso.3.6.1.2.1.5.12.0 = Counter32: 0 +iso.3.6.1.2.1.5.13.0 = Counter32: 0 +iso.3.6.1.2.1.5.14.0 = Counter32: 10 +iso.3.6.1.2.1.5.15.0 = Counter32: 0 +iso.3.6.1.2.1.5.16.0 = Counter32: 0 +iso.3.6.1.2.1.5.17.0 = Counter32: 0 +iso.3.6.1.2.1.5.18.0 = Counter32: 0 +iso.3.6.1.2.1.5.19.0 = Counter32: 0 +iso.3.6.1.2.1.5.20.0 = Counter32: 0 +iso.3.6.1.2.1.5.21.0 = Counter32: 0 +iso.3.6.1.2.1.5.22.0 = Counter32: 10 +iso.3.6.1.2.1.5.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.24.0 = Counter32: 0 +iso.3.6.1.2.1.5.25.0 = Counter32: 0 +iso.3.6.1.2.1.5.26.0 = Counter32: 0 +iso.3.6.1.2.1.6.1.0 = INTEGER: 2 +iso.3.6.1.2.1.6.2.0 = INTEGER: 2000 +iso.3.6.1.2.1.6.3.0 = INTEGER: 128000 +iso.3.6.1.2.1.6.4.0 = INTEGER: 0 +iso.3.6.1.2.1.6.5.0 = Counter32: 0 +iso.3.6.1.2.1.6.6.0 = Counter32: 0 +iso.3.6.1.2.1.6.7.0 = Counter32: 0 +iso.3.6.1.2.1.6.8.0 = Counter32: 0 +iso.3.6.1.2.1.6.9.0 = Gauge32: 0 +iso.3.6.1.2.1.6.10.0 = Counter32: 0 +iso.3.6.1.2.1.6.11.0 = Counter32: 0 +iso.3.6.1.2.1.6.12.0 = Counter32: 0 +iso.3.6.1.2.1.6.14.0 = Counter32: 0 +iso.3.6.1.2.1.6.15.0 = Counter32: 0 +iso.3.6.1.2.1.7.1.0 = Counter32: 175 +iso.3.6.1.2.1.7.2.0 = Counter32: 8 +iso.3.6.1.2.1.7.3.0 = Counter32: 337 +iso.3.6.1.2.1.7.4.0 = Counter32: 169 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.161 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.161 = INTEGER: 161 +iso.3.6.1.2.1.11.1.0 = Counter32: 163 +iso.3.6.1.2.1.11.2.0 = Counter32: 163 +iso.3.6.1.2.1.11.3.0 = Counter32: 0 +iso.3.6.1.2.1.11.4.0 = Counter32: 0 +iso.3.6.1.2.1.11.5.0 = Counter32: 0 +iso.3.6.1.2.1.11.6.0 = Counter32: 0 +iso.3.6.1.2.1.11.8.0 = Counter32: 0 +iso.3.6.1.2.1.11.9.0 = Counter32: 0 +iso.3.6.1.2.1.11.10.0 = Counter32: 0 +iso.3.6.1.2.1.11.11.0 = Counter32: 0 +iso.3.6.1.2.1.11.12.0 = Counter32: 0 +iso.3.6.1.2.1.11.13.0 = Counter32: 174 +iso.3.6.1.2.1.11.14.0 = Counter32: 0 +iso.3.6.1.2.1.11.15.0 = Counter32: 0 +iso.3.6.1.2.1.11.16.0 = Counter32: 177 +iso.3.6.1.2.1.11.17.0 = Counter32: 0 +iso.3.6.1.2.1.11.18.0 = Counter32: 0 +iso.3.6.1.2.1.11.19.0 = Counter32: 0 +iso.3.6.1.2.1.11.20.0 = Counter32: 0 +iso.3.6.1.2.1.11.21.0 = Counter32: 0 +iso.3.6.1.2.1.11.22.0 = Counter32: 0 +iso.3.6.1.2.1.11.24.0 = Counter32: 0 +iso.3.6.1.2.1.11.25.0 = Counter32: 0 +iso.3.6.1.2.1.11.26.0 = Counter32: 0 +iso.3.6.1.2.1.11.27.0 = Counter32: 0 +iso.3.6.1.2.1.11.28.0 = Counter32: 187 +iso.3.6.1.2.1.11.29.0 = Counter32: 0 +iso.3.6.1.2.1.11.30.0 = INTEGER: 2 +End of MIB diff --git a/new-plc-profiles/SiemensWindowsEmbedded b/new-plc-profiles/SiemensWindowsEmbedded new file mode 100644 index 0000000..426e201 --- /dev/null +++ b/new-plc-profiles/SiemensWindowsEmbedded @@ -0,0 +1,40 @@ +# Nmap 7.60 scan initiated Fri Jul 29 14:29:56 2022 as: nmap -vvv -O -p 1-6000 -oN SiemensWindowsEmbedded -e enp0s8 192.168.1.1 +Increasing send delay for 192.168.1.1 from 0 to 5 due to 11 out of 31 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 5 to 10 due to 11 out of 31 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 10 to 20 due to 11 out of 29 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 20 to 40 due to 12 out of 39 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 40 to 80 due to 11 out of 29 dropped probes since last increase. +Nmap scan report for 192.168.1.1 +Host is up, received arp-response (0.0020s latency). +Scanned at 2022-07-29 14:29:56 PDT for 241s +Not shown: 5994 filtered ports +Reason: 5994 no-responses +PORT STATE SERVICE REASON +102/tcp open iso-tsap syn-ack ttl 128 +515/tcp open printer syn-ack ttl 128 +2103/tcp open zephyr-clt syn-ack ttl 128 +2105/tcp open eklogin syn-ack ttl 128 +2107/tcp open msmq-mgmt syn-ack ttl 128 +4410/tcp open itwo-server syn-ack ttl 128 +MAC Address: 28:63:36:2D:96:95 (Siemens AG - Industrial Automation - EWA) +Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port +Device type: general purpose|specialized|phone +Running: Microsoft Windows 2008|8.1|7|Phone|Vista +OS CPE: cpe:/o:microsoft:windows_server_2008:r2 cpe:/o:microsoft:windows_8.1 cpe:/o:microsoft:windows_7::-:professional cpe:/o:microsoft:windows_8 cpe:/o:microsoft:windows_7 cpe:/o:microsoft:windows cpe:/o:microsoft:windows_vista::- cpe:/o:microsoft:windows_vista::sp1 +OS details: Microsoft Windows Server 2008 R2 or Windows 8.1, Microsoft Windows 7 Professional or Windows 8, Microsoft Windows Embedded Standard 7, Microsoft Windows Phone 7.5 or 8.0, Microsoft Windows Vista SP0 or SP1, Windows Server 2008 SP1, or Windows 7, Microsoft Windows Vista SP2, Windows 7 SP1, or Windows Server 2008 +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/29%OT=102%CT=%CU=%PV=Y%DS=1%DC=D%G=N%M=286336%TM=62E +OS:45245%P=x86_64-pc-linux-gnu)SEQ(SP=103%GCD=1%ISR=107%TI=I%TS=7)OPS(O1=M5 +OS:B4NW8ST11%O2=M5B4NW8ST11%O3=M5B4NW8NNT11%O4=M5B4NW8ST11%O5=M5B4NW8ST11%O +OS:6=M5B4ST11)WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2000)ECN(R=Y%D +OS:F=Y%TG=80%W=2000%O=M5B4NW8NNS%CC=N%Q=)T1(R=Y%DF=Y%TG=80%S=O%A=S+%F=AS%RD +OS:=0%Q=)T2(R=N)T3(R=N)T4(R=N)U1(R=N)IE(R=Y%DFI=N%TG=80%CD=Z) + +Uptime guess: 0.061 days (since Fri Jul 29 13:06:25 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=259 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 14:33:57 2022 -- 1 IP address (1 host up) scanned in 241.06 seconds diff --git a/new-plc-profiles/SiemensWindowsEmbedded2 b/new-plc-profiles/SiemensWindowsEmbedded2 new file mode 100644 index 0000000..c41e083 --- /dev/null +++ b/new-plc-profiles/SiemensWindowsEmbedded2 @@ -0,0 +1,40 @@ +# Nmap 7.60 scan initiated Fri Jul 29 15:10:26 2022 as: nmap -vvv -O -p 1-6000 -oN SiemensWindowsEmbedded2 -e enp0s8 192.168.1.1 +Increasing send delay for 192.168.1.1 from 0 to 5 due to 11 out of 28 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 5 to 10 due to 11 out of 36 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 10 to 20 due to 11 out of 33 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 20 to 40 due to 11 out of 32 dropped probes since last increase. +Increasing send delay for 192.168.1.1 from 40 to 80 due to 11 out of 31 dropped probes since last increase. +Nmap scan report for 192.168.1.1 +Host is up, received arp-response (0.0012s latency). +Scanned at 2022-07-29 15:10:26 PDT for 453s +Not shown: 5994 filtered ports +Reason: 5994 no-responses +PORT STATE SERVICE REASON +102/tcp open iso-tsap syn-ack ttl 128 +515/tcp open printer syn-ack ttl 128 +2103/tcp open zephyr-clt syn-ack ttl 128 +2105/tcp open eklogin syn-ack ttl 128 +2107/tcp open msmq-mgmt syn-ack ttl 128 +4410/tcp open itwo-server syn-ack ttl 128 +MAC Address: 28:63:36:2D:96:95 (Siemens AG - Industrial Automation - EWA) +Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port +Device type: general purpose|specialized|phone +Running: Microsoft Windows 2008|8.1|7|Phone|Vista +OS CPE: cpe:/o:microsoft:windows_server_2008:r2 cpe:/o:microsoft:windows_8.1 cpe:/o:microsoft:windows_7 cpe:/o:microsoft:windows cpe:/o:microsoft:windows_vista::- cpe:/o:microsoft:windows_vista::sp1 +OS details: Microsoft Windows Server 2008 R2 or Windows 8.1, Microsoft Windows Embedded Standard 7, Microsoft Windows Phone 7.5 or 8.0, Microsoft Windows Vista SP0 or SP1, Windows Server 2008 SP1, or Windows 7, Microsoft Windows Vista SP2, Windows 7 SP1, or Windows Server 2008 +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/29%OT=102%CT=%CU=%PV=Y%DS=1%DC=D%G=N%M=286336%TM=62E +OS:45C97%P=x86_64-pc-linux-gnu)SEQ(SP=105%GCD=1%ISR=105%TI=I%TS=7)OPS(O1=M5 +OS:B4NW8ST11%O2=M5B4NW8ST11%O3=M5B4NW8NNT11%O4=M5B4NW8ST11%O5=M5B4NW8ST11%O +OS:6=M5B4ST11)WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2000)ECN(R=Y%D +OS:F=Y%TG=80%W=2000%O=M5B4NW8NNS%CC=N%Q=)T1(R=Y%DF=Y%TG=80%S=O%A=S+%F=AS%RD +OS:=0%Q=)T2(R=N)T3(R=N)T4(R=N)U1(R=N)IE(R=Y%DFI=N%TG=80%CD=Z) + +Uptime guess: 0.091 days (since Fri Jul 29 13:06:25 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=261 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 15:17:59 2022 -- 1 IP address (1 host up) scanned in 453.50 seconds diff --git a/new-plc-profiles/allen-bradleyENBTA.mib b/new-plc-profiles/allen-bradleyENBTA.mib new file mode 100644 index 0000000..81c84ad --- /dev/null +++ b/new-plc-profiles/allen-bradleyENBTA.mib @@ -0,0 +1,231 @@ +iso.3.6.1.2.1.1.1.0 = STRING: "Rockwell Automation 1756-ENBT" +iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.95.1.12 +iso.3.6.1.2.1.1.3.0 = Timeticks: (16744470) 1 day, 22:30:44.70 +iso.3.6.1.2.1.1.4.0 = "" +iso.3.6.1.2.1.1.5.0 = "" +iso.3.6.1.2.1.1.6.0 = "" +iso.3.6.1.2.1.1.7.0 = INTEGER: 79 +iso.3.6.1.2.1.2.1.0 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.2.1 = STRING: "lo0" +iso.3.6.1.2.1.2.2.1.2.2 = STRING: "motfec0" +iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 24 +iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 32768 +iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500 +iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 10000000 +iso.3.6.1.2.1.2.2.1.6.1 = "" +iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 00 1D 9C D3 BE 80 +iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.2 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.9.1 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.2.2.1.9.2 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 1188425 +iso.3.6.1.2.1.2.2.1.11.1 = Counter32: 4 +iso.3.6.1.2.1.2.2.1.11.2 = Counter32: 17493 +iso.3.6.1.2.1.2.2.1.12.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.12.2 = Counter32: 521 +iso.3.6.1.2.1.2.2.1.13.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 890265 +iso.3.6.1.2.1.2.2.1.17.1 = Counter32: 4 +iso.3.6.1.2.1.2.2.1.17.2 = Counter32: 15429 +iso.3.6.1.2.1.2.2.1.18.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.18.2 = Counter32: 134 +iso.3.6.1.2.1.2.2.1.19.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.19.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.1 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.21.1 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.21.2 = Gauge32: 0 +iso.3.6.1.2.1.2.2.1.22.1 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.2 = OID: ccitt.0 +iso.3.6.1.2.1.4.1.0 = INTEGER: 2 +iso.3.6.1.2.1.4.2.0 = INTEGER: 64 +iso.3.6.1.2.1.4.3.0 = Counter32: 17842 +iso.3.6.1.2.1.4.4.0 = Counter32: 0 +iso.3.6.1.2.1.4.5.0 = Counter32: 20 +iso.3.6.1.2.1.4.6.0 = Counter32: 0 +iso.3.6.1.2.1.4.7.0 = Counter32: 2 +iso.3.6.1.2.1.4.8.0 = Counter32: 0 +iso.3.6.1.2.1.4.9.0 = Counter32: 17826 +iso.3.6.1.2.1.4.10.0 = Counter32: 17483 +iso.3.6.1.2.1.4.11.0 = Counter32: 0 +iso.3.6.1.2.1.4.12.0 = Counter32: 0 +iso.3.6.1.2.1.4.13.0 = INTEGER: 60 +iso.3.6.1.2.1.4.14.0 = Counter32: 0 +iso.3.6.1.2.1.4.15.0 = Counter32: 0 +iso.3.6.1.2.1.4.16.0 = Counter32: 0 +iso.3.6.1.2.1.4.17.0 = Counter32: 0 +iso.3.6.1.2.1.4.18.0 = Counter32: 0 +iso.3.6.1.2.1.4.19.0 = Counter32: 0 +iso.3.6.1.2.1.4.20.1.1.127.0.0.1 = IpAddress: 127.0.0.1 +iso.3.6.1.2.1.4.20.1.1.192.168.0.5 = IpAddress: 192.168.0.5 +iso.3.6.1.2.1.4.20.1.2.127.0.0.1 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.2.192.168.0.5 = INTEGER: 2 +iso.3.6.1.2.1.4.20.1.3.127.0.0.1 = IpAddress: 255.0.0.0 +iso.3.6.1.2.1.4.20.1.3.192.168.0.5 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.20.1.4.127.0.0.1 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.4.192.168.0.5 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.5.127.0.0.1 = INTEGER: 65535 +iso.3.6.1.2.1.4.20.1.5.192.168.0.5 = INTEGER: 65535 +iso.3.6.1.2.1.4.21.1.1.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.1.127.0.0.1 = IpAddress: 127.0.0.1 +iso.3.6.1.2.1.4.21.1.1.192.168.0.0 = IpAddress: 192.168.0.0 +iso.3.6.1.2.1.4.21.1.1.192.168.1.10 = IpAddress: 192.168.1.10 +iso.3.6.1.2.1.4.21.1.2.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.2.127.0.0.1 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.2.192.168.0.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.2.192.168.1.10 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.3.0.0.0.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.3.127.0.0.1 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.3.192.168.0.0 = INTEGER: 0 +iso.3.6.1.2.1.4.21.1.3.192.168.1.10 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.4.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.127.0.0.1 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.192.168.1.10 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.127.0.0.1 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.192.168.1.10 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.127.0.0.1 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.192.168.1.10 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.7.0.0.0.0 = IpAddress: 192.168.0.1 +iso.3.6.1.2.1.4.21.1.7.127.0.0.1 = IpAddress: 127.0.0.1 +iso.3.6.1.2.1.4.21.1.7.192.168.0.0 = IpAddress: 192.168.0.5 +iso.3.6.1.2.1.4.21.1.7.192.168.1.10 = IpAddress: 192.168.0.1 +iso.3.6.1.2.1.4.21.1.8.0.0.0.0 = INTEGER: 4 +iso.3.6.1.2.1.4.21.1.8.127.0.0.1 = INTEGER: 3 +iso.3.6.1.2.1.4.21.1.8.192.168.0.0 = INTEGER: 3 +iso.3.6.1.2.1.4.21.1.8.192.168.1.10 = INTEGER: 4 +iso.3.6.1.2.1.4.21.1.9.0.0.0.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.9.127.0.0.1 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.9.192.168.0.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.9.192.168.1.10 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.10.0.0.0.0 = INTEGER: 227 +iso.3.6.1.2.1.4.21.1.10.127.0.0.1 = INTEGER: 167439 +iso.3.6.1.2.1.4.21.1.10.192.168.0.0 = INTEGER: 227 +iso.3.6.1.2.1.4.21.1.10.192.168.1.10 = INTEGER: 138 +iso.3.6.1.2.1.4.21.1.11.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.11.127.0.0.1 = IpAddress: 255.255.255.255 +iso.3.6.1.2.1.4.21.1.11.192.168.0.0 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.21.1.11.192.168.1.10 = IpAddress: 255.255.255.255 +iso.3.6.1.2.1.4.21.1.12.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.12.127.0.0.1 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.12.192.168.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.12.192.168.1.10 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.13.0.0.0.0 = OID: ccitt.0 +iso.3.6.1.2.1.4.21.1.13.127.0.0.1 = OID: ccitt.0 +iso.3.6.1.2.1.4.21.1.13.192.168.0.0 = OID: ccitt.0 +iso.3.6.1.2.1.4.21.1.13.192.168.1.10 = OID: ccitt.0 +iso.3.6.1.2.1.4.22.1.1.1.192.168.0.5 = INTEGER: 1 +iso.3.6.1.2.1.4.22.1.1.2.192.168.0.200 = INTEGER: 2 +iso.3.6.1.2.1.4.22.1.2.1.192.168.0.5 = Hex-STRING: 00 1D 9C D3 BE 80 +iso.3.6.1.2.1.4.22.1.2.2.192.168.0.200 = Hex-STRING: E8 D8 D1 3F 84 20 +iso.3.6.1.2.1.4.22.1.3.1.192.168.0.5 = IpAddress: 192.168.0.5 +iso.3.6.1.2.1.4.22.1.3.2.192.168.0.200 = IpAddress: 192.168.0.200 +iso.3.6.1.2.1.4.22.1.4.1.192.168.0.5 = INTEGER: 3 +iso.3.6.1.2.1.4.22.1.4.2.192.168.0.200 = INTEGER: 3 +iso.3.6.1.2.1.4.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.1.0 = Counter32: 37 +iso.3.6.1.2.1.5.2.0 = Counter32: 0 +iso.3.6.1.2.1.5.3.0 = Counter32: 2 +iso.3.6.1.2.1.5.4.0 = Counter32: 0 +iso.3.6.1.2.1.5.5.0 = Counter32: 0 +iso.3.6.1.2.1.5.6.0 = Counter32: 0 +iso.3.6.1.2.1.5.7.0 = Counter32: 0 +iso.3.6.1.2.1.5.8.0 = Counter32: 35 +iso.3.6.1.2.1.5.9.0 = Counter32: 0 +iso.3.6.1.2.1.5.10.0 = Counter32: 0 +iso.3.6.1.2.1.5.11.0 = Counter32: 0 +iso.3.6.1.2.1.5.12.0 = Counter32: 0 +iso.3.6.1.2.1.5.13.0 = Counter32: 0 +iso.3.6.1.2.1.5.14.0 = Counter32: 53 +iso.3.6.1.2.1.5.15.0 = Counter32: 18 +iso.3.6.1.2.1.5.16.0 = Counter32: 18 +iso.3.6.1.2.1.5.17.0 = Counter32: 0 +iso.3.6.1.2.1.5.18.0 = Counter32: 0 +iso.3.6.1.2.1.5.19.0 = Counter32: 0 +iso.3.6.1.2.1.5.20.0 = Counter32: 0 +iso.3.6.1.2.1.5.21.0 = Counter32: 0 +iso.3.6.1.2.1.5.22.0 = Counter32: 35 +iso.3.6.1.2.1.5.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.24.0 = Counter32: 0 +iso.3.6.1.2.1.5.25.0 = Counter32: 0 +iso.3.6.1.2.1.5.26.0 = Counter32: 0 +iso.3.6.1.2.1.6.1.0 = INTEGER: 4 +iso.3.6.1.2.1.6.2.0 = INTEGER: 1000 +iso.3.6.1.2.1.6.3.0 = INTEGER: 64000 +iso.3.6.1.2.1.6.4.0 = INTEGER: -1 +iso.3.6.1.2.1.6.5.0 = Counter32: 0 +iso.3.6.1.2.1.6.6.0 = Counter32: 44 +iso.3.6.1.2.1.6.7.0 = Counter32: 0 +iso.3.6.1.2.1.6.8.0 = Counter32: 2 +iso.3.6.1.2.1.6.9.0 = Gauge32: 0 +iso.3.6.1.2.1.6.10.0 = Counter32: 17172 +iso.3.6.1.2.1.6.11.0 = Counter32: 132 +iso.3.6.1.2.1.6.12.0 = Counter32: 0 +iso.3.6.1.2.1.6.13.1.1.0.0.0.0.80.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.1.0.0.0.0.44818.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.2.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.2.0.0.0.0.44818.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.3.0.0.0.0.80.0.0.0.0.0 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.0.0.0.0.44818.0.0.0.0.0 = INTEGER: 44818 +iso.3.6.1.2.1.6.13.1.4.0.0.0.0.80.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.4.0.0.0.0.44818.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.5.0.0.0.0.80.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.13.1.5.0.0.0.0.44818.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.14.0 = Counter32: 0 +iso.3.6.1.2.1.6.15.0 = Counter32: 17002 +iso.3.6.1.2.1.7.1.0 = Counter32: 442 +iso.3.6.1.2.1.7.2.0 = Counter32: 327 +iso.3.6.1.2.1.7.3.0 = Counter32: 0 +iso.3.6.1.2.1.7.4.0 = Counter32: 428 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.161 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.2222 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.44818 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.161 = INTEGER: 161 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.2222 = INTEGER: 2222 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.44818 = INTEGER: 44818 +iso.3.6.1.2.1.11.1.0 = Counter32: 434 +iso.3.6.1.2.1.11.2.0 = Counter32: 436 +iso.3.6.1.2.1.11.3.0 = Counter32: 0 +iso.3.6.1.2.1.11.4.0 = Counter32: 0 +iso.3.6.1.2.1.11.5.0 = Counter32: 0 +iso.3.6.1.2.1.11.6.0 = Counter32: 0 +iso.3.6.1.2.1.11.8.0 = Counter32: 0 +iso.3.6.1.2.1.11.9.0 = Counter32: 0 +iso.3.6.1.2.1.11.10.0 = Counter32: 0 +iso.3.6.1.2.1.11.11.0 = Counter32: 0 +iso.3.6.1.2.1.11.12.0 = Counter32: 0 +iso.3.6.1.2.1.11.13.0 = Counter32: 443 +iso.3.6.1.2.1.11.14.0 = Counter32: 0 +iso.3.6.1.2.1.11.15.0 = Counter32: 0 +iso.3.6.1.2.1.11.16.0 = Counter32: 448 +iso.3.6.1.2.1.11.17.0 = Counter32: 0 +iso.3.6.1.2.1.11.18.0 = Counter32: 0 +iso.3.6.1.2.1.11.19.0 = Counter32: 0 +iso.3.6.1.2.1.11.20.0 = Counter32: 0 +iso.3.6.1.2.1.11.21.0 = Counter32: 1 +iso.3.6.1.2.1.11.22.0 = Counter32: 0 +iso.3.6.1.2.1.11.24.0 = Counter32: 0 +iso.3.6.1.2.1.11.25.0 = Counter32: 0 +iso.3.6.1.2.1.11.26.0 = Counter32: 0 +iso.3.6.1.2.1.11.27.0 = Counter32: 0 +iso.3.6.1.2.1.11.28.0 = Counter32: 458 +iso.3.6.1.2.1.11.29.0 = Counter32: 2 +iso.3.6.1.2.1.11.30.0 = INTEGER: 2 +End of MIB diff --git a/new-plc-profiles/allenBradleyENBTA.fingerprint b/new-plc-profiles/allenBradleyENBTA.fingerprint new file mode 100644 index 0000000..93eaa65 --- /dev/null +++ b/new-plc-profiles/allenBradleyENBTA.fingerprint @@ -0,0 +1,41 @@ +# Nmap 7.60 scan initiated Thu Jul 28 16:44:57 2022 as: nmap -vvv -O -p 1-2000,44800-45000 -oN allenBradleyENBTA.fingerprint -e enp0s10 192.168.0.5 +Increasing send delay for 192.168.0.5 from 0 to 5 due to 135 out of 449 dropped probes since last increase. +Increasing send delay for 192.168.0.5 from 5 to 10 due to 42 out of 138 dropped probes since last increase. +Increasing send delay for 192.168.0.5 from 10 to 20 due to 11 out of 33 dropped probes since last increase. +Increasing send delay for 192.168.0.5 from 20 to 40 due to 11 out of 33 dropped probes since last increase. +Increasing send delay for 192.168.0.5 from 40 to 80 due to 11 out of 34 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -181752 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -181752 microseconds. Ignoring time. +Nmap scan report for 192.168.0.5 +Host is up, received arp-response (0.0011s latency). +Scanned at 2022-07-28 16:44:57 PDT for 188s +Not shown: 2199 closed ports +Reason: 2199 resets +PORT STATE SERVICE REASON +80/tcp open http syn-ack ttl 64 +44818/tcp open EtherNetIP-2 syn-ack ttl 64 +MAC Address: 00:1D:9C:D3:BE:80 (Rockwell Automation) +Device type: general purpose +Running: Wind River VxWorks +OS CPE: cpe:/o:windriver:vxworks +OS details: VxWorks +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/28%OT=80%CT=1%CU=33364%PV=Y%DS=1%DC=D%G=Y%M=001D9C%T +OS:M=62E32036%P=x86_64-pc-linux-gnu)SEQ(SP=99%GCD=1%ISR=A0%TI=I%CI=I%TS=1)O +OS:PS(O1=M5B4NW0NNT11%O2=M5B4NW0NNT11%O3=M5B4NW0NNT11%O4=M5B4NW0NNT11%O5=M5 +OS:B4NW0NNT11%O6=M5B4NNT11)WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2 +OS:000)ECN(R=Y%DF=Y%T=40%W=2000%O=M5B4NW0%CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+ +OS:%F=AS%RD=0%Q=)T2(R=N)T3(R=Y%DF=Y%T=40%W=2000%S=O%A=O%F=AS%O=M5B4NW0NNT11 +OS:%RD=0%Q=)T4(R=Y%DF=N%T=40%W=2000%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=40 +OS:%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=N%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q +OS:=)T7(R=Y%DF=N%T=40%W=0%S=Z%A=S%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=40%IPL=38%U +OS:N=0%RIPL=G%RID=G%RIPCK=Z%RUCK=0%RUD=G)IE(R=N) + +Uptime guess: 1.954 days (since Tue Jul 26 17:55:02 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=153 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Thu Jul 28 16:48:06 2022 -- 1 IP address (1 host up) scanned in 188.93 seconds diff --git a/new-plc-profiles/crio9068.fingerprint b/new-plc-profiles/crio9068.fingerprint new file mode 100644 index 0000000..4e8fccd --- /dev/null +++ b/new-plc-profiles/crio9068.fingerprint @@ -0,0 +1,38 @@ +# Nmap 7.60 scan initiated Thu Jul 28 14:28:21 2022 as: nmap -vvv -p 1-5000 -O -oN crio9068.fingerprint -e enp0s10 192.168.0.6 +Increasing send delay for 192.168.0.6 from 5 to 10 due to 11 out of 23 dropped probes since last increase. +Increasing send delay for 192.168.0.6 from 10 to 20 due to 11 out of 25 dropped probes since last increase. +Increasing send delay for 192.168.0.6 from 20 to 40 due to 11 out of 25 dropped probes since last increase. +Increasing send delay for 192.168.0.6 from 40 to 80 due to 11 out of 28 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -151552 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -151552 microseconds. Ignoring time. +Nmap scan report for 192.168.0.6 +Host is up, received arp-response (0.00037s latency). +Scanned at 2022-07-28 14:28:21 PDT for 118s +Not shown: 4996 closed ports +Reason: 4996 resets +PORT STATE SERVICE REASON +22/tcp open ssh syn-ack ttl 64 +80/tcp open http syn-ack ttl 64 +443/tcp open https syn-ack ttl 64 +3580/tcp open nati-svrloc syn-ack ttl 64 +MAC Address: 00:80:2F:19:EA:4B (National Instruments) +No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ). +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/28%OT=22%CT=1%CU=40108%PV=Y%DS=1%DC=D%G=Y%M=00802F%T +OS:M=62E2FFEB%P=x86_64-pc-linux-gnu)SEQ(SP=105%GCD=1%ISR=107%TI=Z%CI=I%II=I +OS:%TS=U)SEQ(SP=104%GCD=1%ISR=107%TI=Z%CI=I%TS=U)OPS(O1=M5B4NNSNW6%O2=M5B4N +OS:NSNW6%O3=M5B4NW6%O4=M5B4NNSNW6%O5=M5B4NNSNW6%O6=M5B4NNS)WIN(W1=7210%W2=7 +OS:210%W3=7210%W4=7210%W5=7210%W6=7210)ECN(R=Y%DF=Y%T=40%W=7210%O=M5B4NNSNW +OS:6%CC=Y%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=N)T4(R=Y%DF +OS:=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O= +OS:%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T=40%W= +OS:0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RI +OS:PCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=N%T=40%CD=S) + +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=260 (Good luck!) +IP ID Sequence Generation: All zeros + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Thu Jul 28 14:30:19 2022 -- 1 IP address (1 host up) scanned in 118.98 seconds diff --git a/new-plc-profiles/fingerprint/micrologix1400.fingerprint b/new-plc-profiles/fingerprint/micrologix1400.fingerprint new file mode 100644 index 0000000..a2643f4 --- /dev/null +++ b/new-plc-profiles/fingerprint/micrologix1400.fingerprint @@ -0,0 +1,41 @@ +# Nmap 7.60 scan initiated Tue Jul 26 13:48:51 2022 as: nmap -vvv -p 1-2000 -O -oN micrologix1400.fingerprint 192.168.103.15 +adjust_timeouts2: packet supposedly had rtt of -181399 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -181399 microseconds. Ignoring time. +Nmap scan report for 192.168.103.15 +Host is up, received arp-response (0.0033s latency). +Scanned at 2022-07-26 13:48:51 PDT for 14s +Not shown: 1998 filtered ports +Reason: 1998 no-responses +PORT STATE SERVICE REASON +80/tcp open http syn-ack ttl 128 +502/tcp closed mbap reset ttl 128 +MAC Address: 5C:88:16:BD:82:1D (Unknown) +Device type: specialized +Running (JUST GUESSING): Siemens embedded (85%) +OS CPE: cpe:/h:siemens:simatic_300 +OS fingerprint not ideal because: Didn't receive UDP response. Please try again with -sSU +Aggressive OS guesses: Siemens Simatic 300 programmable logic controller (85%), Siemens SPS programmable logic controller (85%) +No exact OS matches for host (test conditions non-ideal). +TCP/IP fingerprint: +SCAN(V=7.60%E=4%D=7/26%OT=80%CT=502%CU=%PV=Y%DS=1%DC=D%G=N%M=5C8816%TM=62E05341%P=x86_64-pc-linux-gnu) +SEQ(SP=104%GCD=1%ISR=10D%TI=I%CI=I%TS=U) +OPS(O1=M5C6NNNL%O2=M5C6NNNL%O3=M5C6NNNL%O4=M5C6NNNL%O5=M5C6NNNL%O6=M5C6NNNL) +WIN(W1=800%W2=800%W3=800%W4=800%W5=800%W6=800) +ECN(R=Y%DF=N%TG=80%W=800%O=M5C6NNNL%CC=N%Q=) +T1(R=Y%DF=N%TG=80%S=O%A=S+%F=AS%RD=0%Q=) +T2(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T3(R=Y%DF=N%TG=80%W=800%S=O%A=S+%F=AS%O=M5C6NNNL%RD=0%Q=) +T4(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T5(R=Y%DF=N%TG=80%W=0%S=O%A=S+%F=AR%O=%RD=0%Q=) +T6(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T7(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +U1(R=N) +IE(R=Y%DFI=N%TG=80%CD=Z) + +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=263 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Tue Jul 26 13:49:05 2022 -- 1 IP address (1 host up) scanned in 14.14 seconds diff --git a/new-plc-profiles/fingerprint/moxa.fingerprint b/new-plc-profiles/fingerprint/moxa.fingerprint new file mode 100644 index 0000000..f0370d0 --- /dev/null +++ b/new-plc-profiles/fingerprint/moxa.fingerprint @@ -0,0 +1,44 @@ +# Nmap 7.60 scan initiated Tue Jul 26 13:41:38 2022 as: nmap -vvv -p 1-2000 -O -oN moxa.fingerprint 192.168.110.51 +Increasing send delay for 192.168.110.51 from 0 to 5 due to 48 out of 158 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 5 to 10 due to 54 out of 178 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 10 to 20 due to 11 out of 30 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 20 to 40 due to 11 out of 32 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 40 to 80 due to 11 out of 33 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -187951 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -187951 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -164758 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -164758 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -185069 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -185069 microseconds. Ignoring time. +Nmap scan report for 192.168.110.51 +Host is up, received arp-response (0.0016s latency). +Scanned at 2022-07-26 13:41:38 PDT for 196s +Not shown: 1997 closed ports +Reason: 1997 resets +PORT STATE SERVICE REASON +23/tcp open telnet syn-ack ttl 64 +80/tcp open http syn-ack ttl 64 +502/tcp open mbap syn-ack ttl 64 +MAC Address: 00:90:E8:5D:ED:FD (Moxa Technologies) +No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ). +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/26%OT=23%CT=1%CU=43228%PV=Y%DS=1%DC=D%G=Y%M=0090E8%T +OS:M=62E05246%P=x86_64-pc-linux-gnu)SEQ(SP=ED%GCD=1%ISR=F2%TI=I%CI=I%TS=A)S +OS:EQ(SP=F3%GCD=1%ISR=F9%TI=I%TS=A)OPS(O1=M5B4NW0NNT11%O2=M5B4NW0NNT11%O3=M +OS:5B4NW0NNT11%O4=M5B4NW0NNT11%O5=M5B4NW0NNT11%O6=M5B4NNT11)WIN(W1=43E0%W2= +OS:4110%W3=423C%W4=4074%W5=4180%W6=403D)ECN(R=Y%DF=Y%T=40%W=4470%O=M5B4NW0% +OS:CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=Y%DF=Y%T=40%W +OS:=403D%S=O%A=S+%F=AS%O=M5B4NW0NNT11%RD=0%Q=)T4(R=Y%DF=N%T=40%W=0%S=A%A=Z% +OS:F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=N +OS:%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=40%W=0%S=Z%A=S%F=AR%O=%RD +OS:=0%Q=)U1(R=Y%DF=N%T=40%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=0%RUD=G)IE( +OS:R=Y%DFI=S%T=40%CD=S) + +Uptime guess: 0.110 days (since Tue Jul 26 11:06:20 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=249 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Tue Jul 26 13:44:54 2022 -- 1 IP address (1 host up) scanned in 197.03 seconds diff --git a/new-plc-profiles/fingerprint/phoenixcontactfirewall.fingerprint b/new-plc-profiles/fingerprint/phoenixcontactfirewall.fingerprint new file mode 100644 index 0000000..f8397b1 --- /dev/null +++ b/new-plc-profiles/fingerprint/phoenixcontactfirewall.fingerprint @@ -0,0 +1,36 @@ +# Nmap 7.60 scan initiated Tue Jul 26 14:10:00 2022 as: nmap -vvv -p 1-2000 -O -oN phoenixcontactfirewall.fingerprint -e enp0s8 192.168.101.1 +Increasing send delay for 192.168.101.1 from 0 to 5 due to 174 out of 578 dropped probes since last increase. +Increasing send delay for 192.168.101.1 from 5 to 10 due to 79 out of 261 dropped probes since last increase. +Increasing send delay for 192.168.101.1 from 10 to 20 due to 11 out of 30 dropped probes since last increase. +Increasing send delay for 192.168.101.1 from 20 to 40 due to 11 out of 32 dropped probes since last increase. +Increasing send delay for 192.168.101.1 from 40 to 80 due to 11 out of 32 dropped probes since last increase. +Nmap scan report for 192.168.101.1 +Host is up, received arp-response (0.0014s latency). +Scanned at 2022-07-26 14:10:00 PDT for 156s +Not shown: 1997 closed ports +Reason: 1997 resets +PORT STATE SERVICE REASON +22/tcp open ssh syn-ack ttl 64 +53/tcp open domain syn-ack ttl 64 +443/tcp open https syn-ack ttl 64 +MAC Address: 00:A0:45:CD:95:7B (Phoenix Contact Electronics Gmbh) +Device type: general purpose +Running: Linux 2.6.X +OS CPE: cpe:/o:linux:linux_kernel:2.6 +OS details: Linux 2.6.18 - 2.6.22 +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/26%OT=22%CT=1%CU=39063%PV=Y%DS=1%DC=D%G=Y%M=00A045%T +OS:M=62E058C4%P=x86_64-pc-linux-gnu)SEQ(SP=106%GCD=2%ISR=10D%TI=Z%CI=I%TS=8 +OS:)ECN(R=N)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=N)T4(R=N)T5( +OS:R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z% +OS:F=R%O=%RD=0%Q=)T7(R=N)U1(R=Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G +OS:%RUCK=G%RUD=G)IE(R=N) + +Uptime guess: 0.127 days (since Tue Jul 26 11:10:01 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=262 (Good luck!) +IP ID Sequence Generation: All zeros + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Tue Jul 26 14:12:36 2022 -- 1 IP address (1 host up) scanned in 156.98 seconds diff --git a/new-plc-profiles/fingerprint/siemens-s7-1500 b/new-plc-profiles/fingerprint/siemens-s7-1500 new file mode 100644 index 0000000..923c55c --- /dev/null +++ b/new-plc-profiles/fingerprint/siemens-s7-1500 @@ -0,0 +1,257 @@ +--2022-07-29 13:39:03-- http://192.168.104.16/ +Connecting to 192.168.104.16:80... connected. +HTTP request sent, awaiting response... 302 Object Moved +Location: http://192.168.104.16/Default.mwsl [following] +--2022-07-29 13:39:03-- http://192.168.104.16/Default.mwsl +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.104.16/index.html’ + + 0K 93.9K=0.005s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 13:39:03 (93.9 KB/s) - ‘192.168.104.16/index.html’ saved [469] + +Loading robots.txt; please ignore errors. +--2022-07-29 13:39:03-- http://192.168.104.16/robots.txt +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 404 NOT FOUND +2022-07-29 13:39:03 ERROR 404: NOT FOUND. + +--2022-07-29 13:39:03-- http://192.168.104.16/Portal/Intro.mwsl +Connecting to 192.168.104.16:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.104.16/Portal/Intro.mwsl.html’ + + 0K ..... 746K=0.008s + +Last-modified header missing -- time-stamps turned off. +2022-07-29 13:39:03 (746 KB/s) - ‘192.168.104.16/Portal/Intro.mwsl.html’ saved [6004] + +--2022-07-29 13:39:03-- http://192.168.104.16/CSS/MiniWeb.css +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 18024 (18K) [text/css] +Saving to: ‘192.168.104.16/CSS/MiniWeb.css’ + + 0K .......... ....... 100% 2.13M=0.008s + +2022-07-29 13:39:03 (2.13 MB/s) - ‘192.168.104.16/CSS/MiniWeb.css’ saved [18024/18024] + +--2022-07-29 13:39:03-- http://192.168.104.16/CSS/S7Web.css +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 62905 (61K) [text/css] +Saving to: ‘192.168.104.16/CSS/S7Web.css’ + + 0K .......... .......... .......... .......... .......... 81% 1.96M 0s + 50K .......... . 100% 1.96M=0.03s + +2022-07-29 13:39:03 (1.96 MB/s) - ‘192.168.104.16/CSS/S7Web.css’ saved [62905/62905] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Siemens_Firmenmarke.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 667 [image/gif] +Saving to: ‘192.168.104.16/Images/Siemens_Firmenmarke.gif’ + + 0K 100% 99.1M=0s + +2022-07-29 13:39:03 (99.1 MB/s) - ‘192.168.104.16/Images/Siemens_Firmenmarke.gif’ saved [667/667] + +--2022-07-29 13:39:03-- http://192.168.104.16/cpu/intro/CPU1511C.jpg +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 53299 (52K) [image/jpeg] +Saving to: ‘192.168.104.16/cpu/intro/CPU1511C.jpg’ + + 0K .......... .......... .......... .......... .......... 96% 2.06M 0s + 50K .. 100% 4.44M=0.02s + +2022-07-29 13:39:03 (2.10 MB/s) - ‘192.168.104.16/cpu/intro/CPU1511C.jpg’ saved [53299/53299] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/intro_enter_arrow.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 850 [image/gif] +Saving to: ‘192.168.104.16/Images/intro_enter_arrow.gif’ + + 0K 100% 152M=0s + +2022-07-29 13:39:03 (152 MB/s) - ‘192.168.104.16/Images/intro_enter_arrow.gif’ saved [850/850] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/background.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 146 [image/gif] +Saving to: ‘192.168.104.16/Images/background.gif’ + + 0K 100% 24.7M=0s + +2022-07-29 13:39:03 (24.7 MB/s) - ‘192.168.104.16/Images/background.gif’ saved [146/146] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/NaviPfeilweiss.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 49 [image/gif] +Saving to: ‘192.168.104.16/Images/NaviPfeilweiss.gif’ + + 0K 100% 8.87M=0s + +2022-07-29 13:39:03 (8.87 MB/s) - ‘192.168.104.16/Images/NaviPfeilweiss.gif’ saved [49/49] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/NaviPfeilblau.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 49 [image/gif] +Saving to: ‘192.168.104.16/Images/NaviPfeilblau.gif’ + + 0K 100% 7.73M=0s + +2022-07-29 13:39:03 (7.73 MB/s) - ‘192.168.104.16/Images/NaviPfeilblau.gif’ saved [49/49] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/background_extMenu.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 403 [image/gif] +Saving to: ‘192.168.104.16/Images/background_extMenu.gif’ + + 0K 100% 72.0M=0s + +2022-07-29 13:39:03 (72.0 MB/s) - ‘192.168.104.16/Images/background_extMenu.gif’ saved [403/403] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/dialogbuttons.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 404 NOT FOUND +2022-07-29 13:39:03 ERROR 404: NOT FOUND. + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/expander.gif +Connecting to 192.168.104.16:80... connected. +HTTP request sent, awaiting response... 404 NOT FOUND +2022-07-29 13:39:03 ERROR 404: NOT FOUND. + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/miniweb_status.png +Connecting to 192.168.104.16:80... connected. +HTTP request sent, awaiting response... 404 NOT FOUND +2022-07-29 13:39:03 ERROR 404: NOT FOUND. + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_head_label_background.gif +Connecting to 192.168.104.16:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 77 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_head_label_background.gif’ + + 0K 100% 8.82M=0s + +2022-07-29 13:39:03 (8.82 MB/s) - ‘192.168.104.16/Images/Topo/topo_head_label_background.gif’ saved [77/77] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_head_label_background_overview.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 77 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_head_label_background_overview.gif’ + + 0K 100% 7.35M=0s + +2022-07-29 13:39:03 (7.35 MB/s) - ‘192.168.104.16/Images/Topo/topo_head_label_background_overview.gif’ saved [77/77] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_module_head_dev_not_available.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 110 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_module_head_dev_not_available.gif’ + + 0K 100% 13.2M=0s + +2022-07-29 13:39:03 (13.2 MB/s) - ‘192.168.104.16/Images/Topo/topo_module_head_dev_not_available.gif’ saved [110/110] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_module_head_dev_not_of_project.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 110 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_module_head_dev_not_of_project.gif’ + + 0K 100% 9.11M=0s + +2022-07-29 13:39:03 (9.11 MB/s) - ‘192.168.104.16/Images/Topo/topo_module_head_dev_not_of_project.gif’ saved [110/110] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_connector.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 57 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_connector.gif’ + + 0K 100% 4.75M=0s + +2022-07-29 13:39:03 (4.75 MB/s) - ‘192.168.104.16/Images/Topo/topo_connector.gif’ saved [57/57] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_port_label_background.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 64 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_port_label_background.gif’ + + 0K 100% 13.8M=0s + +2022-07-29 13:39:03 (13.8 MB/s) - ‘192.168.104.16/Images/Topo/topo_port_label_background.gif’ saved [64/64] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/Topo/topo_port_tooltip_background.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 70 [image/gif] +Saving to: ‘192.168.104.16/Images/Topo/topo_port_tooltip_background.gif’ + + 0K 100% 13.9M=0s + +2022-07-29 13:39:03 (13.9 MB/s) - ‘192.168.104.16/Images/Topo/topo_port_tooltip_background.gif’ saved [70/70] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/ICO_WEB_trash.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 973 [image/gif] +Saving to: ‘192.168.104.16/Images/ICO_WEB_trash.gif’ + + 0K 100% 114M=0s + +2022-07-29 13:39:03 (114 MB/s) - ‘192.168.104.16/Images/ICO_WEB_trash.gif’ saved [973/973] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/checkmark.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 875 [image/gif] +Saving to: ‘192.168.104.16/Images/checkmark.gif’ + + 0K 100% 101M=0s + +2022-07-29 13:39:03 (101 MB/s) - ‘192.168.104.16/Images/checkmark.gif’ saved [875/875] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/inprogress.gif +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 851 [image/gif] +Saving to: ‘192.168.104.16/Images/inprogress.gif’ + + 0K 100% 153M=0s + +2022-07-29 13:39:03 (153 MB/s) - ‘192.168.104.16/Images/inprogress.gif’ saved [851/851] + +--2022-07-29 13:39:03-- http://192.168.104.16/Images/warning.png +Reusing existing connection to 192.168.104.16:80. +HTTP request sent, awaiting response... 200 OK +Length: 1179 (1.2K) [image/png] +Saving to: ‘192.168.104.16/Images/warning.png’ + + 0K . 100% 243M=0s + +2022-07-29 13:39:03 (243 MB/s) - ‘192.168.104.16/Images/warning.png’ saved [1179/1179] + +FINISHED --2022-07-29 13:39:03-- +Total wall clock time: 0.5s +Downloaded: 22 files, 144K in 0.08s (1.86 MB/s) +Converting links in 192.168.104.16/index.html... 2-0 +Converting links in 192.168.104.16/Portal/Intro.mwsl.html... 5-2 +Converting links in 192.168.104.16/CSS/S7Web.css... 12-0 +Converting links in 192.168.104.16/CSS/MiniWeb.css... 4-8 +Converted links in 4 files in 0.003 seconds. diff --git a/new-plc-profiles/fingerprint/simatic-et200sp.fingerprint b/new-plc-profiles/fingerprint/simatic-et200sp.fingerprint new file mode 100644 index 0000000..5b6f63a --- /dev/null +++ b/new-plc-profiles/fingerprint/simatic-et200sp.fingerprint @@ -0,0 +1,32 @@ +# Nmap 7.60 scan initiated Tue Jul 26 15:51:07 2022 as: nmap -vvv -p 1-2000 -O -oN simatic-et200sp.fingerprint -e enp0s8 192.168.1.1 +Nmap scan report for 192.168.1.1 +Host is up, received arp-response (0.0011s latency). +Scanned at 2022-07-26 15:51:07 PDT for 49s +Not shown: 1997 filtered ports +Reason: 1997 no-responses +PORT STATE SERVICE REASON +102/tcp open iso-tsap syn-ack ttl 128 +515/tcp open printer syn-ack ttl 128 +1801/tcp open msmq syn-ack ttl 128 +MAC Address: 28:63:36:2D:96:95 (Siemens AG - Industrial Automation - EWA) +Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port +Device type: general purpose|phone +Running: Microsoft Windows 2008|8.1|7|Phone|Vista +OS CPE: cpe:/o:microsoft:windows_server_2008:r2 cpe:/o:microsoft:windows_8.1 cpe:/o:microsoft:windows_7::-:professional cpe:/o:microsoft:windows_8 cpe:/o:microsoft:windows cpe:/o:microsoft:windows_vista::- cpe:/o:microsoft:windows_vista::sp1 +OS details: Microsoft Windows Server 2008 R2 or Windows 8.1, Microsoft Windows 7 Professional or Windows 8, Microsoft Windows Phone 7.5 or 8.0, Microsoft Windows Vista SP0 or SP1, Windows Server 2008 SP1, or Windows 7, Microsoft Windows Vista SP2, Windows 7 SP1, or Windows Server 2008 +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/26%OT=102%CT=%CU=%PV=Y%DS=1%DC=D%G=N%M=286336%TM=62E +OS:0700C%P=x86_64-pc-linux-gnu)SEQ(SP=101%GCD=1%ISR=108%TI=I%TS=7)OPS(O1=M5 +OS:B4NW8ST11%O2=M5B4NW8ST11%O3=M5B4NW8NNT11%O4=M5B4NW8ST11%O5=M5B4NW8ST11%O +OS:6=M5B4ST11)WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2000)ECN(R=Y%D +OS:F=Y%TG=80%W=2000%O=M5B4NW8NNS%CC=N%Q=)T1(R=Y%DF=Y%TG=80%S=O%A=S+%F=AS%RD +OS:=0%Q=)T2(R=N)T3(R=N)T4(R=N)U1(R=N)IE(R=Y%DFI=N%TG=80%CD=Z) + +Uptime guess: 0.012 days (since Tue Jul 26 15:34:41 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=257 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Tue Jul 26 15:51:56 2022 -- 1 IP address (1 host up) scanned in 49.75 seconds diff --git a/new-plc-profiles/micrologix/192.168.103.15/index.html b/new-plc-profiles/micrologix/192.168.103.15/index.html new file mode 100644 index 0000000..bb2e1df --- /dev/null +++ b/new-plc-profiles/micrologix/192.168.103.15/index.html @@ -0,0 +1,9 @@ +1766-L32BXBA C/21.02 + + + + + + +<body><br><center><b>Your browser cannot render frames. Please upgrade to a newer version.</b></body> \ No newline at end of file diff --git a/new-plc-profiles/micrologix1400-scada-in-a-box b/new-plc-profiles/micrologix1400-scada-in-a-box new file mode 100644 index 0000000..92be18a --- /dev/null +++ b/new-plc-profiles/micrologix1400-scada-in-a-box @@ -0,0 +1,5 @@ +--2022-07-29 11:48:32-- http://192.168.103.15/ +Connecting to 192.168.103.15:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified +Saving to: ‘192.168.103.15/index.html’ diff --git a/new-plc-profiles/micrologix1400.fingerprint b/new-plc-profiles/micrologix1400.fingerprint new file mode 100644 index 0000000..4bc44ac --- /dev/null +++ b/new-plc-profiles/micrologix1400.fingerprint @@ -0,0 +1,48 @@ +# Nmap 7.60 scan initiated Fri Jul 29 11:45:03 2022 as: nmap -vvv -O -p 1-10000,45000-55000 -oN micrologix1400.fingerprint -e enp0s8 192.168.103.15 +Increasing send delay for 192.168.103.15 from 0 to 5 due to 11 out of 34 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 5 to 10 due to 11 out of 34 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 10 to 20 due to 11 out of 29 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 20 to 40 due to 11 out of 31 dropped probes since last increase. +Increasing send delay for 192.168.103.15 from 40 to 80 due to 11 out of 31 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -183462 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -183462 microseconds. Ignoring time. +Nmap scan report for 192.168.103.15 +Host is up, received arp-response (0.0021s latency). +Scanned at 2022-07-29 11:45:03 PDT for 2523s +Not shown: 19998 filtered ports +Reason: 19998 no-responses +PORT STATE SERVICE REASON +80/tcp open http syn-ack ttl 128 +502/tcp closed mbap reset ttl 128 +2222/tcp closed EtherNetIP-1 reset ttl 128 +MAC Address: 5C:88:16:BD:82:1D (Unknown) +Device type: specialized +Running (JUST GUESSING): Siemens embedded (85%) +OS CPE: cpe:/h:siemens:simatic_300 +OS fingerprint not ideal because: Didn't receive UDP response. Please try again with -sSU +Aggressive OS guesses: Siemens Simatic 300 programmable logic controller (85%), Siemens SPS programmable logic controller (85%) +No exact OS matches for host (test conditions non-ideal). +TCP/IP fingerprint: +SCAN(V=7.60%E=4%D=7/29%OT=80%CT=502%CU=%PV=Y%DS=1%DC=D%G=N%M=5C8816%TM=62E4348A%P=x86_64-pc-linux-gnu) +SEQ(SP=106%GCD=1%ISR=10A%TI=I%CI=I%TS=U) +SEQ(SP=105%GCD=1%ISR=108%TI=I%CI=RD%II=I%SS=S%TS=U) +OPS(O1=M5C6NNNL%O2=M5C6NNNL%O3=M5C6NNNL%O4=M5C6NNNL%O5=M5C6NNNL%O6=M5C6NNNL) +WIN(W1=800%W2=800%W3=800%W4=800%W5=800%W6=800) +ECN(R=Y%DF=N%TG=80%W=800%O=M5C6NNNL%CC=N%Q=) +T1(R=Y%DF=N%TG=80%S=O%A=S+%F=AS%RD=0%Q=) +T2(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T3(R=Y%DF=N%TG=80%W=800%S=O%A=S+%F=AS%O=M5C6NNNL%RD=0%Q=) +T4(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T5(R=Y%DF=N%TG=80%W=0%S=O%A=S+%F=AR%O=%RD=0%Q=) +T6(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +T7(R=Y%DF=N%TG=80%W=0%S=A%A=S+%F=AR%O=%RD=0%Q=) +U1(R=N) +IE(R=Y%DFI=N%TG=80%CD=Z) + +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=261 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 12:27:06 2022 -- 1 IP address (1 host up) scanned in 2523.12 seconds diff --git a/new-plc-profiles/moxa-http/192.168.110.51/index.html b/new-plc-profiles/moxa-http/192.168.110.51/index.html new file mode 100644 index 0000000..7ac5954 --- /dev/null +++ b/new-plc-profiles/moxa-http/192.168.110.51/index.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/new-plc-profiles/moxa-http2/192.168.110.51/index.html b/new-plc-profiles/moxa-http2/192.168.110.51/index.html new file mode 100644 index 0000000..7ac5954 --- /dev/null +++ b/new-plc-profiles/moxa-http2/192.168.110.51/index.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/new-plc-profiles/moxa-switch/moxa.fingerprint b/new-plc-profiles/moxa-switch/moxa.fingerprint new file mode 100644 index 0000000..f0370d0 --- /dev/null +++ b/new-plc-profiles/moxa-switch/moxa.fingerprint @@ -0,0 +1,44 @@ +# Nmap 7.60 scan initiated Tue Jul 26 13:41:38 2022 as: nmap -vvv -p 1-2000 -O -oN moxa.fingerprint 192.168.110.51 +Increasing send delay for 192.168.110.51 from 0 to 5 due to 48 out of 158 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 5 to 10 due to 54 out of 178 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 10 to 20 due to 11 out of 30 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 20 to 40 due to 11 out of 32 dropped probes since last increase. +Increasing send delay for 192.168.110.51 from 40 to 80 due to 11 out of 33 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -187951 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -187951 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -164758 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -164758 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -185069 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -185069 microseconds. Ignoring time. +Nmap scan report for 192.168.110.51 +Host is up, received arp-response (0.0016s latency). +Scanned at 2022-07-26 13:41:38 PDT for 196s +Not shown: 1997 closed ports +Reason: 1997 resets +PORT STATE SERVICE REASON +23/tcp open telnet syn-ack ttl 64 +80/tcp open http syn-ack ttl 64 +502/tcp open mbap syn-ack ttl 64 +MAC Address: 00:90:E8:5D:ED:FD (Moxa Technologies) +No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ). +TCP/IP fingerprint: +OS:SCAN(V=7.60%E=4%D=7/26%OT=23%CT=1%CU=43228%PV=Y%DS=1%DC=D%G=Y%M=0090E8%T +OS:M=62E05246%P=x86_64-pc-linux-gnu)SEQ(SP=ED%GCD=1%ISR=F2%TI=I%CI=I%TS=A)S +OS:EQ(SP=F3%GCD=1%ISR=F9%TI=I%TS=A)OPS(O1=M5B4NW0NNT11%O2=M5B4NW0NNT11%O3=M +OS:5B4NW0NNT11%O4=M5B4NW0NNT11%O5=M5B4NW0NNT11%O6=M5B4NNT11)WIN(W1=43E0%W2= +OS:4110%W3=423C%W4=4074%W5=4180%W6=403D)ECN(R=Y%DF=Y%T=40%W=4470%O=M5B4NW0% +OS:CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=Y%DF=Y%T=40%W +OS:=403D%S=O%A=S+%F=AS%O=M5B4NW0NNT11%RD=0%Q=)T4(R=Y%DF=N%T=40%W=0%S=A%A=Z% +OS:F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=N +OS:%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=N%T=40%W=0%S=Z%A=S%F=AR%O=%RD +OS:=0%Q=)U1(R=Y%DF=N%T=40%IPL=38%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=0%RUD=G)IE( +OS:R=Y%DFI=S%T=40%CD=S) + +Uptime guess: 0.110 days (since Tue Jul 26 11:06:20 2022) +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=249 (Good luck!) +IP ID Sequence Generation: Incremental + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Tue Jul 26 13:44:54 2022 -- 1 IP address (1 host up) scanned in 197.03 seconds diff --git a/new-plc-profiles/moxa2/auth.asp b/new-plc-profiles/moxa2/auth.asp new file mode 100644 index 0000000..7ac5954 --- /dev/null +++ b/new-plc-profiles/moxa2/auth.asp @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/new-plc-profiles/phoenix.fingerprint b/new-plc-profiles/phoenix.fingerprint new file mode 100644 index 0000000..3ce7a78 --- /dev/null +++ b/new-plc-profiles/phoenix.fingerprint @@ -0,0 +1,4 @@ +# Nmap 7.60 scan initiated Fri Jul 29 11:28:34 2022 as: nmap -vvv -O -p 1-10000,45000-55000 -oN phoenix.fingerprint -e enp0s10 192.168.56.1 +Nmap scan report for 192.168.56.1 [host down, received no-response] +Read data files from: /usr/bin/../share/nmap +# Nmap done at Fri Jul 29 11:28:35 2022 -- 1 IP address (0 hosts up) scanned in 0.90 seconds diff --git a/new-plc-profiles/rockwell-website b/new-plc-profiles/rockwell-website new file mode 100644 index 0000000..ee9d9b1 --- /dev/null +++ b/new-plc-profiles/rockwell-website @@ -0,0 +1,665 @@ +--2022-07-28 16:53:43-- http://192.168.0.5/ +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 302 Redirect +Location: http://192.168.0.5/index.html [following] +--2022-07-28 16:53:43-- http://192.168.0.5/index.html +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1209 (1.2K) [text/html] +Saving to: ‘192.168.0.5/index.html’ + + 0K . 100% 345K=0.003s + +2022-07-28 16:53:43 (345 KB/s) - ‘192.168.0.5/index.html’ saved [1209/1209] + +Loading robots.txt; please ignore errors. +--2022-07-28 16:53:43-- http://192.168.0.5/robots.txt +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 404 Site or Page Not Found +2022-07-28 16:53:43 ERROR 404: Site or Page Not Found. + +--2022-07-28 16:53:43-- http://192.168.0.5/css/radevice.css +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1993 (1.9K) [text/css] +Saving to: ‘192.168.0.5/css/radevice.css’ + + 0K . 100% 395K=0.005s + +2022-07-28 16:53:43 (395 KB/s) - ‘192.168.0.5/css/radevice.css’ saved [1993/1993] + +--2022-07-28 16:53:43-- http://192.168.0.5/redirect.html +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 170 [text/html] +Saving to: ‘192.168.0.5/redirect.html’ + + 0K 100% 3.78M=0s + +2022-07-28 16:53:43 (3.78 MB/s) - ‘192.168.0.5/redirect.html’ saved [170/170] + +--2022-07-28 16:53:43-- http://192.168.0.5/header.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/header.asp.html’ + + 0K . 172K=0.007s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:43 (172 KB/s) - ‘192.168.0.5/header.asp.html’ saved [1163] + +--2022-07-28 16:53:43-- http://192.168.0.5/navtree/navtree.html +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 8698 (8.5K) [text/html] +Saving to: ‘192.168.0.5/navtree/navtree.html’ + + 0K ........ 100% 341K=0.02s + +2022-07-28 16:53:43 (341 KB/s) - ‘192.168.0.5/navtree/navtree.html’ saved [8698/8698] + +--2022-07-28 16:53:43-- http://192.168.0.5/home.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/home.asp.html’ + + 0K .... 116K=0.04s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:43 (116 KB/s) - ‘192.168.0.5/home.asp.html’ saved [4929] + +--2022-07-28 16:53:43-- http://192.168.0.5/scripts/URLhandle.js +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1701 (1.7K) [application/x-javascript] +Saving to: ‘192.168.0.5/scripts/URLhandle.js’ + + 0K . 100% 338K=0.005s + +2022-07-28 16:53:43 (338 KB/s) - ‘192.168.0.5/scripts/URLhandle.js’ saved [1701/1701] + +--2022-07-28 16:53:43-- http://192.168.0.5/images/spacer.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 43 [image/gif] +Saving to: ‘192.168.0.5/images/spacer.gif’ + + 0K 100% 13.1K=0.003s + +2022-07-28 16:53:43 (13.1 KB/s) - ‘192.168.0.5/images/spacer.gif’ saved [43/43] + +--2022-07-28 16:53:43-- http://192.168.0.5/images/ablogo.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 926 [image/gif] +Saving to: ‘192.168.0.5/images/ablogo.gif’ + + 0K 100% 247K=0.004s + +2022-07-28 16:53:43 (247 KB/s) - ‘192.168.0.5/images/ablogo.gif’ saved [926/926] + +--2022-07-28 16:53:43-- http://192.168.0.5/images/ralogo.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1099 (1.1K) [image/gif] +Saving to: ‘192.168.0.5/images/ralogo.gif’ + + 0K . 100% 206K=0.005s + +2022-07-28 16:53:44 (206 KB/s) - ‘192.168.0.5/images/ralogo.gif’ saved [1099/1099] + +--2022-07-28 16:53:44-- http://192.168.0.5/css/navtree.css +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 1351 (1.3K) [text/css] +Saving to: ‘192.168.0.5/css/navtree.css’ + + 0K . 100% 296K=0.004s + +2022-07-28 16:53:44 (296 KB/s) - ‘192.168.0.5/css/navtree.css’ saved [1351/1351] + +--2022-07-28 16:53:44-- http://192.168.0.5/scripts/navtree.js +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 2012 (2.0K) [application/x-javascript] +Saving to: ‘192.168.0.5/scripts/navtree.js’ + + 0K . 100% 417K=0.005s + +2022-07-28 16:53:44 (417 KB/s) - ‘192.168.0.5/scripts/navtree.js’ saved [2012/2012] + +--2022-07-28 16:53:44-- http://192.168.0.5/images/paper.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 146 [image/gif] +Saving to: ‘192.168.0.5/images/paper.gif’ + + 0K 100% 53.7K=0.003s + +2022-07-28 16:53:44 (53.7 KB/s) - ‘192.168.0.5/images/paper.gif’ saved [146/146] + +--2022-07-28 16:53:44-- http://192.168.0.5/images/folder.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 145 [image/gif] +Saving to: ‘192.168.0.5/images/folder.gif’ + + 0K 100% 55.0K=0.003s + +2022-07-28 16:53:44 (55.0 KB/s) - ‘192.168.0.5/images/folder.gif’ saved [145/145] + +--2022-07-28 16:53:44-- http://192.168.0.5/diagover.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/diagover.asp.html’ + + 0K ......... 74.9K=0.1s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (74.9 KB/s) - ‘192.168.0.5/diagover.asp.html’ saved [9622] + +--2022-07-28 16:53:44-- http://192.168.0.5/diagnetwork.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/diagnetwork.asp.html’ + + 0K .... 56.3K=0.09s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (56.3 KB/s) - ‘192.168.0.5/diagnetwork.asp.html’ saved [4967] + +--2022-07-28 16:53:44-- http://192.168.0.5/msgconnect.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/msgconnect.asp.html’ + + 0K ... 125K=0.03s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (125 KB/s) - ‘192.168.0.5/msgconnect.asp.html’ saved [3510] + +--2022-07-28 16:53:44-- http://192.168.0.5/ioconnect.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/ioconnect.asp.html’ + + 0K ... 202K=0.02s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (202 KB/s) - ‘192.168.0.5/ioconnect.asp.html’ saved [3581] + +--2022-07-28 16:53:44-- http://192.168.0.5/etherstats.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/etherstats.asp.html’ + + 0K ...... 70.0K=0.09s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (70.0 KB/s) - ‘192.168.0.5/etherstats.asp.html’ saved [6525] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=encapstats +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=encapstats.html’ + + 0K .. 782K=0.003s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (782 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=encapstats.html’ saved [2331] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=encapsess +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=encapsess.html’ + + 0K . 976K=0.001s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (976 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=encapsess.html’ saved [1400] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=driverstats +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=driverstats.html’ + + 0K ... 922K=0.004s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (922 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=driverstats.html’ saved [3598] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=icmp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=icmp.html’ + + 0K .. 740K=0.003s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (740 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=icmp.html’ saved [2088] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=igmp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=igmp.html’ + + 0K . 918K=0.002s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (918 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=igmp.html’ saved [1756] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=ip +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=ip.html’ + + 0K .. 685K=0.003s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (685 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=ip.html’ saved [2057] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=udp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=udp.html’ + + 0K . 928K=0.002s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (928 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=udp.html’ saved [1755] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=tcp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=tcp.html’ + + 0K .... 620K=0.007s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (620 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=tcp.html’ saved [4248] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=netmem +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=netmem.html’ + + 0K .. 885K=0.003s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:44 (885 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=netmem.html’ saved [2967] + +--2022-07-28 16:53:44-- http://192.168.0.5/rokform/advancedDiags?pageReq=mbuf +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=mbuf.html’ + + 0K ... 872K=0.003s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (872 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=mbuf.html’ saved [3109] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/advancedDiags?pageReq=crash +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=crash.html’ + + 0K 723K=0.001s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (723 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=crash.html’ saved [912] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/advancedDiags?pageReq=heap +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=heap.html’ + + 0K .. 717K=0.003s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (717 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=heap.html’ saved [2066] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/advancedDiags?pageReq=genmem +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/advancedDiags?pageReq=genmem.html’ + + 0K . 879K=0.002s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (879 KB/s) - ‘192.168.0.5/rokform/advancedDiags?pageReq=genmem.html’ saved [1725] + +--2022-07-28 16:53:45-- http://192.168.0.5/chassisWho.asp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/chassisWho.asp.html’ + + 0K ..... 30.3K=0.2s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (30.3 KB/s) - ‘192.168.0.5/chassisWho.asp.html’ saved [5741] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menustarton.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 70 [image/gif] +Saving to: ‘192.168.0.5/images/menustarton.gif’ + + 0K 100% 32.3K=0.002s + +2022-07-28 16:53:45 (32.3 KB/s) - ‘192.168.0.5/images/menustarton.gif’ saved [70/70] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menubgon.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 47 [image/gif] +Saving to: ‘192.168.0.5/images/menubgon.gif’ + + 0K 100% 10.4K=0.004s + +2022-07-28 16:53:45 (10.4 KB/s) - ‘192.168.0.5/images/menubgon.gif’ saved [47/47] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menuendon.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 114 [image/gif] +Saving to: ‘192.168.0.5/images/menuendon.gif’ + + 0K 100% 75.3K=0.001s + +2022-07-28 16:53:45 (75.3 KB/s) - ‘192.168.0.5/images/menuendon.gif’ saved [114/114] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menuendbg.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 47 [image/gif] +Saving to: ‘192.168.0.5/images/menuendbg.gif’ + + 0K 100% 28.6K=0.002s + +2022-07-28 16:53:45 (28.6 KB/s) - ‘192.168.0.5/images/menuendbg.gif’ saved [47/47] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/border.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 43 [image/gif] +Saving to: ‘192.168.0.5/images/border.gif’ + + 0K 100% 13.5K=0.003s + +2022-07-28 16:53:45 (13.5 KB/s) - ‘192.168.0.5/images/border.gif’ saved [43/43] + +--2022-07-28 16:53:45-- http://192.168.0.5/scripts/refresh.js +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 582 [application/x-javascript] +Saving to: ‘192.168.0.5/scripts/refresh.js’ + + 0K 100% 123K=0.005s + +2022-07-28 16:53:45 (123 KB/s) - ‘192.168.0.5/scripts/refresh.js’ saved [582/582] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menseponoff.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 124 [image/gif] +Saving to: ‘192.168.0.5/images/menseponoff.gif’ + + 0K 100% 46.4K=0.003s + +2022-07-28 16:53:45 (46.4 KB/s) - ‘192.168.0.5/images/menseponoff.gif’ saved [124/124] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menubgoff.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 47 [image/gif] +Saving to: ‘192.168.0.5/images/menubgoff.gif’ + + 0K 100% 32.5K=0.001s + +2022-07-28 16:53:45 (32.5 KB/s) - ‘192.168.0.5/images/menubgoff.gif’ saved [47/47] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/mensepoffoff.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 121 [image/gif] +Saving to: ‘192.168.0.5/images/mensepoffoff.gif’ + + 0K 100% 55.1K=0.002s + +2022-07-28 16:53:45 (55.1 KB/s) - ‘192.168.0.5/images/mensepoffoff.gif’ saved [121/121] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menuendoff.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 112 [image/gif] +Saving to: ‘192.168.0.5/images/menuendoff.gif’ + + 0K 100% 76.1K=0.001s + +2022-07-28 16:53:45 (76.1 KB/s) - ‘192.168.0.5/images/menuendoff.gif’ saved [112/112] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/menustartoff.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 71 [image/gif] +Saving to: ‘192.168.0.5/images/menustartoff.gif’ + + 0K 100% 46.7K=0.001s + +2022-07-28 16:53:45 (46.7 KB/s) - ‘192.168.0.5/images/menustartoff.gif’ saved [71/71] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/mensepoffon.gif +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 130 [image/gif] +Saving to: ‘192.168.0.5/images/mensepoffon.gif’ + + 0K 100% 71.0K=0.002s + +2022-07-28 16:53:45 (71.0 KB/s) - ‘192.168.0.5/images/mensepoffon.gif’ saved [130/130] + +--2022-07-28 16:53:45-- http://192.168.0.5/images/1756enet.bmp +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: 182 [text/plain] +Saving to: ‘192.168.0.5/images/1756enet.bmp’ + + 0K 100% 62.7K=0.003s + +2022-07-28 16:53:45 (62.7 KB/s) - ‘192.168.0.5/images/1756enet.bmp’ saved [182/182] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/chassisDetail?slot=0 +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=0.html’ + + 0K .. 31.5K=0.08s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (31.5 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=0.html’ saved [2728] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/chassisDetail?slot=1 +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=1.html’ + + 0K .. 59.5K=0.04s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (59.5 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=1.html’ saved [2718] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/chassisDetail?slot=2 +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=2.html’ + + 0K .. 32.6K=0.08s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (32.6 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=2.html’ saved [2718] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/chassisDetail?slot=0&pagereq=backplane +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=0&pagereq=backplane.html’ + + 0K ... 41.7K=0.07s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:45 (41.7 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=0&pagereq=backplane.html’ saved [3151] + +--2022-07-28 16:53:45-- http://192.168.0.5/rokform/chassisDetail?slot=0&pagereq=conmanage +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=0&pagereq=conmanage.html’ + + 0K .. 38.2K=0.06s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (38.2 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=0&pagereq=conmanage.html’ saved [2219] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=1&pagereq=backplane +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=1&pagereq=backplane.html’ + + 0K ... 30.5K=0.1s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (30.5 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=1&pagereq=backplane.html’ saved [3152] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=1&pagereq=conmanage +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=1&pagereq=conmanage.html’ + + 0K .. 30.8K=0.09s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (30.8 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=1&pagereq=conmanage.html’ saved [2795] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=2&pagereq=backplane +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=2&pagereq=backplane.html’ + + 0K ... 71.1K=0.04s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (71.1 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=2&pagereq=backplane.html’ saved [3151] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=2&pagereq=conmanage +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=2&pagereq=conmanage.html’ + + 0K .. 42.9K=0.05s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (42.9 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=2&pagereq=conmanage.html’ saved [2219] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=0&pagereq=module +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=0&pagereq=module.html’ + + 0K .. 31.2K=0.09s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (31.2 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=0&pagereq=module.html’ saved [2728] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=1&pagereq=module +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=1&pagereq=module.html’ + + 0K .. 42.6K=0.06s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (42.6 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=1&pagereq=module.html’ saved [2718] + +--2022-07-28 16:53:46-- http://192.168.0.5/rokform/chassisDetail?slot=2&pagereq=module +Connecting to 192.168.0.5:80... connected. +HTTP request sent, awaiting response... 200 OK +Length: unspecified [text/html] +Saving to: ‘192.168.0.5/rokform/chassisDetail?slot=2&pagereq=module.html’ + + 0K .. 31.6K=0.08s + +Last-modified header missing -- time-stamps turned off. +2022-07-28 16:53:46 (31.6 KB/s) - ‘192.168.0.5/rokform/chassisDetail?slot=2&pagereq=module.html’ saved [2718] + +FINISHED --2022-07-28 16:53:46-- +Total wall clock time: 3.0s +Downloaded: 58 files, 121K in 1.6s (77.3 KB/s) +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=icmp.html... 2-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=encapstats.html... 2-0 +Converting links in 192.168.0.5/header.asp.html... 4-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=crash.html... 1-0 +Converting links in 192.168.0.5/navtree/navtree.html... 54-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=2.html... 16-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=0&pagereq=conmanage.html... 16-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=0&pagereq=backplane.html... 16-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=heap.html... 2-0 +Converting links in 192.168.0.5/chassisWho.asp.html... 14-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=encapsess.html... 2-0 +Converting links in 192.168.0.5/diagnetwork.asp.html... 20-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=netmem.html... 2-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=1.html... 16-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=tcp.html... 2-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=ip.html... 2-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=genmem.html... 2-0 +Converting links in 192.168.0.5/home.asp.html... 8-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=0.html... 16-0 +Converting links in 192.168.0.5/diagover.asp.html... 21-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=1&pagereq=conmanage.html... 16-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=1&pagereq=backplane.html... 16-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=2&pagereq=module.html... 16-0 +Converting links in 192.168.0.5/etherstats.asp.html... 21-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=1&pagereq=module.html... 16-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=mbuf.html... 2-0 +Converting links in 192.168.0.5/redirect.html... 1-0 +Converting links in 192.168.0.5/index.html... 5-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=driverstats.html... 2-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=0&pagereq=module.html... 16-0 +Converting links in 192.168.0.5/msgconnect.asp.html... 21-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=2&pagereq=conmanage.html... 16-0 +Converting links in 192.168.0.5/rokform/chassisDetail?slot=2&pagereq=backplane.html... 16-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=udp.html... 2-0 +Converting links in 192.168.0.5/ioconnect.asp.html... 21-0 +Converting links in 192.168.0.5/rokform/advancedDiags?pageReq=igmp.html... 2-0 +Converting links in 192.168.0.5/css/navtree.css... nothing to do. +Converting links in 192.168.0.5/css/radevice.css... nothing to do. +Converted links in 38 files in 0.006 seconds. diff --git a/new-plc-profiles/siemens-et-200sp.fingerprint b/new-plc-profiles/siemens-et-200sp.fingerprint new file mode 100644 index 0000000..ef77af5 --- /dev/null +++ b/new-plc-profiles/siemens-et-200sp.fingerprint @@ -0,0 +1,4 @@ +# Nmap 7.60 scan initiated Thu Jul 28 16:15:35 2022 as: nmap -vvv -O -oN siemens-et-200sp.fingerprint 192.168.1.1 +Nmap scan report for 192.168.1.1 [host down, received no-response] +Read data files from: /usr/bin/../share/nmap +# Nmap done at Thu Jul 28 16:15:36 2022 -- 1 IP address (0 hosts up) scanned in 0.77 seconds diff --git a/new-plc-profiles/siemens-s7-1500 b/new-plc-profiles/siemens-s7-1500 new file mode 100644 index 0000000..cef62a8 --- /dev/null +++ b/new-plc-profiles/siemens-s7-1500 @@ -0,0 +1,364 @@ +iso.3.6.1.2.1.1.1.0 = STRING: "Siemens, SIMATIC S7, CPU 1511C-1 PN, 6ES7 511-1CK01-0AB0, HW: Version 4, FW: Version V2.8.3, S V-N4EC75702021" +iso.3.6.1.2.1.1.2.0 = OID: ccitt.0 +iso.3.6.1.2.1.1.3.0 = Timeticks: (1124390) 3:07:23.90 +iso.3.6.1.2.1.1.4.0 = "" +iso.3.6.1.2.1.1.5.0 = "" +iso.3.6.1.2.1.1.6.0 = "" +iso.3.6.1.2.1.1.7.0 = INTEGER: 78 +iso.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.0.8802.1.1.2 +iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.0.62439.1 +iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.2.1 +iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.2.1.4 +iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1.5 +iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.6 +iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.7 +iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.2.1.11 +iso.3.6.1.2.1.1.9.1.2.9 = OID: iso.3.6.1.2.1.31 +iso.3.6.1.2.1.1.9.1.3.1 = STRING: "iso.0.iso8802.ieee802dot1.ieee802dot1mibs.lldp" +iso.3.6.1.2.1.1.9.1.3.2 = STRING: "iso.0.iec62439.mrp" +iso.3.6.1.2.1.1.9.1.3.3 = STRING: "iso.org.dod.internet.mgmt.mib_2" +iso.3.6.1.2.1.1.9.1.3.4 = STRING: "iso.org.dod.internet.mgmt.mib_2.ipMIB" +iso.3.6.1.2.1.1.9.1.3.5 = STRING: "iso.org.dod.internet.mgmt.mib_2.icmpMIB" +iso.3.6.1.2.1.1.9.1.3.6 = STRING: "iso.org.dod.internet.mgmt.mib_2.tcpMIB" +iso.3.6.1.2.1.1.9.1.3.7 = STRING: "iso.org.dod.internet.mgmt.mib_2.udpMIB" +iso.3.6.1.2.1.1.9.1.3.8 = STRING: "iso.org.dod.internet.mgmt.mib_2.snmp" +iso.3.6.1.2.1.1.9.1.3.9 = STRING: "iso.org.dod.internet.mgmt.mib_2.ifMIB" +iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.1.9.1.4.9 = Timeticks: (0) 0:00:00.00 +iso.3.6.1.2.1.2.1.0 = INTEGER: 5 +iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.1.3 = INTEGER: 3 +iso.3.6.1.2.1.2.2.1.1.4 = INTEGER: 4 +iso.3.6.1.2.1.2.2.1.1.5 = INTEGER: 5 +iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Siemens, SIMATIC S7, internal, X1" +iso.3.6.1.2.1.2.2.1.2.2 = STRING: "Siemens, SIMATIC S7, Ethernet Port, X1 P1R" +iso.3.6.1.2.1.2.2.1.2.3 = STRING: "Siemens, SIMATIC S7, Ethernet Port, X1 P2R" +iso.3.6.1.2.1.2.2.1.2.4 = STRING: "Siemens, SIMATIC S7, internal, W1" +iso.3.6.1.2.1.2.2.1.2.5 = STRING: "Siemens, SIMATIC S7, Ethernet Port, W1 P1" +iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.3.4 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.3.5 = INTEGER: 6 +iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 1500 +iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500 +iso.3.6.1.2.1.2.2.1.4.3 = INTEGER: 1500 +iso.3.6.1.2.1.2.2.1.4.4 = INTEGER: 1500 +iso.3.6.1.2.1.2.2.1.4.5 = INTEGER: 1500 +iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.5.3 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.5.4 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.5.5 = Gauge32: 100000000 +iso.3.6.1.2.1.2.2.1.6.1 = Hex-STRING: 8C F3 19 19 8F 50 +iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 8C F3 19 19 8F 51 +iso.3.6.1.2.1.2.2.1.6.3 = Hex-STRING: 8C F3 19 19 8F 52 +iso.3.6.1.2.1.2.2.1.6.4 = Hex-STRING: 8E F3 19 19 8F 50 +iso.3.6.1.2.1.2.2.1.6.5 = Hex-STRING: 8E F3 19 19 8F 50 +iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.3 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.4 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.7.5 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.1 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.2 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.8.3 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.4 = INTEGER: 1 +iso.3.6.1.2.1.2.2.1.8.5 = INTEGER: 2 +iso.3.6.1.2.1.2.2.1.9.1 = Timeticks: (100) 0:00:01.00 +iso.3.6.1.2.1.2.2.1.9.2 = Timeticks: (410) 0:00:04.10 +iso.3.6.1.2.1.2.2.1.9.3 = Timeticks: (1990) 0:00:19.90 +iso.3.6.1.2.1.2.2.1.9.4 = Timeticks: (100) 0:00:01.00 +iso.3.6.1.2.1.2.2.1.9.5 = Timeticks: (100) 0:00:01.00 +iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.10.3 = Counter32: 120452991 +iso.3.6.1.2.1.2.2.1.10.4 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.10.5 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.11.1 = Counter32: 1501064 +iso.3.6.1.2.1.2.2.1.11.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.11.3 = Counter32: 1499716 +iso.3.6.1.2.1.2.2.1.12.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.12.3 = Counter32: 10555 +iso.3.6.1.2.1.2.2.1.13.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.4 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.13.5 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.14.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.15.3 = Counter32: 1926 +iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.3 = Counter32: 111182064 +iso.3.6.1.2.1.2.2.1.16.4 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.16.5 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.17.1 = Counter32: 1523184 +iso.3.6.1.2.1.2.2.1.17.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.17.3 = Counter32: 1511226 +iso.3.6.1.2.1.2.2.1.18.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.18.3 = Counter32: 11958 +iso.3.6.1.2.1.2.2.1.19.4 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.19.5 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.2 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.20.3 = Counter32: 0 +iso.3.6.1.2.1.2.2.1.22.1 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.2 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.3 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.4 = OID: ccitt.0 +iso.3.6.1.2.1.2.2.1.22.5 = OID: ccitt.0 +iso.3.6.1.2.1.4.1.0 = INTEGER: 2 +iso.3.6.1.2.1.4.2.0 = INTEGER: 64 +iso.3.6.1.2.1.4.3.0 = Counter32: 1500277 +iso.3.6.1.2.1.4.4.0 = Counter32: 0 +iso.3.6.1.2.1.4.5.0 = Counter32: 177 +iso.3.6.1.2.1.4.6.0 = Counter32: 0 +iso.3.6.1.2.1.4.7.0 = Counter32: 0 +iso.3.6.1.2.1.4.8.0 = Counter32: 0 +iso.3.6.1.2.1.4.9.0 = Counter32: 1500106 +iso.3.6.1.2.1.4.10.0 = Counter32: 1512157 +iso.3.6.1.2.1.4.11.0 = Counter32: 0 +iso.3.6.1.2.1.4.12.0 = Counter32: 0 +iso.3.6.1.2.1.4.13.0 = INTEGER: 60 +iso.3.6.1.2.1.4.14.0 = Counter32: 0 +iso.3.6.1.2.1.4.15.0 = Counter32: 0 +iso.3.6.1.2.1.4.16.0 = Counter32: 0 +iso.3.6.1.2.1.4.17.0 = Counter32: 0 +iso.3.6.1.2.1.4.18.0 = Counter32: 0 +iso.3.6.1.2.1.4.19.0 = Counter32: 0 +iso.3.6.1.2.1.4.20.1.1.192.168.104.16 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.4.20.1.2.192.168.104.16 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.3.192.168.104.16 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.20.1.4.192.168.104.16 = INTEGER: 1 +iso.3.6.1.2.1.4.20.1.5.192.168.104.16 = INTEGER: 65535 +iso.3.6.1.2.1.4.21.1.1.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.4.21.1.1.192.168.104.0 = IpAddress: 192.168.104.0 +iso.3.6.1.2.1.4.21.1.1.192.168.104.255 = IpAddress: 192.168.104.255 +iso.3.6.1.2.1.4.21.1.2.0.0.0.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.2.192.168.104.0 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.2.192.168.104.255 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.3.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.3.192.168.104.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.3.192.168.104.255 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.192.168.104.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.4.192.168.104.255 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.192.168.104.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.5.192.168.104.255 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.192.168.104.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.6.192.168.104.255 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.7.0.0.0.0 = IpAddress: 192.168.104.1 +iso.3.6.1.2.1.4.21.1.7.192.168.104.0 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.4.21.1.7.192.168.104.255 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.4.21.1.8.0.0.0.0 = INTEGER: 4 +iso.3.6.1.2.1.4.21.1.8.192.168.104.0 = INTEGER: 3 +iso.3.6.1.2.1.4.21.1.8.192.168.104.255 = INTEGER: 4 +iso.3.6.1.2.1.4.21.1.9.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.9.192.168.104.0 = INTEGER: 2 +iso.3.6.1.2.1.4.21.1.9.192.168.104.255 = INTEGER: 1 +iso.3.6.1.2.1.4.21.1.10.0.0.0.0 = INTEGER: 11240 +iso.3.6.1.2.1.4.21.1.10.192.168.104.0 = INTEGER: 11240 +iso.3.6.1.2.1.4.21.1.10.192.168.104.255 = INTEGER: 11240 +iso.3.6.1.2.1.4.21.1.11.0.0.0.0 = IpAddress: 255.255.255.255 +iso.3.6.1.2.1.4.21.1.11.192.168.104.0 = IpAddress: 255.255.255.0 +iso.3.6.1.2.1.4.21.1.11.192.168.104.255 = IpAddress: 255.255.255.255 +iso.3.6.1.2.1.4.21.1.12.0.0.0.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.12.192.168.104.0 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.12.192.168.104.255 = INTEGER: -1 +iso.3.6.1.2.1.4.21.1.13.0.0.0.0 = OID: ccitt.0 +iso.3.6.1.2.1.4.21.1.13.192.168.104.0 = OID: ccitt.0 +iso.3.6.1.2.1.4.21.1.13.192.168.104.255 = OID: ccitt.0 +iso.3.6.1.2.1.4.22.1.1.1.192.168.104.16 = INTEGER: 1 +iso.3.6.1.2.1.4.22.1.1.1.192.168.104.99 = INTEGER: 1 +iso.3.6.1.2.1.4.22.1.2.1.192.168.104.16 = Hex-STRING: 8C F3 19 19 8F 50 +iso.3.6.1.2.1.4.22.1.2.1.192.168.104.99 = Hex-STRING: 08 00 27 0F F5 1B +iso.3.6.1.2.1.4.22.1.3.1.192.168.104.16 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.4.22.1.3.1.192.168.104.99 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.4.22.1.4.1.192.168.104.16 = INTEGER: 3 +iso.3.6.1.2.1.4.22.1.4.1.192.168.104.99 = INTEGER: 3 +iso.3.6.1.2.1.4.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.1.0 = Counter32: 973 +iso.3.6.1.2.1.5.2.0 = Counter32: 0 +iso.3.6.1.2.1.5.3.0 = Counter32: 922 +iso.3.6.1.2.1.5.4.0 = Counter32: 0 +iso.3.6.1.2.1.5.5.0 = Counter32: 0 +iso.3.6.1.2.1.5.6.0 = Counter32: 0 +iso.3.6.1.2.1.5.7.0 = Counter32: 34 +iso.3.6.1.2.1.5.8.0 = Counter32: 17 +iso.3.6.1.2.1.5.9.0 = Counter32: 0 +iso.3.6.1.2.1.5.10.0 = Counter32: 0 +iso.3.6.1.2.1.5.11.0 = Counter32: 0 +iso.3.6.1.2.1.5.12.0 = Counter32: 0 +iso.3.6.1.2.1.5.13.0 = Counter32: 0 +iso.3.6.1.2.1.5.14.0 = Counter32: 981 +iso.3.6.1.2.1.5.15.0 = Counter32: 8 +iso.3.6.1.2.1.5.16.0 = Counter32: 0 +iso.3.6.1.2.1.5.17.0 = Counter32: 0 +iso.3.6.1.2.1.5.18.0 = Counter32: 0 +iso.3.6.1.2.1.5.19.0 = Counter32: 0 +iso.3.6.1.2.1.5.20.0 = Counter32: 0 +iso.3.6.1.2.1.5.21.0 = Counter32: 0 +iso.3.6.1.2.1.5.22.0 = Counter32: 17 +iso.3.6.1.2.1.5.23.0 = Counter32: 0 +iso.3.6.1.2.1.5.24.0 = Counter32: 0 +iso.3.6.1.2.1.5.25.0 = Counter32: 0 +iso.3.6.1.2.1.5.26.0 = Counter32: 0 +iso.3.6.1.2.1.6.1.0 = INTEGER: 1 +iso.3.6.1.2.1.6.2.0 = INTEGER: 1000 +iso.3.6.1.2.1.6.3.0 = INTEGER: 128000 +iso.3.6.1.2.1.6.4.0 = INTEGER: -1 +iso.3.6.1.2.1.6.5.0 = Counter32: 1772 +iso.3.6.1.2.1.6.6.0 = Counter32: 24 +iso.3.6.1.2.1.6.7.0 = Counter32: 1760 +iso.3.6.1.2.1.6.8.0 = Counter32: 15 +iso.3.6.1.2.1.6.9.0 = Gauge32: 10 +iso.3.6.1.2.1.6.10.0 = Counter32: 1498354 +iso.3.6.1.2.1.6.11.0 = Counter32: 1499031 +iso.3.6.1.2.1.6.12.0 = Counter32: 56 +iso.3.6.1.2.1.6.13.1.1.0.0.0.0.102.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48864 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48870 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48872 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48874 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48878 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48880 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48882 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48884 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48886 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.80.192.168.104.99.48888 = INTEGER: 5 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.443.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.502.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.4840.0.0.0.0.0 = INTEGER: 2 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.51112.192.168.103.15.502 = INTEGER: 3 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.61721.192.168.103.15.502 = INTEGER: 3 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.62640.192.168.103.15.502 = INTEGER: 3 +iso.3.6.1.2.1.6.13.1.1.192.168.104.16.64331.192.168.103.15.502 = INTEGER: 3 +iso.3.6.1.2.1.6.13.1.2.0.0.0.0.102.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.0.0.0.0.0 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48864 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48870 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48872 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48874 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48878 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48880 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48882 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48884 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48886 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.80.192.168.104.99.48888 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.443.0.0.0.0.0 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.502.0.0.0.0.0 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.4840.0.0.0.0.0 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.51112.192.168.103.15.502 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.61721.192.168.103.15.502 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.62640.192.168.103.15.502 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.2.192.168.104.16.64331.192.168.103.15.502 = IpAddress: 192.168.104.16 +iso.3.6.1.2.1.6.13.1.3.0.0.0.0.102.0.0.0.0.0 = INTEGER: 102 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.0.0.0.0.0 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48864 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48870 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48872 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48874 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48878 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48880 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48882 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48884 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48886 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.80.192.168.104.99.48888 = INTEGER: 80 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.443.0.0.0.0.0 = INTEGER: 443 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.502.0.0.0.0.0 = INTEGER: 502 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.4840.0.0.0.0.0 = INTEGER: 4840 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.51112.192.168.103.15.502 = INTEGER: 51112 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.61721.192.168.103.15.502 = INTEGER: 61721 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.62640.192.168.103.15.502 = INTEGER: 62640 +iso.3.6.1.2.1.6.13.1.3.192.168.104.16.64331.192.168.103.15.502 = INTEGER: 64331 +iso.3.6.1.2.1.6.13.1.4.0.0.0.0.102.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48864 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48870 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48872 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48874 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48878 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48880 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48882 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48884 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48886 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.80.192.168.104.99.48888 = IpAddress: 192.168.104.99 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.443.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.502.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.4840.0.0.0.0.0 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.51112.192.168.103.15.502 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.61721.192.168.103.15.502 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.62640.192.168.103.15.502 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.6.13.1.4.192.168.104.16.64331.192.168.103.15.502 = IpAddress: 192.168.103.15 +iso.3.6.1.2.1.6.13.1.5.0.0.0.0.102.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48864 = INTEGER: 48864 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48870 = INTEGER: 48870 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48872 = INTEGER: 48872 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48874 = INTEGER: 48874 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48878 = INTEGER: 48878 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48880 = INTEGER: 48880 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48882 = INTEGER: 48882 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48884 = INTEGER: 48884 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48886 = INTEGER: 48886 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.80.192.168.104.99.48888 = INTEGER: 48888 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.443.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.502.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.4840.0.0.0.0.0 = INTEGER: 0 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.51112.192.168.103.15.502 = INTEGER: 502 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.61721.192.168.103.15.502 = INTEGER: 502 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.62640.192.168.103.15.502 = INTEGER: 502 +iso.3.6.1.2.1.6.13.1.5.192.168.104.16.64331.192.168.103.15.502 = INTEGER: 502 +iso.3.6.1.2.1.6.14.0 = Counter32: 0 +iso.3.6.1.2.1.6.15.0 = Counter32: 12592 +iso.3.6.1.2.1.7.1.0 = Counter32: 978 +iso.3.6.1.2.1.7.2.0 = Counter32: 654 +iso.3.6.1.2.1.7.3.0 = Counter32: 0 +iso.3.6.1.2.1.7.4.0 = Counter32: 326 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.161 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.34964 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.1.0.0.0.0.51279 = IpAddress: 0.0.0.0 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.161 = INTEGER: 161 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.34964 = INTEGER: 34964 +iso.3.6.1.2.1.7.5.1.2.0.0.0.0.51279 = INTEGER: 51279 +iso.3.6.1.2.1.11.1.0 = Counter32: 334 +iso.3.6.1.2.1.11.2.0 = Counter32: 334 +iso.3.6.1.2.1.11.3.0 = Counter32: 0 +iso.3.6.1.2.1.11.4.0 = Counter32: 0 +iso.3.6.1.2.1.11.5.0 = Counter32: 0 +iso.3.6.1.2.1.11.6.0 = Counter32: 0 +iso.3.6.1.2.1.11.8.0 = Counter32: 0 +iso.3.6.1.2.1.11.9.0 = Counter32: 0 +iso.3.6.1.2.1.11.10.0 = Counter32: 0 +iso.3.6.1.2.1.11.11.0 = Counter32: 0 +iso.3.6.1.2.1.11.12.0 = Counter32: 0 +iso.3.6.1.2.1.11.13.0 = Counter32: 345 +iso.3.6.1.2.1.11.14.0 = Counter32: 0 +iso.3.6.1.2.1.11.15.0 = Counter32: 0 +iso.3.6.1.2.1.11.16.0 = Counter32: 348 +iso.3.6.1.2.1.11.17.0 = Counter32: 0 +iso.3.6.1.2.1.11.18.0 = Counter32: 0 +iso.3.6.1.2.1.11.19.0 = Counter32: 0 +iso.3.6.1.2.1.11.20.0 = Counter32: 0 +iso.3.6.1.2.1.11.21.0 = Counter32: 0 +iso.3.6.1.2.1.11.22.0 = Counter32: 0 +iso.3.6.1.2.1.11.24.0 = Counter32: 0 +iso.3.6.1.2.1.11.25.0 = Counter32: 0 +iso.3.6.1.2.1.11.26.0 = Counter32: 0 +iso.3.6.1.2.1.11.27.0 = Counter32: 0 +iso.3.6.1.2.1.11.28.0 = Counter32: 0 +iso.3.6.1.2.1.11.29.0 = Counter32: 0 +iso.3.6.1.2.1.11.30.0 = INTEGER: 2 +iso.3.6.1.2.1.11.31.0 = Counter32: 0 +iso.3.6.1.2.1.11.32.0 = Counter32: 0 +End of MIB diff --git a/new-plc-profiles/siemens-s7-1500.fingerprint b/new-plc-profiles/siemens-s7-1500.fingerprint new file mode 100644 index 0000000..b506f37 --- /dev/null +++ b/new-plc-profiles/siemens-s7-1500.fingerprint @@ -0,0 +1,49 @@ +# Nmap 7.60 scan initiated Fri Jul 29 13:02:57 2022 as: nmap -vvv -O -p 1-10000 -oN MoxaSwitchScadaInABox -e enp0s8 192.168.104.16 +Increasing send delay for 192.168.104.16 from 0 to 5 due to 77 out of 255 dropped probes since last increase. +Increasing send delay for 192.168.104.16 from 10 to 20 due to 23 out of 75 dropped probes since last increase. +Increasing send delay for 192.168.104.16 from 20 to 40 due to 11 out of 27 dropped probes since last increase. +Increasing send delay for 192.168.104.16 from 40 to 80 due to 11 out of 31 dropped probes since last increase. +adjust_timeouts2: packet supposedly had rtt of -185218 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -185218 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -151396 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -151396 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -150953 microseconds. Ignoring time. +adjust_timeouts2: packet supposedly had rtt of -150953 microseconds. Ignoring time. +Nmap scan report for 192.168.104.16 +Host is up, received arp-response (0.00100s latency). +Scanned at 2022-07-29 13:02:57 PDT for 1036s +Not shown: 9995 closed ports +Reason: 9995 resets +PORT STATE SERVICE REASON +80/tcp open http syn-ack ttl 64 +102/tcp open iso-tsap syn-ack ttl 64 +443/tcp open https syn-ack ttl 64 +502/tcp open mbap syn-ack ttl 64 +4840/tcp open opcua-tcp syn-ack ttl 64 +MAC Address: 8C:F3:19:19:8F:50 (Unknown) +OS fingerprint not ideal because: Didn't receive UDP response. Please try again with -sSU +Aggressive OS guesses: TiVo series 1 (Sony SVR-2000 or Philips HDR112) (Linux 2.1.24-TiVo-2.5, PowerPC) (87%), Dell Remote Access Controller 4 (DRAC 4) (87%), FreeBSD 5.2.1-RC2 (87%), Dell Embedded Remote Access (ERA) Controller 3.38 or 4/I (87%), IBM AIX 5.3 (87%), Lantronix XPress-DR+ serial-to-Ethernet bridge (87%), Intermec Easycoder thermal printer (87%), OpenBSD 4.4 - 4.6 (87%), OpenBSD 4.9 - 5.4 (87%), OpenBSD 5.2 - 5.3 (87%) +No exact OS matches for host (test conditions non-ideal). +TCP/IP fingerprint: +SCAN(V=7.60%E=4%D=7/29%OT=80%CT=1%CU=%PV=Y%DS=1%DC=D%G=N%M=8CF319%TM=62E440FD%P=x86_64-pc-linux-gnu) +SEQ(SP=105%GCD=1%ISR=109%TI=RD%CI=RD%TS=U) +OPS(O1=M5B4%O2=M5B4%O3=M5B4%O4=M5B4%O5=M5B4%O6=M5B4) +WIN(W1=2000%W2=2000%W3=2000%W4=2000%W5=2000%W6=2000) +ECN(R=Y%DF=Y%TG=40%W=2000%O=M5B4%CC=N%Q=) +T1(R=Y%DF=Y%TG=40%S=O%A=S+%F=AS%RD=0%Q=) +T2(R=Y%DF=Y%TG=40%W=0%S=Z%A=S%F=AR%O=%RD=0%Q=) +T3(R=Y%DF=Y%TG=40%W=2000%S=O%A=S+%F=AS%O=M5B4%RD=0%Q=) +T4(R=Y%DF=Y%TG=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=) +T5(R=Y%DF=Y%TG=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=) +T6(R=Y%DF=Y%TG=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=) +T7(R=Y%DF=Y%TG=40%W=0%S=Z%A=S%F=AR%O=%RD=0%Q=) +U1(R=N) +IE(R=Y%DFI=S%TG=FF%CD=S) + +Network Distance: 1 hop +TCP Sequence Prediction: Difficulty=261 (Good luck!) +IP ID Sequence Generation: Randomized + +Read data files from: /usr/bin/../share/nmap +OS detection performed. Please report any incorrect results at https://nmap.org/submit/ . +# Nmap done at Fri Jul 29 13:20:13 2022 -- 1 IP address (1 host up) scanned in 1036.25 seconds diff --git a/new-plc-profiles/siemens1200.fingerprint b/new-plc-profiles/siemens1200.fingerprint new file mode 100644 index 0000000..caf642a --- /dev/null +++ b/new-plc-profiles/siemens1200.fingerprint @@ -0,0 +1 @@ +# Nmap 7.60 scan initiated Thu Jul 28 15:30:54 2022 as: nmap -vvv -p 1-1200 -O -sU -oN siemens1200.fingerprint -e enp0s10 192.168.1.1