{"id":15,"date":"2008-09-02T19:57:05","date_gmt":"2008-09-02T19:57:05","guid":{"rendered":"https:\/\/www.timk.de\/it-blog\/index.php\/2008\/09\/02\/how-to-show-sonicwall-configuration-in-plain-text\/"},"modified":"2008-09-02T19:57:05","modified_gmt":"2008-09-02T19:57:05","slug":"how-to-show-sonicwall-configuration-in-plain-text","status":"publish","type":"post","link":"https:\/\/www.timk.de\/it-blog\/how-to-show-sonicwall-configuration-in-plain-text\/","title":{"rendered":"How read a Sonicwall Configuration as plain text"},"content":{"rendered":"<p>First export the setting via Web-GUI as exp-File (System &#8211;> Settings &#8211;> Export Settings).<br \/>\nNow create a new perl script for Base64-decoding on your host&#8230;<\/p>\n<blockquote><p><code><br \/>\n#!\/usr\/bin\/perl<br \/>\n#Scriptname: decode<\/p>\n<p>use strict;<br \/>\nuse MIME::Base64;<\/p>\n<p>local($\/) = undef; # slurp<\/p>\n<p>my $decoded = decode_base64(&lt;STDIN&gt;);<br \/>\n$decoded =~ s\/&\/n\/gms;<br \/>\nprint $decoded;<br \/>\n<\/code><\/p><\/blockquote>\n<p>&#8230; and decode the file with the Sonicwall configuration:<\/p>\n<blockquote><p><code>cat sonicwall-PRO_xxxx_Enhanced-3_x_x_x-xxx.exp | .\/decode<br \/>\n<\/code><\/p><\/blockquote>\n<p>Here is an example of a Sonicwall Configuration:<\/p>\n<blockquote><p><code>checksumVersion=1<br \/>\nbuildNum=3.x.x.x-xxx<br \/>\nuserIV=xxxxxxxxxxxxx<br \/>\npasswordUniqueNum=0<br \/>\ncfspName_0=Default<br \/>\ncfspOptionMask_0=7<br \/>\ncfspCatMask_0=255,15,0,0,0,0,0,0<br \/>\ncfsPolicyTime_0=<br \/>\ncfspInUse_0=1<br \/>\nzoneObjId_0=LAN<br \/>\nzoneObjProperties_0=50973<br \/>\nzoneObjCflProfile_0=0<br \/>\nzoneObjCfspId_0=Default<br \/>\nzoneObjSslCtrlProfile_0=0<br \/>\nzoneObjZoneType_0=1<br \/>\nzoneObjIntraZoneCom_0=1<br \/>\nzoneObjAvProfile_0=0<br \/>\nzoneObjASProfile_0=0<br \/>\nzoneObjGavProfile_0=0<br \/>\nzoneObjGscProfile_0=0<br \/>\nzoneObjGroupVpn_0=0<br \/>\nzoneObjMyIDPProfile_0=0<br \/>\nzoneObjEnforceWiFi_0=0<br \/>\nzoneObjEnforceSslvpn_0=0<br \/>\nzoneObjSslvpnIp_0=<br \/>\nzoneObjSslvpnPort_0=<br \/>\nzoneObjWiFiException_0=0<br \/>\nzoneObjWiFiExceptionHandle_0=<br \/>\nzoneObjRestrictVpnTrav_0=0<br \/>\nzoneObjAllowWPA_0=0<br \/>\nzoneObjSonicPointProfHandle_0=<br \/>\nzoneObjSonicPointOnly_0=0<br \/>\n...<br \/>\n<\/code><\/p><\/blockquote>\n<p>Works on:<\/p>\n<ul>\n<li>SOHO 3<\/li>\n<li>SOHO TZW<\/li>\n<li>TZ 150<\/li>\n<li>TZ 170<\/li>\n<li>TZ 180<\/li>\n<li>TZ 190<\/li>\n<li>PRO 1260<\/li>\n<li>PRO 2040<\/li>\n<li>PRO 3060<\/li>\n<li>PRO 4060<\/li>\n<li>PRO 4100<\/li>\n<li>PRO 5060<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>First export the setting via Web-GUI as exp-File (System &#8211;> Settings &#8211;> Export Settings). Now create a new perl script for Base64-decoding on your host&#8230; #!\/usr\/bin\/perl #Scriptname: decode use strict; use MIME::Base64; local($\/) = undef; # slurp my $decoded = decode_base64(&lt;STDIN&gt;); $decoded =~ s\/&#038;\/n\/gms; print $decoded; &#8230; and decode the file with the Sonicwall configuration: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[18,28,31,36,52,39],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-sonicwall","tag-configuration","tag-plain","tag-read","tag-show","tag-sonicwall","tag-text"],"_links":{"self":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":0,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}