diff --git a/.travis.yml b/.travis.yml index 76b4453..6ef7c1a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -language: csharp -solution: RobotsExplorer.sln -script: +language: csharp +solution: RobotsExplorer.sln +script: - xbuild /p:Configuration="NoTest" RobotsExplorer.sln \ No newline at end of file diff --git a/LICENSE b/LICENSE index 8dada3e..c0ee812 100644 --- a/LICENSE +++ b/LICENSE @@ -1,201 +1,201 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index 9e19d8f..2d2bf2c 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,24 @@ - - - - - -Autor: @cassiov1ru5 - -Ferramenta: Robots Explorer - -Objetivos: - - Ler o arquivo Robots.txt de um domínio. - Listar os diretórios que o administrador não quer que os mecanismos de busca indexem. - Exploitar os diretório em busca de um HTTP Status Code 200, o que afirma que o diretório está "aberto", no caso o server não foi configurador contra Directory Listing. - -Linguagem: C# - -Versão: 0.0.1 - -Github: https://github.com/cassiodeveloper/robotsexplorer - -Mini cv: - - Formado em Análise e Desenvolvimento de Sistemas e MBA em Arquitetura de Software pela FIAP e especilista em Computação Forense pelo Mackenzie, é bém professor na Universidade Anhanguera e com mais de 10 anos de experiência na área de desenvolvimento de software, e boas práticas no desenvolvimento de código seguro, mobile e segurança da informação. + + + + + +Autor: @cassiov1ru5 + +Ferramenta: Robots Explorer + +Objetivos: + + Ler o arquivo Robots.txt de um domínio. + Listar os diretórios que o administrador não quer que os mecanismos de busca indexem. + Exploitar os diretório em busca de um HTTP Status Code 200, o que afirma que o diretório está "aberto", no caso o server não foi configurador contra Directory Listing. + +Linguagem: C# + +Versão: 0.0.1 + +Github: https://github.com/cassiodeveloper/robotsexplorer + +Mini cv: + + Formado em Análise e Desenvolvimento de Sistemas e MBA em Arquitetura de Software pela FIAP e especilista em Computação Forense pelo Mackenzie, é bém professor na Universidade Anhanguera e com mais de 10 anos de experiência na área de desenvolvimento de software, e boas práticas no desenvolvimento de código seguro, mobile e segurança da informação. diff --git a/RobotsExplorer.ConfigManager/ConfigManager.cs b/RobotsExplorer.ConfigManager/ConfigManager.cs index 387fbb5..0de55c0 100644 --- a/RobotsExplorer.ConfigManager/ConfigManager.cs +++ b/RobotsExplorer.ConfigManager/ConfigManager.cs @@ -1,28 +1,28 @@ -namespace RobotsExplorer.ConfigManager -{ - public static class ConfigManager - { - #region Public Constants - - public const string robotPath = "/robots.txt"; - public const string urlHelpText = "The {URL} to scan."; - public const string proxyHelpText = "The {PROXY} pattern if you are behind one. Ex: http:user:password:domain:port"; - public const string fileListHelpText = "A full {FILE PATH} with a list of domains to scan."; - public const string versionHelpText = "The {VERSION} of Robots Explorer."; - public const string userAgentHelpText = "The string name of a {USER AGENT} to make the request, default is null. List of User Agents updated at: \n useragentstring.com/pages/Browserlist/"; - public const string requestQuantityHelpText = "The max {QUANTITY} of total requests, default is no limit."; - public const string requestTimeIntervalHelpText = "The {INTERVAL TIME} in miliseconds between each request, default is 0 miliseconds."; - public const string requestTimeoutHelpText = "The {TIMEOUT} in miliseconds for each request, default is 100.000 miliseconds (100 seconds)."; - public const string helpText = "Need help?"; - public const string artAscii = @" -____ ___ ____ ___ ______ _____ ___ __ __ ____ _ ___ ____ ___ ____ -| \ / \ | \ / \ | |/ ___/ / _]| | || \| | / \ | \ / _]| \ -| D ) || o )| || ( \_ / [_ | | || o ) | | || D ) / [_ | D ) -| /| O || || O ||_| |_|\__ | | _]|_ _|| _/| |___ | O || / | _]| / -| \| || O || | | | / \ | | [_ | || | | || || \ | [_ | \ -| . \ || || | | | \ | | || | || | | || || . \| || . \ -|__|\_|\___/ |_____| \___/ |__| \___| |_____||__|__||__| |_____| \___/ |__|\_||_____||__|\_|"; - - #endregion - } +namespace RobotsExplorer.ConfigManager +{ + public static class ConfigManager + { + #region Public Constants + + public const string robotPath = "/robots.txt"; + public const string urlHelpText = "The {URL} to scan."; + public const string proxyHelpText = "The {PROXY} pattern if you are behind one. Ex: http:user:password:domain:port"; + public const string fileListHelpText = "A full {FILE PATH} with a list of domains to scan."; + public const string versionHelpText = "The {VERSION} of Robots Explorer."; + public const string userAgentHelpText = "The string name of a {USER AGENT} to make the request, default is null. List of User Agents updated at: \n useragentstring.com/pages/Browserlist/"; + public const string requestQuantityHelpText = "The max {QUANTITY} of total requests, default is no limit."; + public const string requestTimeIntervalHelpText = "The {INTERVAL TIME} in miliseconds between each request, default is 0 miliseconds."; + public const string requestTimeoutHelpText = "The {TIMEOUT} in miliseconds for each request, default is 100.000 miliseconds (100 seconds)."; + public const string helpText = "Need help?"; + public const string artAscii = @" +____ ___ ____ ___ ______ _____ ___ __ __ ____ _ ___ ____ ___ ____ +| \ / \ | \ / \ | |/ ___/ / _]| | || \| | / \ | \ / _]| \ +| D ) || o )| || ( \_ / [_ | | || o ) | | || D ) / [_ | D ) +| /| O || || O ||_| |_|\__ | | _]|_ _|| _/| |___ | O || / | _]| / +| \| || O || | | | / \ | | [_ | || | | || || \ | [_ | \ +| . \ || || | | | \ | | || | || | | || || . \| || . \ +|__|\_|\___/ |_____| \___/ |__| \___| |_____||__|__||__| |_____| \___/ |__|\_||_____||__|\_|"; + + #endregion + } } \ No newline at end of file diff --git a/RobotsExplorer.ConfigManager/Properties/AssemblyInfo.cs b/RobotsExplorer.ConfigManager/Properties/AssemblyInfo.cs index 222cc58..fbfeab2 100644 --- a/RobotsExplorer.ConfigManager/Properties/AssemblyInfo.cs +++ b/RobotsExplorer.ConfigManager/Properties/AssemblyInfo.cs @@ -1,36 +1,36 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RobotsExplorer.ConfigManager")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RobotsExplorer.ConfigManager")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("5bbf2f63-bc81-453c-9ac5-732cd0edc7c3")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RobotsExplorer.ConfigManager")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RobotsExplorer.ConfigManager")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("5bbf2f63-bc81-453c-9ac5-732cd0edc7c3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RobotsExplorer.ConfigManager/RobotsExplorer.ConfigManager.csproj b/RobotsExplorer.ConfigManager/RobotsExplorer.ConfigManager.csproj index 50cd4ce..3a5bfb7 100644 --- a/RobotsExplorer.ConfigManager/RobotsExplorer.ConfigManager.csproj +++ b/RobotsExplorer.ConfigManager/RobotsExplorer.ConfigManager.csproj @@ -1,56 +1,56 @@ - - - - - Debug - AnyCPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F} - Library - Properties - RobotsExplorer.ConfigManager - RobotsExplorer.ConfigManager - v4.5 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\NoTest\ - - - - - - - - - - - - - - - - + + + + + Debug + AnyCPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F} + Library + Properties + RobotsExplorer.ConfigManager + RobotsExplorer.ConfigManager + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\NoTest\ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer.ConfigManager/obj/Debug/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt b/RobotsExplorer.ConfigManager/obj/Debug/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt index 8359120..73bc0ae 100644 --- a/RobotsExplorer.ConfigManager/obj/Debug/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.ConfigManager/obj/Debug/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt @@ -1,10 +1,10 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Debug\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Debug\RobotsExplorer.ConfigManager.pdb diff --git a/RobotsExplorer.ConfigManager/obj/NoTest/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt b/RobotsExplorer.ConfigManager/obj/NoTest/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt index 76a9484..fd2e13e 100644 --- a/RobotsExplorer.ConfigManager/obj/NoTest/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.ConfigManager/obj/NoTest/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt @@ -1,3 +1,3 @@ -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\NoTest\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\NoTest\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\NoTest\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\NoTest\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\NoTest\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\NoTest\RobotsExplorer.ConfigManager.dll diff --git a/RobotsExplorer.ConfigManager/obj/Release/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt b/RobotsExplorer.ConfigManager/obj/Release/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt index e2dd526..ba4e3ac 100644 --- a/RobotsExplorer.ConfigManager/obj/Release/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.ConfigManager/obj/Release/RobotsExplorer.ConfigManager.csproj.FileListAbsolute.txt @@ -1,9 +1,9 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\bin\Release\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.ConfigManager\obj\Release\RobotsExplorer.ConfigManager.pdb diff --git a/RobotsExplorer.HttpManager/HttpManager.cs b/RobotsExplorer.HttpManager/HttpManager.cs index fa9f72e..7ffb81d 100644 --- a/RobotsExplorer.HttpManager/HttpManager.cs +++ b/RobotsExplorer.HttpManager/HttpManager.cs @@ -1,26 +1,26 @@ -using System.Net; -using System.Net.Cache; - -namespace RobotsExplorer.HttpManager -{ - public class HttpManager - { - public WebRequest WebRequestFactory(string Url, string proxy, string userAgent, int timeout) - { - HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); - request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore); - request.Credentials = CredentialCache.DefaultCredentials; - - if(!string.IsNullOrEmpty(userAgent)) - request.UserAgent = userAgent; - - if(timeout > 0) - request.Timeout = timeout; - - if (!string.IsNullOrEmpty(proxy)) - request.Proxy = Util.Util.FormatProxyStringToProxyObject(proxy); - - return request; - } - } +using System.Net; +using System.Net.Cache; + +namespace RobotsExplorer.HttpManager +{ + public class HttpManager + { + public WebRequest WebRequestFactory(string Url, string proxy, string userAgent, int timeout) + { + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); + request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore); + request.Credentials = CredentialCache.DefaultCredentials; + + if(!string.IsNullOrEmpty(userAgent)) + request.UserAgent = userAgent; + + if(timeout > 0) + request.Timeout = timeout; + + if (!string.IsNullOrEmpty(proxy)) + request.Proxy = Util.Util.FormatProxyStringToProxyObject(proxy); + + return request; + } + } } \ No newline at end of file diff --git a/RobotsExplorer.HttpManager/Properties/AssemblyInfo.cs b/RobotsExplorer.HttpManager/Properties/AssemblyInfo.cs index 7453f24..8334466 100644 --- a/RobotsExplorer.HttpManager/Properties/AssemblyInfo.cs +++ b/RobotsExplorer.HttpManager/Properties/AssemblyInfo.cs @@ -1,36 +1,36 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RobotsExplorer.HttpManager")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RobotsExplorer.HttpManager")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6ccb89b6-ca36-4a4e-b6b8-2b9fd8733b31")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RobotsExplorer.HttpManager")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RobotsExplorer.HttpManager")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("6ccb89b6-ca36-4a4e-b6b8-2b9fd8733b31")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RobotsExplorer.HttpManager/RobotsExplorer.HttpManager.csproj b/RobotsExplorer.HttpManager/RobotsExplorer.HttpManager.csproj index 8b6fee1..5041d08 100644 --- a/RobotsExplorer.HttpManager/RobotsExplorer.HttpManager.csproj +++ b/RobotsExplorer.HttpManager/RobotsExplorer.HttpManager.csproj @@ -1,66 +1,66 @@ - - - - - Debug - AnyCPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92} - Library - Properties - RobotsExplorer.HttpManager - RobotsExplorer.HttpManager - v4.5 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\NoTest\ - - - - - - - - - - - - - - - - - {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} - RobotsExplorer.Model - - - {9926f52a-8f80-4998-ae54-fc318ce28045} - RobotsExplorer.Util - - - - + + + + + Debug + AnyCPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92} + Library + Properties + RobotsExplorer.HttpManager + RobotsExplorer.HttpManager + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\NoTest\ + + + + + + + + + + + + + + + + + {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} + RobotsExplorer.Model + + + {9926f52a-8f80-4998-ae54-fc318ce28045} + RobotsExplorer.Util + + + + \ No newline at end of file diff --git a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.dll b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.dll index 3eda831..35aad05 100644 Binary files a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.dll and b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.dll differ diff --git a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.pdb b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.pdb index f90b71c..3e710cf 100644 Binary files a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.pdb and b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.HttpManager.pdb differ diff --git a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.dll b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.dll index 8206be6..263876a 100644 Binary files a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.dll and b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.pdb b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.pdb index 2d02680..887023e 100644 Binary files a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.pdb and b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Model.pdb differ diff --git a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.dll b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.dll index 4b4593a..b47ca04 100644 Binary files a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.dll and b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.pdb b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.pdb index 98972be..500d27f 100644 Binary files a/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.pdb and b/RobotsExplorer.HttpManager/bin/Debug/RobotsExplorer.Util.pdb differ diff --git a/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.HttpManager.dll b/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.HttpManager.dll index 54da5b6..265ff5f 100644 Binary files a/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.HttpManager.dll and b/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.HttpManager.dll differ diff --git a/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Model.dll b/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Model.dll index 1f45d0d..5a31aec 100644 Binary files a/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Model.dll and b/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Util.dll b/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Util.dll index f2757d6..961380c 100644 Binary files a/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Util.dll and b/RobotsExplorer.HttpManager/bin/NoTest/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt index 9009baa..d9f4bb5 100644 --- a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt @@ -1,18 +1,18 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Debug\RobotsExplorer.HttpManager.pdb diff --git a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache index 0ce0587..9d44998 100644 Binary files a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache and b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.dll b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.dll index 3eda831..35aad05 100644 Binary files a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.dll and b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.dll differ diff --git a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.pdb b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.pdb index f90b71c..3e710cf 100644 Binary files a/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.pdb and b/RobotsExplorer.HttpManager/obj/Debug/RobotsExplorer.HttpManager.pdb differ diff --git a/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt b/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt index 5cc6565..015909c 100644 --- a/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt @@ -1,5 +1,5 @@ -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\NoTest\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\NoTest\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\NoTest\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\NoTest\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\NoTest\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\NoTest\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\NoTest\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\NoTest\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\NoTest\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\NoTest\RobotsExplorer.HttpManager.dll diff --git a/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache b/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache index 74c4d2d..8aacb4b 100644 Binary files a/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache and b/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.dll b/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.dll index 54da5b6..265ff5f 100644 Binary files a/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.dll and b/RobotsExplorer.HttpManager/obj/NoTest/RobotsExplorer.HttpManager.dll differ diff --git a/RobotsExplorer.HttpManager/obj/Release/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt b/RobotsExplorer.HttpManager/obj/Release/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt index d4988f5..ad68e98 100644 --- a/RobotsExplorer.HttpManager/obj/Release/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.HttpManager/obj/Release/RobotsExplorer.HttpManager.csproj.FileListAbsolute.txt @@ -1,18 +1,18 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.HttpManager\obj\Release\RobotsExplorer.HttpManager.pdb diff --git a/RobotsExplorer.Model/Domain.cs b/RobotsExplorer.Model/Domain.cs index d7852d5..331fbd5 100644 --- a/RobotsExplorer.Model/Domain.cs +++ b/RobotsExplorer.Model/Domain.cs @@ -1,9 +1,9 @@ -using System.Collections.Generic; - -namespace RobotsExplorer.Model -{ - public class Domain - { - public List DomainNames { get; set; } - } +using System.Collections.Generic; + +namespace RobotsExplorer.Model +{ + public class Domain + { + public List DomainNames { get; set; } + } } \ No newline at end of file diff --git a/RobotsExplorer.Model/Properties/AssemblyInfo.cs b/RobotsExplorer.Model/Properties/AssemblyInfo.cs index e65beb2..8c1bdd6 100644 --- a/RobotsExplorer.Model/Properties/AssemblyInfo.cs +++ b/RobotsExplorer.Model/Properties/AssemblyInfo.cs @@ -1,36 +1,36 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RobotsExplorer.Model")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RobotsExplorer.Model")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("820dbdd6-2f43-4b24-b8cc-7458affa884a")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RobotsExplorer.Model")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RobotsExplorer.Model")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("820dbdd6-2f43-4b24-b8cc-7458affa884a")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RobotsExplorer.Model/Proxy.cs b/RobotsExplorer.Model/Proxy.cs index a5813b9..7367e47 100644 --- a/RobotsExplorer.Model/Proxy.cs +++ b/RobotsExplorer.Model/Proxy.cs @@ -1,12 +1,12 @@ - -namespace RobotsExplorer.Model -{ - public class Proxy - { - public string Protocol { get; set; } - public string User { get; set; } - public string Password { get; set; } - public string Domain { get; set; } - public int Port { get; set; } - } + +namespace RobotsExplorer.Model +{ + public class Proxy + { + public string Protocol { get; set; } + public string User { get; set; } + public string Password { get; set; } + public string Domain { get; set; } + public int Port { get; set; } + } } \ No newline at end of file diff --git a/RobotsExplorer.Model/Robot.cs b/RobotsExplorer.Model/Robot.cs index 10d503a..cadaa98 100644 --- a/RobotsExplorer.Model/Robot.cs +++ b/RobotsExplorer.Model/Robot.cs @@ -1,14 +1,15 @@ -using System.Collections.Generic; - -namespace RobotsExplorer.Model -{ - public class Robot - { - public string Domain { get; set; } - public List Allows { get; set; } - public List Disallows { get; set; } - public List Comments { get; set; } - public List UserAgent { get; set; } - public List SiteMap { get; set; } - } +using System.Collections.Generic; + +namespace RobotsExplorer.Model +{ + public class Robot + { + public string Domain { get; set; } + public List Allows { get; set; } + public List Disallows { get; set; } + public List Comments { get; set; } + public List UserAgent { get; set; } + public List SiteMaps { get; set; } + public SiteMap SiteMap { get; set; } + } } \ No newline at end of file diff --git a/RobotsExplorer.Model/RobotsExplorer.Model.csproj b/RobotsExplorer.Model/RobotsExplorer.Model.csproj index 5a450b6..f2cb849 100644 --- a/RobotsExplorer.Model/RobotsExplorer.Model.csproj +++ b/RobotsExplorer.Model/RobotsExplorer.Model.csproj @@ -1,58 +1,59 @@ - - - - - Debug - AnyCPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C} - Library - Properties - RobotsExplorer.Model - RobotsExplorer.Model - v4.5 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\NoTest\ - - - - - - - - - - - - - - - - - - + + + + + Debug + AnyCPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C} + Library + Properties + RobotsExplorer.Model + RobotsExplorer.Model + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\NoTest\ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer.Model/SiteMap.cs b/RobotsExplorer.Model/SiteMap.cs new file mode 100644 index 0000000..66db745 --- /dev/null +++ b/RobotsExplorer.Model/SiteMap.cs @@ -0,0 +1,9 @@ +using System.Xml; + +namespace RobotsExplorer.Model +{ + public class SiteMap + { + public XmlDocument SiteMapData { get; set; } + } +} \ No newline at end of file diff --git a/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.dll b/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.dll index 8206be6..263876a 100644 Binary files a/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.dll and b/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.pdb b/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.pdb index 2d02680..887023e 100644 Binary files a/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.pdb and b/RobotsExplorer.Model/bin/Debug/RobotsExplorer.Model.pdb differ diff --git a/RobotsExplorer.Model/bin/NoTest/RobotsExplorer.Model.dll b/RobotsExplorer.Model/bin/NoTest/RobotsExplorer.Model.dll index 1f45d0d..5a31aec 100644 Binary files a/RobotsExplorer.Model/bin/NoTest/RobotsExplorer.Model.dll and b/RobotsExplorer.Model/bin/NoTest/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.csproj.FileListAbsolute.txt b/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.csproj.FileListAbsolute.txt index e8cf549..0fabd9b 100644 --- a/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.csproj.FileListAbsolute.txt @@ -1,10 +1,10 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Debug\RobotsExplorer.Model.pdb diff --git a/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.dll b/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.dll index 8206be6..263876a 100644 Binary files a/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.dll and b/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.pdb b/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.pdb index 2d02680..887023e 100644 Binary files a/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.pdb and b/RobotsExplorer.Model/obj/Debug/RobotsExplorer.Model.pdb differ diff --git a/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.csproj.FileListAbsolute.txt b/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.csproj.FileListAbsolute.txt index f720ce0..a837406 100644 --- a/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.csproj.FileListAbsolute.txt @@ -1,3 +1,3 @@ -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\NoTest\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\NoTest\RobotsExplorer.Model.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\NoTest\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\NoTest\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\NoTest\RobotsExplorer.Model.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\NoTest\RobotsExplorer.Model.dll diff --git a/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.dll b/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.dll index 1f45d0d..5a31aec 100644 Binary files a/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.dll and b/RobotsExplorer.Model/obj/NoTest/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Model/obj/Release/RobotsExplorer.Model.csproj.FileListAbsolute.txt b/RobotsExplorer.Model/obj/Release/RobotsExplorer.Model.csproj.FileListAbsolute.txt index 0c56ab6..4dc66c3 100644 --- a/RobotsExplorer.Model/obj/Release/RobotsExplorer.Model.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Model/obj/Release/RobotsExplorer.Model.csproj.FileListAbsolute.txt @@ -1,8 +1,8 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Model\obj\Release\RobotsExplorer.Model.pdb diff --git a/RobotsExplorer.Test/Properties/AssemblyInfo.cs b/RobotsExplorer.Test/Properties/AssemblyInfo.cs index eff1006..fb740c9 100644 --- a/RobotsExplorer.Test/Properties/AssemblyInfo.cs +++ b/RobotsExplorer.Test/Properties/AssemblyInfo.cs @@ -1,36 +1,36 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RobotsExplorer.Test")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RobotsExplorer.Test")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("49c5a16a-2b21-431c-912a-0f1db318db00")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RobotsExplorer.Test")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RobotsExplorer.Test")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("49c5a16a-2b21-431c-912a-0f1db318db00")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RobotsExplorer.Test/ProxyHelperTest.cs b/RobotsExplorer.Test/ProxyHelperTest.cs index b8fe431..836ce56 100644 --- a/RobotsExplorer.Test/ProxyHelperTest.cs +++ b/RobotsExplorer.Test/ProxyHelperTest.cs @@ -1,19 +1,19 @@ -using System; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using RobotsExplorer.Model; -using RobotsExplorer.Util; -using System.Net; - -namespace RobotsExplorer.Test -{ - [TestClass] - public class ProxyHelperTest - { - [TestMethod] - public void Proxy_String_Parser_Test() - { - IWebProxy proxy = Util.Util.FormatProxyStringToProxyObject("http:teste:123456:dominio.com.br:8080"); - Assert.IsNotNull(proxy); - } - } +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using RobotsExplorer.Model; +using RobotsExplorer.Util; +using System.Net; + +namespace RobotsExplorer.Test +{ + [TestClass] + public class ProxyHelperTest + { + [TestMethod] + public void Proxy_String_Parser_Test() + { + IWebProxy proxy = Util.Util.FormatProxyStringToProxyObject("http:teste:123456:dominio.com.br:8080"); + Assert.IsNotNull(proxy); + } + } } \ No newline at end of file diff --git a/RobotsExplorer.Test/RegexTest.cs b/RobotsExplorer.Test/RegexTest.cs index 3108709..6cb38fc 100644 --- a/RobotsExplorer.Test/RegexTest.cs +++ b/RobotsExplorer.Test/RegexTest.cs @@ -1,72 +1,72 @@ -using System; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using RobotsExplorer.Model; - -namespace RobotsExplorer.Test -{ - [TestClass] - public class RegexTest - { - [TestMethod] - public void Read_File_And_Regex_Test() - { - Robot robot = Util.Util.ParseRobotTxtToRobotObject(@"User-agent: * - -# Sitemap -Sitemap: http://www.domain.com.br/sitemap.xml - -# Teste comentário -Disallow: /teste -Disallow: /teste2 -Disallow: /teste3 -Disallow: /teste4 -Disallow: /teste5 - -Allow: / - -------------------------------------------------------------- -User-agent: * - -Disallow: /teste -Disallow: /teste6 -Disallow: /teste7 -Disallow: /teste8 -Disallow: /teste9 - -Allow: / - -------------------------------------------------------------- -User-agent: Googlebot - -Disallow: /teste -Disallow: /teste10 -Disallow: /teste11 -Disallow: /teste12 -Disallow: /teste13 - -Allow: / - -User-agent: Yahoobot - -Disallow: /teste -Disallow: /teste14 -Disallow: /teste15 -Disallow: /teste16 -Disallow: /teste17 - -Allow: / - -------------------------------------------------------------- -User-agent: * - -Allow: / - -Disallow: /teste -Disallow: /teste18 -Disallow: /teste19 -Disallow: /teste20 -Disallow: /teste21", "www.teste.com.br"); - Assert.IsNotNull(robot); - } - } +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using RobotsExplorer.Model; + +namespace RobotsExplorer.Test +{ + [TestClass] + public class RegexTest + { + [TestMethod] + public void Read_File_And_Regex_Test() + { + Robot robot = Util.Util.ParseRobotTxtToRobotObject(@"User-agent: * + +# Sitemap +Sitemap: http://www.domain.com.br/sitemap.xml + +# Teste comentário +Disallow: /teste +Disallow: /teste2 +Disallow: /teste3 +Disallow: /teste4 +Disallow: /teste5 + +Allow: / + +------------------------------------------------------------- +User-agent: * + +Disallow: /teste +Disallow: /teste6 +Disallow: /teste7 +Disallow: /teste8 +Disallow: /teste9 + +Allow: / + +------------------------------------------------------------- +User-agent: Googlebot + +Disallow: /teste +Disallow: /teste10 +Disallow: /teste11 +Disallow: /teste12 +Disallow: /teste13 + +Allow: / + +User-agent: Yahoobot + +Disallow: /teste +Disallow: /teste14 +Disallow: /teste15 +Disallow: /teste16 +Disallow: /teste17 + +Allow: / + +------------------------------------------------------------- +User-agent: * + +Allow: / + +Disallow: /teste +Disallow: /teste18 +Disallow: /teste19 +Disallow: /teste20 +Disallow: /teste21", "www.teste.com.br"); + Assert.IsNotNull(robot); + } + } } \ No newline at end of file diff --git a/RobotsExplorer.Test/RobotsExplorer.Test.csproj b/RobotsExplorer.Test/RobotsExplorer.Test.csproj index 1beb9a1..f8a0442 100644 --- a/RobotsExplorer.Test/RobotsExplorer.Test.csproj +++ b/RobotsExplorer.Test/RobotsExplorer.Test.csproj @@ -1,98 +1,103 @@ - - - - Debug - AnyCPU - {C8A8F537-9575-4CBA-9586-8BF23C469817} - Library - Properties - RobotsExplorer.Test - RobotsExplorer.Test - v4.5 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\NoTest\ - - - - - - - - - - - - - - - - - - - - - - - - - {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} - RobotsExplorer.Model - - - {9926f52a-8f80-4998-ae54-fc318ce28045} - RobotsExplorer.Util - - - - - - - False - - - False - - - False - - - False - - - - - - - + + + + Debug + AnyCPU + {C8A8F537-9575-4CBA-9586-8BF23C469817} + Library + Properties + RobotsExplorer.Test + RobotsExplorer.Test + v4.5 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 10.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages + False + UnitTest + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\NoTest\ + + + + + + + + + + + + + + + + + + + + + + + + + + {3fb6a15b-c118-43be-995d-23a22ac34c92} + RobotsExplorer.HttpManager + + + {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} + RobotsExplorer.Model + + + {9926f52a-8f80-4998-ae54-fc318ce28045} + RobotsExplorer.Util + + + + + + + False + + + False + + + False + + + False + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer.Test/UtilTest.cs b/RobotsExplorer.Test/UtilTest.cs index 8a9616c..e34ed30 100644 --- a/RobotsExplorer.Test/UtilTest.cs +++ b/RobotsExplorer.Test/UtilTest.cs @@ -1,22 +1,33 @@ -using System; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using RobotsExplorer.Model; -using System.Collections.Generic; - -namespace RobotsExplorer.Test -{ - [TestClass] - public class UtilTest - { - [TestMethod] - public void ReadFileTest() - { - Domain domainNames = new Domain(); - domainNames.DomainNames = new List(); - - Util.Util.ReadTextFileAndFillDomainsList(@"C:\Users\mtzcpd1053\Documents\Domains.txt", domainNames); - - Assert.IsTrue(domainNames.DomainNames.Count > 0); - } - } +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using RobotsExplorer.Model; +using System.Collections.Generic; +using System.Xml; +using System.Net; + +namespace RobotsExplorer.Test +{ + [TestClass] + public class UtilTest + { + [TestMethod] + public void ReadFileTest() + { + Domain domainNames = new Domain(); + domainNames.DomainNames = new List(); + + Util.Util.ReadTextFileAndFillDomainsList(@"C:\Users\mtzcpd1053\Documents\Domains.txt", domainNames); + + Assert.IsTrue(domainNames.DomainNames.Count > 0); + } + + [TestMethod] + public void DownloadSitemapXML() + { + HttpManager.HttpManager manager = new HttpManager.HttpManager(); + WebRequest request = manager.WebRequestFactory("http://www.ikea.com/sitemap.xml", "http:mtzcpd1053:Cvc1723@:cvcproxy01.cvc.com.br:8080", string.Empty, 0); + + Assert.IsNotNull(Util.Util.LoadSiteMapXml(Util.Util.ParseResponseStreamToText(request.GetResponse()))); + } + } } \ No newline at end of file diff --git a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.dll b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.dll index 8206be6..263876a 100644 Binary files a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.dll and b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.pdb b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.pdb index 2d02680..887023e 100644 Binary files a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.pdb and b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Model.pdb differ diff --git a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.dll b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.dll index 60b4657..958ae45 100644 Binary files a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.dll and b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.dll differ diff --git a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.pdb b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.pdb index 3cadc10..5ac3390 100644 Binary files a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.pdb and b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Test.pdb differ diff --git a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.dll b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.dll index 4b4593a..faab95c 100644 Binary files a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.dll and b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.pdb b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.pdb index 98972be..d8b84f0 100644 Binary files a/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.pdb and b/RobotsExplorer.Test/bin/Debug/RobotsExplorer.Util.pdb differ diff --git a/RobotsExplorer.Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/RobotsExplorer.Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 25368e9..fa73f1e 100644 Binary files a/RobotsExplorer.Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/RobotsExplorer.Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csproj.FileListAbsolute.txt b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csproj.FileListAbsolute.txt index ee0d443..8e238ab 100644 --- a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csproj.FileListAbsolute.txt @@ -1,18 +1,20 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Debug\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Debug\RobotsExplorer.HttpManager.pdb diff --git a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csprojResolveAssemblyReference.cache b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csprojResolveAssemblyReference.cache index dfe60ae..b7f7a53 100644 Binary files a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csprojResolveAssemblyReference.cache and b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.dll b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.dll index 60b4657..958ae45 100644 Binary files a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.dll and b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.dll differ diff --git a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.pdb b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.pdb index 3cadc10..5ac3390 100644 Binary files a/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.pdb and b/RobotsExplorer.Test/obj/Debug/RobotsExplorer.Test.pdb differ diff --git a/RobotsExplorer.Test/obj/NoTest/DesignTimeResolveAssemblyReferencesInput.cache b/RobotsExplorer.Test/obj/NoTest/DesignTimeResolveAssemblyReferencesInput.cache index 45a5a3b..045dcd8 100644 Binary files a/RobotsExplorer.Test/obj/NoTest/DesignTimeResolveAssemblyReferencesInput.cache and b/RobotsExplorer.Test/obj/NoTest/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/RobotsExplorer.Test/obj/Release/RobotsExplorer.Test.csproj.FileListAbsolute.txt b/RobotsExplorer.Test/obj/Release/RobotsExplorer.Test.csproj.FileListAbsolute.txt index 411ffb1..da7b915 100644 --- a/RobotsExplorer.Test/obj/Release/RobotsExplorer.Test.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Test/obj/Release/RobotsExplorer.Test.csproj.FileListAbsolute.txt @@ -1,18 +1,18 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Test.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Test\obj\Release\RobotsExplorer.Test.pdb diff --git a/RobotsExplorer.Util/Properties/AssemblyInfo.cs b/RobotsExplorer.Util/Properties/AssemblyInfo.cs index 5ad4965..e781cc0 100644 --- a/RobotsExplorer.Util/Properties/AssemblyInfo.cs +++ b/RobotsExplorer.Util/Properties/AssemblyInfo.cs @@ -1,36 +1,36 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RobotsExplorer.Util")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RobotsExplorer.Util")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("68fb0370-00d7-4224-89b3-fc88255c4acb")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RobotsExplorer.Util")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RobotsExplorer.Util")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("68fb0370-00d7-4224-89b3-fc88255c4acb")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/RobotsExplorer.Util/RobotsExplorer.Util.csproj b/RobotsExplorer.Util/RobotsExplorer.Util.csproj index 08dffeb..ad0e463 100644 --- a/RobotsExplorer.Util/RobotsExplorer.Util.csproj +++ b/RobotsExplorer.Util/RobotsExplorer.Util.csproj @@ -1,62 +1,62 @@ - - - - - Debug - AnyCPU - {9926F52A-8F80-4998-AE54-FC318CE28045} - Library - Properties - RobotsExplorer.Util - RobotsExplorer.Util - v4.5 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\NoTest\ - - - - - - - - - - - - - - - - - {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} - RobotsExplorer.Model - - - - + + + + + Debug + AnyCPU + {9926F52A-8F80-4998-AE54-FC318CE28045} + Library + Properties + RobotsExplorer.Util + RobotsExplorer.Util + v4.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\NoTest\ + + + + + + + + + + + + + + + + + {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} + RobotsExplorer.Model + + + + \ No newline at end of file diff --git a/RobotsExplorer.Util/Util.cs b/RobotsExplorer.Util/Util.cs index 7b50d39..c6fafac 100644 --- a/RobotsExplorer.Util/Util.cs +++ b/RobotsExplorer.Util/Util.cs @@ -1,209 +1,226 @@ -using RobotsExplorer.Model; -using System; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Net; -using System.Text.RegularExpressions; - -namespace RobotsExplorer.Util -{ - public static class Util - { - #region Public Methods - - public static IWebProxy FormatProxyStringToProxyObject(string proxyPattern) - { - if(string.IsNullOrEmpty(proxyPattern)) - return null; - - WebProxy webProxy = new WebProxy(); - Proxy proxy = new Proxy(); - - try - { - string[] proxyData = proxyPattern.Split(':'); - - proxy.Protocol = proxyData[0]; - proxy.User = proxyData[1]; - proxy.Password = proxyData[2]; - proxy.Domain = proxyData[3]; - proxy.Port = Convert.ToInt32(proxyData[4]); - - Uri proxyUri = new Uri(proxy.Protocol + "://" + proxy.Domain + ":" + proxy.Port); - - webProxy.Address = proxyUri; - webProxy.Credentials = new NetworkCredential(proxy.User, proxy.Password); - } - catch (Exception ex) - { - throw new Exception("An error occurred when I try to format proxy string. :(", ex); - } - - return webProxy; - } - - public static string ParseResponseStreamToText(WebResponse response) - { - try - { - StreamReader reader = new StreamReader(response.GetResponseStream()); - - string robotsTxt = reader.ReadToEnd(); - - response.Close(); - reader.Close(); - - return robotsTxt; - } - catch (Exception ex) - { - throw new Exception("An error occurred while I try to read Response Stream :(", ex); - } - } - - public static Robot ParseRobotTxtToRobotObject(string robotTxt, string urlTargetTest) - { - Robot robot = new Robot(); - - robot.Domain = urlTargetTest.ToLower().Replace("/robots.txt", string.Empty); - - try - { - var matchUserAgent = GetRegexMatches(robotTxt, "User-agent: (.+)", RegexOptions.None); - var matchDisallow = GetRegexMatches(robotTxt, "Disallow: (.+)", RegexOptions.None); - var matchAllow = GetRegexMatches(robotTxt, "Allow: (.+)", RegexOptions.None); - var matchComments = GetRegexMatches(robotTxt, "# (.+)", RegexOptions.None); - var matchSiteMap = GetRegexMatches(robotTxt, "Sitemap: (.+)", RegexOptions.None); - - ParseUserAgentData(matchUserAgent, robot); - ParseDisallowData(matchDisallow, robot); - ParseAllowData(matchAllow, robot); - ParseCommentsData(matchComments, robot); - ParseSiteMapData(matchSiteMap, robot); - } - catch (Exception ex) - { - robot = null; - throw new Exception("An error occurred when I try to parse Robot object", ex); - } - - return robot; - } - - public static void ChangeConsoleColorToRed() - { - Console.ForegroundColor = ConsoleColor.Red; - } - - public static void ChangeConsoleColorToGreen() - { - Console.ForegroundColor = ConsoleColor.Green; - } - - public static void ChangeConsoleColorToDefault() - { - Console.ForegroundColor = ConsoleColor.White; - } - - public static void ReadTextFileAndFillDomainsList(string filePath, Domain domainNames) - { - string line; - - try - { - StreamReader file = new StreamReader(filePath); - - if (file != null) - { - while ((line = file.ReadLine()) != null) - domainNames.DomainNames.Add(line); - - file.Close(); - } - } - catch (Exception ex) - { - throw; - } - } - - public static bool IsNotNullAndHasCount(this ICollection list) - { - return list != null && list.Count > 0; - } - - #endregion - - #region Private and Auxiliary Methods - - private static void ParseSiteMapData(MatchCollection matchSiteMap, Robot robot) - { - if (matchSiteMap != null && matchSiteMap.Count > 0) - { - robot.SiteMap = new List(); - - foreach (var siteMap in matchSiteMap) - robot.Comments.Add(siteMap.ToString().TrimEnd('\r', '\n').ToLower().Replace("sitemap: ", string.Empty)); - } - } - - private static void ParseCommentsData(MatchCollection matchComments, Robot robot) - { - if (matchComments != null && matchComments.Count > 0) - { - robot.Comments = new List(); - - foreach (var comments in matchComments) - robot.Comments.Add(comments.ToString().ToLower().TrimEnd('\r', '\n').Replace("# ", string.Empty)); - } - } - - private static void ParseAllowData(MatchCollection matchAllow, Robot robot) - { - if (matchAllow != null && matchAllow.Count > 0) - { - robot.Allows = new List(); - - foreach (var allow in matchAllow) - robot.Allows.Add(allow.ToString().ToLower().TrimEnd('\r', '\n').Replace("allow: ", string.Empty)); - } - } - - private static void ParseDisallowData(MatchCollection matchDisallow, Robot robot) - { - if (matchDisallow != null && matchDisallow.Count > 0) - { - robot.Disallows = new List(); - - foreach (var disallow in matchDisallow) - robot.Disallows.Add(disallow.ToString().TrimEnd('\r', '\n').ToLower().Replace("disallow: ", string.Empty)); - } - } - - private static void ParseUserAgentData(MatchCollection matchUserAgent, Robot robot) - { - if (matchUserAgent != null && matchUserAgent.Count > 0) - { - robot.UserAgent = new List(); - - foreach (var userAgent in matchUserAgent) - robot.UserAgent.Add(userAgent.ToString().TrimEnd('\r', '\n').ToLower().Replace("user-agent: ", string.Empty)); - } - } - - private static MatchCollection GetRegexMatches(string textToTest, string pattern, RegexOptions options) - { - try - { - return Regex.Matches(textToTest.ToLower(), pattern.ToLower(), options); - } - catch (Exception ex) - { - throw new Exception("An error occurred when I try to use a Regex :(", ex); - } - } - - #endregion - } +using RobotsExplorer.Model; +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Text.RegularExpressions; +using System.Xml; + +namespace RobotsExplorer.Util +{ + public static class Util + { + #region Public Methods + + public static IWebProxy FormatProxyStringToProxyObject(string proxyPattern) + { + if(string.IsNullOrEmpty(proxyPattern)) + return null; + + WebProxy webProxy = new WebProxy(); + Proxy proxy = new Proxy(); + + try + { + string[] proxyData = proxyPattern.Split(':'); + + proxy.Protocol = proxyData[0]; + proxy.User = proxyData[1]; + proxy.Password = proxyData[2]; + proxy.Domain = proxyData[3]; + proxy.Port = Convert.ToInt32(proxyData[4]); + + Uri proxyUri = new Uri(proxy.Protocol + "://" + proxy.Domain + ":" + proxy.Port); + + webProxy.Address = proxyUri; + webProxy.Credentials = new NetworkCredential(proxy.User, proxy.Password); + } + catch (Exception ex) + { + throw new Exception("An error occurred when I try to format proxy string. :(", ex); + } + + return webProxy; + } + + public static string ParseResponseStreamToText(WebResponse response) + { + try + { + StreamReader reader = new StreamReader(response.GetResponseStream()); + + string responseText = reader.ReadToEnd(); + + response.Close(); + reader.Close(); + + return responseText; + } + catch (Exception ex) + { + throw new Exception("An error occurred while I try to read Response Stream :(", ex); + } + } + + public static Robot ParseRobotTxtToRobotObject(string robotTxt, string urlTargetTest) + { + Robot robot = new Robot(); + + robot.Domain = urlTargetTest.ToLower().Replace("/robots.txt", string.Empty); + + try + { + var matchUserAgent = GetRegexMatches(robotTxt, "User-agent: (.+)", RegexOptions.None); + var matchDisallow = GetRegexMatches(robotTxt, "Disallow: (.+)", RegexOptions.None); + var matchAllow = GetRegexMatches(robotTxt, "Allow: (.+)", RegexOptions.None); + var matchComments = GetRegexMatches(robotTxt, "# (.+)", RegexOptions.None); + var matchSiteMap = GetRegexMatches(robotTxt, "Sitemap: (.+)", RegexOptions.None); + + ParseUserAgentData(matchUserAgent, robot); + ParseDisallowData(matchDisallow, robot); + ParseAllowData(matchAllow, robot); + ParseCommentsData(matchComments, robot); + ParseSiteMapData(matchSiteMap, robot); + } + catch (Exception ex) + { + robot = null; + throw new Exception("An error occurred when I try to parse Robot object", ex); + } + + return robot; + } + + public static void ChangeConsoleColorToRed() + { + Console.ForegroundColor = ConsoleColor.Red; + } + + public static void ChangeConsoleColorToGreen() + { + Console.ForegroundColor = ConsoleColor.Green; + } + + public static void ChangeConsoleColorToDefault() + { + Console.ForegroundColor = ConsoleColor.White; + } + + public static void ReadTextFileAndFillDomainsList(string filePath, Domain domainNames) + { + string line; + + try + { + StreamReader file = new StreamReader(filePath); + + if (file != null) + { + while ((line = file.ReadLine()) != null) + domainNames.DomainNames.Add(line); + + file.Close(); + } + } + catch (Exception ex) + { + throw; + } + } + + public static bool IsNotNullAndHasCount(this ICollection list) + { + return list != null && list.Count > 0; + } + + public static XmlDocument LoadSiteMapXml(string siteMapData) + { + XmlDocument sitemap = new XmlDocument(); + + try + { + sitemap.LoadXml(siteMapData); + } + catch (Exception ex) + { + throw; + } + + return sitemap; + } + + #endregion + + #region Private and Auxiliary Methods + + private static void ParseSiteMapData(MatchCollection matchSiteMap, Robot robot) + { + if (matchSiteMap != null && matchSiteMap.Count > 0) + { + robot.SiteMaps = new List(); + + foreach (var siteMap in matchSiteMap) + robot.SiteMaps.Add(siteMap.ToString().TrimEnd('\r', '\n').ToLower().Replace("sitemap: ", string.Empty)); + } + } + + private static void ParseCommentsData(MatchCollection matchComments, Robot robot) + { + if (matchComments != null && matchComments.Count > 0) + { + robot.Comments = new List(); + + foreach (var comments in matchComments) + robot.Comments.Add(comments.ToString().ToLower().TrimEnd('\r', '\n').Replace("# ", string.Empty)); + } + } + + private static void ParseAllowData(MatchCollection matchAllow, Robot robot) + { + if (matchAllow != null && matchAllow.Count > 0) + { + robot.Allows = new List(); + + foreach (var allow in matchAllow) + robot.Allows.Add(allow.ToString().ToLower().TrimEnd('\r', '\n').Replace("allow: ", string.Empty)); + } + } + + private static void ParseDisallowData(MatchCollection matchDisallow, Robot robot) + { + if (matchDisallow != null && matchDisallow.Count > 0) + { + robot.Disallows = new List(); + + foreach (var disallow in matchDisallow) + robot.Disallows.Add(disallow.ToString().TrimEnd('\r', '\n').ToLower().Replace("disallow: ", string.Empty)); + } + } + + private static void ParseUserAgentData(MatchCollection matchUserAgent, Robot robot) + { + if (matchUserAgent != null && matchUserAgent.Count > 0) + { + robot.UserAgent = new List(); + + foreach (var userAgent in matchUserAgent) + robot.UserAgent.Add(userAgent.ToString().TrimEnd('\r', '\n').ToLower().Replace("user-agent: ", string.Empty)); + } + } + + private static MatchCollection GetRegexMatches(string textToTest, string pattern, RegexOptions options) + { + try + { + return Regex.Matches(textToTest.ToLower(), pattern.ToLower(), options); + } + catch (Exception ex) + { + throw new Exception("An error occurred when I try to use a Regex :(", ex); + } + } + + #endregion + } } \ No newline at end of file diff --git a/RobotsExplorer.Util/Util.cs~RF128c2b8.TMP b/RobotsExplorer.Util/Util.cs~RF128c2b8.TMP index c3477ba..4526afc 100644 --- a/RobotsExplorer.Util/Util.cs~RF128c2b8.TMP +++ b/RobotsExplorer.Util/Util.cs~RF128c2b8.TMP @@ -1,37 +1,37 @@ -using RobotsExplorer.Model; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace RobotsExplorer.Util -{ - public static class Util - { - public static Proxy FormatProxyStringToProxyObject(string proxyPattern) - { - if(string.IsNullOrEmpty(proxyPattern)) - return null; - - Proxy proxy = new Proxy(); - - try - { - string[] proxyData = proxyPattern.Split(':'); - - proxy.Protocol = proxyData[0]; - proxy.User = proxyData[1]; - proxy.Password = proxyData[2]; - proxy.Domain = proxyData[3]; - proxy.Port = Convert.ToInt32(proxyData[4]); - } - catch (Exception ex) - { - throw new Exception("An error occurred when I try to format proxy string, try again!", ex); - } - - return proxy; - } - } +using RobotsExplorer.Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace RobotsExplorer.Util +{ + public static class Util + { + public static Proxy FormatProxyStringToProxyObject(string proxyPattern) + { + if(string.IsNullOrEmpty(proxyPattern)) + return null; + + Proxy proxy = new Proxy(); + + try + { + string[] proxyData = proxyPattern.Split(':'); + + proxy.Protocol = proxyData[0]; + proxy.User = proxyData[1]; + proxy.Password = proxyData[2]; + proxy.Domain = proxyData[3]; + proxy.Port = Convert.ToInt32(proxyData[4]); + } + catch (Exception ex) + { + throw new Exception("An error occurred when I try to format proxy string, try again!", ex); + } + + return proxy; + } + } } \ No newline at end of file diff --git a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.dll b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.dll index 8206be6..263876a 100644 Binary files a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.dll and b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.pdb b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.pdb index 2d02680..887023e 100644 Binary files a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.pdb and b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Model.pdb differ diff --git a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.dll b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.dll index 4b4593a..b47ca04 100644 Binary files a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.dll and b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.pdb b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.pdb index 98972be..500d27f 100644 Binary files a/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.pdb and b/RobotsExplorer.Util/bin/Debug/RobotsExplorer.Util.pdb differ diff --git a/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Model.dll b/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Model.dll index 1f45d0d..5a31aec 100644 Binary files a/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Model.dll and b/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Util.dll b/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Util.dll index f2757d6..961380c 100644 Binary files a/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Util.dll and b/RobotsExplorer.Util/bin/NoTest/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csproj.FileListAbsolute.txt b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csproj.FileListAbsolute.txt index bb328d6..5ffd4eb 100644 --- a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csproj.FileListAbsolute.txt @@ -1,14 +1,14 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Debug\RobotsExplorer.Util.pdb diff --git a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csprojResolveAssemblyReference.cache b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csprojResolveAssemblyReference.cache index e2685dc..d47c08c 100644 Binary files a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csprojResolveAssemblyReference.cache and b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.dll b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.dll index 4b4593a..b47ca04 100644 Binary files a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.dll and b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.pdb b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.pdb index 98972be..500d27f 100644 Binary files a/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.pdb and b/RobotsExplorer.Util/obj/Debug/RobotsExplorer.Util.pdb differ diff --git a/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csproj.FileListAbsolute.txt b/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csproj.FileListAbsolute.txt index 1435718..a957121 100644 --- a/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csproj.FileListAbsolute.txt @@ -1,4 +1,4 @@ -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\NoTest\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\NoTest\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\NoTest\RobotsExplorer.Util.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\NoTest\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\NoTest\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\NoTest\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\NoTest\RobotsExplorer.Util.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\NoTest\RobotsExplorer.Util.dll diff --git a/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csprojResolveAssemblyReference.cache b/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csprojResolveAssemblyReference.cache index c257129..6b874cd 100644 Binary files a/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csprojResolveAssemblyReference.cache and b/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.dll b/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.dll index f2757d6..961380c 100644 Binary files a/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.dll and b/RobotsExplorer.Util/obj/NoTest/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer.Util/obj/Release/RobotsExplorer.Util.csproj.FileListAbsolute.txt b/RobotsExplorer.Util/obj/Release/RobotsExplorer.Util.csproj.FileListAbsolute.txt index a7b6d11..5e73dc8 100644 --- a/RobotsExplorer.Util/obj/Release/RobotsExplorer.Util.csproj.FileListAbsolute.txt +++ b/RobotsExplorer.Util/obj/Release/RobotsExplorer.Util.csproj.FileListAbsolute.txt @@ -1,14 +1,14 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer.Util\obj\Release\RobotsExplorer.Util.pdb diff --git a/RobotsExplorer.sln b/RobotsExplorer.sln index e7ba66f..16c1483 100644 --- a/RobotsExplorer.sln +++ b/RobotsExplorer.sln @@ -1,64 +1,64 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.40629.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer", "RobotsExplorer\RobotsExplorer.csproj", "{8D31A2BF-FAFD-4415-ADB4-2980C33E7418}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.ConfigManager", "RobotsExplorer.ConfigManager\RobotsExplorer.ConfigManager.csproj", "{72ED040C-083D-4D1E-9763-FFD3CDB2D61F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.HttpManager", "RobotsExplorer.HttpManager\RobotsExplorer.HttpManager.csproj", "{3FB6A15B-C118-43BE-995D-23A22AC34C92}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.Test", "RobotsExplorer.Test\RobotsExplorer.Test.csproj", "{C8A8F537-9575-4CBA-9586-8BF23C469817}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.Util", "RobotsExplorer.Util\RobotsExplorer.Util.csproj", "{9926F52A-8F80-4998-AE54-FC318CE28045}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.Model", "RobotsExplorer.Model\RobotsExplorer.Model.csproj", "{1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - NoTest|Any CPU = NoTest|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.NoTest|Any CPU.Build.0 = NoTest|Any CPU - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Release|Any CPU.Build.0 = Release|Any CPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.NoTest|Any CPU.Build.0 = NoTest|Any CPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Release|Any CPU.Build.0 = Release|Any CPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92}.NoTest|Any CPU.Build.0 = NoTest|Any CPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Release|Any CPU.Build.0 = Release|Any CPU - {C8A8F537-9575-4CBA-9586-8BF23C469817}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C8A8F537-9575-4CBA-9586-8BF23C469817}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C8A8F537-9575-4CBA-9586-8BF23C469817}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU - {C8A8F537-9575-4CBA-9586-8BF23C469817}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C8A8F537-9575-4CBA-9586-8BF23C469817}.Release|Any CPU.Build.0 = Release|Any CPU - {9926F52A-8F80-4998-AE54-FC318CE28045}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9926F52A-8F80-4998-AE54-FC318CE28045}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9926F52A-8F80-4998-AE54-FC318CE28045}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU - {9926F52A-8F80-4998-AE54-FC318CE28045}.NoTest|Any CPU.Build.0 = NoTest|Any CPU - {9926F52A-8F80-4998-AE54-FC318CE28045}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9926F52A-8F80-4998-AE54-FC318CE28045}.Release|Any CPU.Build.0 = Release|Any CPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.NoTest|Any CPU.Build.0 = NoTest|Any CPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer", "RobotsExplorer\RobotsExplorer.csproj", "{8D31A2BF-FAFD-4415-ADB4-2980C33E7418}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.ConfigManager", "RobotsExplorer.ConfigManager\RobotsExplorer.ConfigManager.csproj", "{72ED040C-083D-4D1E-9763-FFD3CDB2D61F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.HttpManager", "RobotsExplorer.HttpManager\RobotsExplorer.HttpManager.csproj", "{3FB6A15B-C118-43BE-995D-23A22AC34C92}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.Test", "RobotsExplorer.Test\RobotsExplorer.Test.csproj", "{C8A8F537-9575-4CBA-9586-8BF23C469817}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.Util", "RobotsExplorer.Util\RobotsExplorer.Util.csproj", "{9926F52A-8F80-4998-AE54-FC318CE28045}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobotsExplorer.Model", "RobotsExplorer.Model\RobotsExplorer.Model.csproj", "{1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + NoTest|Any CPU = NoTest|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.NoTest|Any CPU.Build.0 = NoTest|Any CPU + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418}.Release|Any CPU.Build.0 = Release|Any CPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.NoTest|Any CPU.Build.0 = NoTest|Any CPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72ED040C-083D-4D1E-9763-FFD3CDB2D61F}.Release|Any CPU.Build.0 = Release|Any CPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92}.NoTest|Any CPU.Build.0 = NoTest|Any CPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3FB6A15B-C118-43BE-995D-23A22AC34C92}.Release|Any CPU.Build.0 = Release|Any CPU + {C8A8F537-9575-4CBA-9586-8BF23C469817}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8A8F537-9575-4CBA-9586-8BF23C469817}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8A8F537-9575-4CBA-9586-8BF23C469817}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU + {C8A8F537-9575-4CBA-9586-8BF23C469817}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8A8F537-9575-4CBA-9586-8BF23C469817}.Release|Any CPU.Build.0 = Release|Any CPU + {9926F52A-8F80-4998-AE54-FC318CE28045}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9926F52A-8F80-4998-AE54-FC318CE28045}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9926F52A-8F80-4998-AE54-FC318CE28045}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU + {9926F52A-8F80-4998-AE54-FC318CE28045}.NoTest|Any CPU.Build.0 = NoTest|Any CPU + {9926F52A-8F80-4998-AE54-FC318CE28045}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9926F52A-8F80-4998-AE54-FC318CE28045}.Release|Any CPU.Build.0 = Release|Any CPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.NoTest|Any CPU.ActiveCfg = NoTest|Any CPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.NoTest|Any CPU.Build.0 = NoTest|Any CPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1F18D9DC-00FD-4715-9B37-E41A6B0BC39C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/RobotsExplorer.v12.suo b/RobotsExplorer.v12.suo index 22f6b96..70a7685 100644 Binary files a/RobotsExplorer.v12.suo and b/RobotsExplorer.v12.suo differ diff --git a/RobotsExplorer/App.config b/RobotsExplorer/App.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/App.config +++ b/RobotsExplorer/App.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/Program.cs b/RobotsExplorer/Program.cs index 7d43952..b74b142 100644 --- a/RobotsExplorer/Program.cs +++ b/RobotsExplorer/Program.cs @@ -1,376 +1,425 @@ -using NDesk.Options; -using RobotsExplorer.Model; -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Net; -using System.Reflection; -using System.Threading; -using RobotsExplorer.Util; - -namespace RobotsExplorer -{ - public class Program - { - #region Private Objects - - private static string _urlTarget = null; - private static string _proxy = null; - private static string _domainList = null; - private static string _userAgent = null; - private static bool _showHelp = false; - private static bool _showVersion = false; - private static int _requestQuantity = int.MaxValue; - private static int _requestTimeInterval = 0; - private static int _requestTimeout = 0; - - private static HttpManager.HttpManager httpManager = null; - private static Robot robot = null; - private static OptionSet options; - private static Domain domainNames; - private static int controlRequestQuantity = 0; - - #endregion - - #region Public Methods - - public static void Main(string[] args) - { - WriteMessageAndSkipLine(ConfigManager.ConfigManager.artAscii, 1); - - ParseOptionsInput(args); - - if (domainNames != null && domainNames.DomainNames.IsNotNullAndHasCount()) - { - foreach (var domain in domainNames.DomainNames) - PreExecution(domain); - } - else - { - if (ValidadeRequiredOptionsInput()) - PreExecution(string.Empty); - } - - FinishExecution(); - } - - #endregion - - #region Private Methods - - private static void PreExecution(string domain) - { - if (!string.IsNullOrEmpty(domain)) - _urlTarget = domain; - - FormatDomainInput(); - - Execute(); - } - - private static void FormatDomainInput() - { - if (_urlTarget.ToLower().EndsWith(".txt") || _urlTarget.ToLower().EndsWith(".txt/")) - { - _urlTarget.Replace("robots.txt", string.Empty); - _urlTarget.Replace("robots.txt/", string.Empty); - _urlTarget.Replace("/robots.txt/", string.Empty); - _urlTarget.Replace("/robots.txt", string.Empty); - } - else - { - if (_urlTarget.Substring(_urlTarget.Length - 1, 1) == "/") - _urlTarget += ConfigManager.ConfigManager.robotPath.Replace("/", string.Empty); - else - _urlTarget += ConfigManager.ConfigManager.robotPath; - } - } - - private static void ParseOptionsInput(string[] args) - { - options = new OptionSet() - .Add("u|urlTarget=", ConfigManager.ConfigManager.urlHelpText, u => _urlTarget = u) - .Add("p|proxy=", ConfigManager.ConfigManager.proxyHelpText, p => _proxy = p) - .Add("l|list=", ConfigManager.ConfigManager.fileListHelpText, l => _domainList = l) - .Add("a|userAgent=", ConfigManager.ConfigManager.userAgentHelpText, a => _userAgent = a) - .Add("r|requestQuantity=", ConfigManager.ConfigManager.requestQuantityHelpText, r => _requestQuantity = Convert.ToInt32(r)) - .Add("i|requestTimeInterval=", ConfigManager.ConfigManager.requestTimeIntervalHelpText, i => _requestTimeInterval = Convert.ToInt32(i)) - .Add("t|requestTimeout=", ConfigManager.ConfigManager.requestTimeoutHelpText, i => _requestTimeout = Convert.ToInt32(i)) - .Add("v|version=", ConfigManager.ConfigManager.versionHelpText, v => _showVersion = v != null) - .Add("?|h|help", ConfigManager.ConfigManager.helpText, h => _showHelp = h != null); - - options.Parse(args); - - ValidadeOptionsInput(); - } - - private static void ValidadeOptionsInput() - { - if (_showVersion) - { - DisplayVersion(); - Environment.Exit(0); - } - - if (_showHelp) - DisplayHelp(options); - - if (!string.IsNullOrEmpty(_domainList)) - { - domainNames = new Domain(); - domainNames.DomainNames = new List(); - - try - { - Util.Util.ReadTextFileAndFillDomainsList(_domainList, domainNames); - } - catch (Exception ex) - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, I failed when I try to access the domain list file :(", 0); - } - } - else - ValidadeRequiredOptionsInput(); - } - - private static bool ValidadeRequiredOptionsInput() - { - bool valid = false; - - if (string.IsNullOrEmpty(_urlTarget)) - DisplayHelp(options); - else - valid = true; - - return valid; - } - - private static void DisplayHelp(OptionSet options) - { - WriteMessageAndSkipLine("Robots Explorer --- Version: " + GetRobotsExplorerVersion() + " Released: June, 2016", 0); - WriteMessageAndSkipLine("Copyright (C) 2016 Batista Pereira, Cássio (http://github.com/cassiodeveloper)", 0); - WriteMessageAndSkipLine("http://cassiodeveloper.github.io/robotsexplorer", 1); - WriteMessageAndSkipLine("Options:", 0); - options.WriteOptionDescriptions(Console.Out); - } - - private static void DisplayVersion() - { - WriteMessageAndSkipLine(GetRobotsExplorerVersion(), 0); - } - - private static void Execute() - { - Util.Util.ChangeConsoleColorToDefault(); - - WriteMessageAndSkipLine("-------------------------------------------", 0); - WriteMessageAndSkipLine("<<< PROCESSING >>> " + _urlTarget, 0); - WriteMessageAndSkipLine("-------------------------------------------", 1); - WriteMessageAndSkipLine("Localizing target host...", 1); - - httpManager = new HttpManager.HttpManager(); - - if (CanMakeMoreRequest()) - { - WebRequest request = httpManager.WebRequestFactory(_urlTarget, _proxy, _userAgent, _requestTimeout); - WebResponse response = request.GetResponse(); - - controlRequestQuantity++; - - if (((HttpWebResponse)response).StatusCode == HttpStatusCode.OK) - ProcessResponse((HttpWebResponse)response); - else - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, I failed when I try to access the target :(", 0); - } - } - else - WriteMessageAndSkipLine("Sorry, you have reached the maximum number of requests that you informed as a parameter {r=" + _requestQuantity + "}.", 0); - } - - private static bool CanMakeMoreRequest() - { - if (controlRequestQuantity <= _requestQuantity) - return true; - else - return false; - } - - private static void AskForAttack() - { - string answer = string.Empty; - - do - { - WriteMessageAndSkipLine("Do you want to exploit those directories? I am going to tell you if, they are or not listing directories! (Y/N)", 0); - - answer = Console.ReadLine(); - - if ((string.IsNullOrEmpty(answer)) || (answer.ToUpper() != "Y" && answer.ToUpper() != "N")) - { - WriteMessageAndSkipLine(string.Empty, 0); - WriteMessageAndSkipLine("Wrong answer ¬¬", 0); - } - - } while (answer.ToUpper() != "Y" && answer.ToUpper() != "N"); - - if (answer.ToUpper() == "Y") - ProceedToAttack(); - else - FinishExecution(); - } - - private static void FinishExecution() - { - Util.Util.ChangeConsoleColorToDefault(); - - WriteMessageAndSkipLine(string.Empty, 0); - WriteMessageAndSkipLine("Thank you and happy hacking ;)", 1); - } - - private static void ProceedToAttack() - { - WriteMessageAndSkipLine("... PROCESSING DIRECTORY ATTACK ...", 1); - - httpManager = new HttpManager.HttpManager(); - - foreach (var directory in robot.Disallows) - { - Util.Util.ChangeConsoleColorToDefault(); - - WriteMessageAndSkipLine(string.Empty, 1); - WriteMessageAndSkipLine("Localizing target for directory: " + directory + " ...", 0); - - Attack(robot.Domain, directory); - } - - FinishExecution(); - - Console.Read(); - } - - private static void Attack(string domain, string directory) - { - if (CanMakeMoreRequest()) - { - try - { - PauseExecution(_requestTimeInterval); - - WebRequest request = httpManager.WebRequestFactory(domain + directory, _proxy, _userAgent, _requestTimeout); - WebResponse response = request.GetResponse(); - - controlRequestQuantity++; - - if (((HttpWebResponse)response).StatusCode == HttpStatusCode.OK) - { - Util.Util.ChangeConsoleColorToGreen(); - WriteMessageAndSkipLine("Directory Listing enabled for directory: " + directory + " ;)", 0); - } - else - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory or the directory is pretty safe :(", 0); - } - } - catch (WebException ex) - { - if (ex.Message.Contains("(404)")) - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, this directory is no longer part of target domain. Response.HttpStatusCode = 404", 0); - } - else if (ex.Message.Contains("(403)")) - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("This directory is preety safe, I got a (403) response code status :(", 0); - } - else - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory :(", 0); - } - } - catch (Exception ex) - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory or the directory is pretty safe :(", 0); - } - } - else - WriteMessageAndSkipLine("Sorry, you have reached the maximum number of requests that you informed as a parameter {r=" + _requestQuantity + "}.", 0); - } - - private static void ProcessResponse(HttpWebResponse response) - { - Util.Util.ChangeConsoleColorToGreen(); - - WriteMessageAndSkipLine("TARGET FOUND :)", 1); - - Util.Util.ChangeConsoleColorToDefault(); - - WriteMessageAndSkipLine("Getting Robots.txt...", 1); - - string robotsTxt = Util.Util.ParseResponseStreamToText(response); - - Util.Util.ChangeConsoleColorToGreen(); - - WriteMessageAndSkipLine("VOILÀ!", 1); - - Util.Util.ChangeConsoleColorToDefault(); - - WriteMessageAndSkipLine("Begin of file", 0); - WriteMessageAndSkipLine("-------------------------------------------", 1); - WriteMessageAndSkipLine(robotsTxt, 1); - WriteMessageAndSkipLine("-------------------------------------------", 0); - WriteMessageAndSkipLine("End of file", 1); - - robot = Util.Util.ParseRobotTxtToRobotObject(robotsTxt, _urlTarget); - - if (robot.Disallows != null && robot.Disallows.Count > 0) - { - WriteMessageAndSkipLine("Listing 'disallow' directories...", 1); - - foreach (var disallowDirectory in robot.Disallows) - WriteMessageAndSkipLine(disallowDirectory, 0); - - WriteMessageAndSkipLine(string.Empty, 0); - - AskForAttack(); - } - else - WriteMessageAndSkipLine("There is no 'disallow' directories on the target.", 1); - } - - private static string GetRobotsExplorerVersion() - { - return FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileVersion; - } - - private static void WriteMessageAndSkipLine(string message, int linesToSkip) - { - Console.WriteLine(message); - - for (int i = 0; i < linesToSkip; i++) - Console.WriteLine(); - } - - private static void PauseExecution(int miliseconds) - { - try - { - if (miliseconds > 0) - Thread.Sleep(miliseconds); - } - catch (Exception ex) - { - Util.Util.ChangeConsoleColorToRed(); - WriteMessageAndSkipLine("Sorry, I failed when I try to set Time Interval between requests :(", 0); - } - } - - #endregion - } +using NDesk.Options; +using RobotsExplorer.Model; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Net; +using System.Reflection; +using System.Threading; +using RobotsExplorer.Util; +using System.Xml; + +namespace RobotsExplorer +{ + public class Program + { + #region Private Objects + + private static string _urlTarget = null; + private static string _proxy = null; + private static string _domainList = null; + private static string _userAgent = null; + private static bool _showHelp = false; + private static bool _showVersion = false; + private static int _requestQuantity = int.MaxValue; + private static int _requestTimeInterval = 0; + private static int _requestTimeout = 0; + + private static HttpManager.HttpManager httpManager = null; + private static Robot robot = null; + private static OptionSet options; + private static Domain domainNames; + private static int controlRequestQuantity = 0; + + #endregion + + #region Public Methods + + public static void Main(string[] args) + { + WriteMessageAndSkipLine(ConfigManager.ConfigManager.artAscii, 1); + + ParseOptionsInput(args); + + if (domainNames != null && domainNames.DomainNames.IsNotNullAndHasCount()) + { + foreach (var domain in domainNames.DomainNames) + PreExecution(domain); + } + else + { + if (ValidadeRequiredOptionsInput()) + PreExecution(string.Empty); + } + + FinishExecution(); + } + + #endregion + + #region Private Methods + + private static void PreExecution(string domain) + { + if (!string.IsNullOrEmpty(domain)) + _urlTarget = domain; + + FormatDomainInput(); + + Execute(); + } + + private static void FormatDomainInput() + { + if (_urlTarget.ToLower().EndsWith(".txt") || _urlTarget.ToLower().EndsWith(".txt/")) + { + _urlTarget.Replace("robots.txt", string.Empty); + _urlTarget.Replace("robots.txt/", string.Empty); + _urlTarget.Replace("/robots.txt/", string.Empty); + _urlTarget.Replace("/robots.txt", string.Empty); + } + else + { + if (_urlTarget.Substring(_urlTarget.Length - 1, 1) == "/") + _urlTarget += ConfigManager.ConfigManager.robotPath.Replace("/", string.Empty); + else + _urlTarget += ConfigManager.ConfigManager.robotPath; + } + } + + private static void ParseOptionsInput(string[] args) + { + options = new OptionSet() + .Add("u|urlTarget=", ConfigManager.ConfigManager.urlHelpText, u => _urlTarget = u) + .Add("p|proxy=", ConfigManager.ConfigManager.proxyHelpText, p => _proxy = p) + .Add("l|list=", ConfigManager.ConfigManager.fileListHelpText, l => _domainList = l) + .Add("a|userAgent=", ConfigManager.ConfigManager.userAgentHelpText, a => _userAgent = a) + .Add("r|requestQuantity=", ConfigManager.ConfigManager.requestQuantityHelpText, r => _requestQuantity = Convert.ToInt32(r)) + .Add("i|requestTimeInterval=", ConfigManager.ConfigManager.requestTimeIntervalHelpText, i => _requestTimeInterval = Convert.ToInt32(i)) + .Add("t|requestTimeout=", ConfigManager.ConfigManager.requestTimeoutHelpText, i => _requestTimeout = Convert.ToInt32(i)) + .Add("v|version=", ConfigManager.ConfigManager.versionHelpText, v => _showVersion = v != null) + .Add("?|h|help", ConfigManager.ConfigManager.helpText, h => _showHelp = h != null); + + options.Parse(args); + + ValidadeOptionsInput(); + } + + private static void ValidadeOptionsInput() + { + if (_showVersion) + { + DisplayVersion(); + Environment.Exit(0); + } + + if (_showHelp) + DisplayHelp(options); + + if (!string.IsNullOrEmpty(_domainList)) + { + domainNames = new Domain(); + domainNames.DomainNames = new List(); + + try + { + Util.Util.ReadTextFileAndFillDomainsList(_domainList, domainNames); + } + catch (Exception ex) + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to access the domain list file :(", 0); + } + } + else + ValidadeRequiredOptionsInput(); + } + + private static bool ValidadeRequiredOptionsInput() + { + bool valid = false; + + if (string.IsNullOrEmpty(_urlTarget)) + DisplayHelp(options); + else + valid = true; + + return valid; + } + + private static void DisplayHelp(OptionSet options) + { + WriteMessageAndSkipLine("Robots Explorer --- Version: " + GetRobotsExplorerVersion() + " Released: June, 2016", 0); + WriteMessageAndSkipLine("Copyright (C) 2016 Batista Pereira, Cássio (http://github.com/cassiodeveloper)", 0); + WriteMessageAndSkipLine("http://cassiodeveloper.github.io/robotsexplorer", 1); + WriteMessageAndSkipLine("Options:", 0); + options.WriteOptionDescriptions(Console.Out); + } + + private static void DisplayVersion() + { + WriteMessageAndSkipLine(GetRobotsExplorerVersion(), 0); + } + + private static void Execute() + { + Util.Util.ChangeConsoleColorToDefault(); + + WriteMessageAndSkipLine("-------------------------------------------", 0); + WriteMessageAndSkipLine("<<< PROCESSING >>> " + _urlTarget, 0); + WriteMessageAndSkipLine("-------------------------------------------", 1); + WriteMessageAndSkipLine("Localizing target host...", 1); + + httpManager = new HttpManager.HttpManager(); + + if (CanMakeMoreRequest()) + { + WebRequest request = httpManager.WebRequestFactory(_urlTarget, _proxy, _userAgent, _requestTimeout); + WebResponse response = request.GetResponse(); + + controlRequestQuantity++; + + if (((HttpWebResponse)response).StatusCode == HttpStatusCode.OK) + ProcessResponse((HttpWebResponse)response); + else + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to access the target :(", 0); + } + } + else + WriteMessageAndSkipLine("Sorry, you have reached the maximum number of requests that you informed as a parameter {r=" + _requestQuantity + "}.", 0); + } + + private static bool CanMakeMoreRequest() + { + if (controlRequestQuantity <= _requestQuantity) + return true; + else + return false; + } + + private static void FinishExecution() + { + Util.Util.ChangeConsoleColorToDefault(); + + WriteMessageAndSkipLine(string.Empty, 0); + WriteMessageAndSkipLine("Thank you and happy hacking ;)", 1); + } + + private static void ProceedToAttack() + { + WriteMessageAndSkipLine("... PROCESSING DIRECTORY ATTACK ...", 1); + + httpManager = new HttpManager.HttpManager(); + + foreach (var directory in robot.Disallows) + { + Util.Util.ChangeConsoleColorToDefault(); + + WriteMessageAndSkipLine(string.Empty, 1); + WriteMessageAndSkipLine("Localizing target for directory: " + directory + " ...", 0); + + Attack(robot.Domain, directory); + } + + FinishExecution(); + + Console.Read(); + } + + private static void Attack(string domain, string directory) + { + if (CanMakeMoreRequest()) + { + try + { + PauseExecution(_requestTimeInterval); + + WebRequest request = httpManager.WebRequestFactory(domain + directory, _proxy, _userAgent, _requestTimeout); + WebResponse response = request.GetResponse(); + + controlRequestQuantity++; + + if (((HttpWebResponse)response).StatusCode == HttpStatusCode.OK) + { + Util.Util.ChangeConsoleColorToGreen(); + WriteMessageAndSkipLine("Directory Listing enabled for directory: " + directory + " ;)", 0); + } + else + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory or the directory is pretty safe :(", 0); + } + } + catch (WebException ex) + { + if (ex.Message.Contains("(404)")) + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, this directory is no longer part of target domain. Response.HttpStatusCode = 404", 0); + } + else if (ex.Message.Contains("(403)")) + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("This directory is preety safe, I got a (403) response code status :(", 0); + } + else + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory :(", 0); + } + } + catch (Exception ex) + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory or the directory is pretty safe :(", 0); + } + } + else + WriteMessageAndSkipLine("Sorry, you have reached the maximum number of requests that you informed as a parameter {r=" + _requestQuantity + "}.", 0); + } + + private static void ProcessResponse(HttpWebResponse response) + { + Util.Util.ChangeConsoleColorToGreen(); + + WriteMessageAndSkipLine("TARGET FOUND :)", 1); + + Util.Util.ChangeConsoleColorToDefault(); + + WriteMessageAndSkipLine("Getting Robots.txt...", 1); + + string robotsTxt = Util.Util.ParseResponseStreamToText(response); + + Util.Util.ChangeConsoleColorToGreen(); + + WriteMessageAndSkipLine("VOILÀ!", 1); + + Util.Util.ChangeConsoleColorToDefault(); + + WriteMessageAndSkipLine("Begin of file", 0); + WriteMessageAndSkipLine("-------------------------------------------", 1); + WriteMessageAndSkipLine(robotsTxt, 1); + WriteMessageAndSkipLine("-------------------------------------------", 0); + WriteMessageAndSkipLine("End of file", 1); + + robot = Util.Util.ParseRobotTxtToRobotObject(robotsTxt, _urlTarget); + + SiteMapXmlFile(robot); + + DisallowDirectories(robot); + } + + private static void DisallowDirectories(Robot robot) + { + if (robot.Disallows != null && robot.Disallows.Count > 0) + { + WriteMessageAndSkipLine("Listing 'disallow' directories...", 1); + + foreach (var disallowDirectory in robot.Disallows) + WriteMessageAndSkipLine(disallowDirectory, 0); + + WriteMessageAndSkipLine(string.Empty, 0); + + if (AskUser("Do you want to exploit those directories? I am going to tell you if, they are or not listing directories! (Y/N)")) + ProceedToAttack(); + else + FinishExecution(); + } + else + WriteMessageAndSkipLine("There is no 'disallow' directories on the target.", 1); + } + + private static void SiteMapXmlFile(Robot robot) + { + if (robot.SiteMaps.IsNotNullAndHasCount()) + { + if (AskUser("I've found a Sitemap XML file, do you want to download it? (Y/N)")) + { + robot.SiteMap = new SiteMap(); + + WebRequest request = httpManager.WebRequestFactory(robot.SiteMaps[0], _proxy, _userAgent, _requestTimeout); + WebResponse response = request.GetResponse(); + + controlRequestQuantity++; + + if (((HttpWebResponse)response).StatusCode == HttpStatusCode.OK) + { + robot.SiteMap.SiteMapData = Util.Util.LoadSiteMapXml(Util.Util.ParseResponseStreamToText(request.GetResponse())); + + Util.Util.ChangeConsoleColorToGreen(); + + WriteMessageAndSkipLine("VOILÀ!", 1); + + Util.Util.ChangeConsoleColorToDefault(); + + WriteMessageAndSkipLine("Begin of xml file", 0); + WriteMessageAndSkipLine("-------------------------------------------", 1); + WriteMessageAndSkipLine(robot.SiteMap.SiteMapData.InnerXml, 1); + WriteMessageAndSkipLine("-------------------------------------------", 0); + WriteMessageAndSkipLine("End of xml file", 1); + } + else + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to access the target directory or the directory is pretty safe :(", 0); + } + } + } + } + + private static bool AskUser(string questionText) + { + string answer = string.Empty; + + do + { + WriteMessageAndSkipLine(questionText, 1); + + answer = Console.ReadLine(); + + if ((string.IsNullOrEmpty(answer)) || (answer.ToUpper() != "Y" && answer.ToUpper() != "N")) + { + WriteMessageAndSkipLine(string.Empty, 0); + WriteMessageAndSkipLine("Wrong answer ¬¬", 0); + } + + } while (answer.ToUpper() != "Y" && answer.ToUpper() != "N"); + + if (answer.ToUpper() == "Y") + return true; + else + return false; + } + + private static string GetRobotsExplorerVersion() + { + return FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileVersion; + } + + private static void WriteMessageAndSkipLine(string message, int linesToSkip) + { + Console.WriteLine(message); + + for (int i = 0; i < linesToSkip; i++) + Console.WriteLine(); + } + + private static void PauseExecution(int miliseconds) + { + try + { + if (miliseconds > 0) + Thread.Sleep(miliseconds); + } + catch (Exception ex) + { + Util.Util.ChangeConsoleColorToRed(); + WriteMessageAndSkipLine("Sorry, I failed when I try to set Time Interval between requests :(", 0); + } + } + + #endregion + } } \ No newline at end of file diff --git a/RobotsExplorer/Program.cs~RF751018.TMP b/RobotsExplorer/Program.cs~RF751018.TMP index c89bf55..efee010 100644 --- a/RobotsExplorer/Program.cs~RF751018.TMP +++ b/RobotsExplorer/Program.cs~RF751018.TMP @@ -1,15 +1,15 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace RobotsExplorer -{ - class Program - { - static void Main(string[] args) - { - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace RobotsExplorer +{ + class Program + { + static void Main(string[] args) + { + } + } +} diff --git a/RobotsExplorer/Properties/AssemblyInfo.cs b/RobotsExplorer/Properties/AssemblyInfo.cs index 69cd9af..141c1ac 100644 --- a/RobotsExplorer/Properties/AssemblyInfo.cs +++ b/RobotsExplorer/Properties/AssemblyInfo.cs @@ -1,36 +1,36 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("RobotsExplorer")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("RobotsExplorer")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("e9b14618-3bf9-43f1-a707-c5be545bf42c")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.0.0.3")] +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RobotsExplorer")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RobotsExplorer")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("e9b14618-3bf9-43f1-a707-c5be545bf42c")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("0.0.0.3")] [assembly: AssemblyFileVersion("0.0.0.3")] \ No newline at end of file diff --git a/RobotsExplorer/RobotsExplorer.csproj b/RobotsExplorer/RobotsExplorer.csproj index 3b2a1f4..431fedf 100644 --- a/RobotsExplorer/RobotsExplorer.csproj +++ b/RobotsExplorer/RobotsExplorer.csproj @@ -1,118 +1,118 @@ - - - - - Debug - AnyCPU - {8D31A2BF-FAFD-4415-ADB4-2980C33E7418} - Exe - Properties - RobotsExplorer - RobotsExplorer - v4.5 - 512 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 0.0.1.%2a - false - false - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - bin\NoTest\ - - - - ..\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll - True - - - - - - - - - - - - - - - - - - - - - - {72ed040c-083d-4d1e-9763-ffd3cdb2d61f} - RobotsExplorer.ConfigManager - - - {3fb6a15b-c118-43be-995d-23a22ac34c92} - RobotsExplorer.HttpManager - - - {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} - RobotsExplorer.Model - - - {9926f52a-8f80-4998-ae54-fc318ce28045} - RobotsExplorer.Util - - - - - False - Microsoft .NET Framework 4.5 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - - + + + + + Debug + AnyCPU + {8D31A2BF-FAFD-4415-ADB4-2980C33E7418} + Exe + Properties + RobotsExplorer + RobotsExplorer + v4.5 + 512 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 0.0.1.%2a + false + false + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + bin\NoTest\ + + + + ..\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll + True + + + + + + + + + + + + + + + + + + + + + + {72ed040c-083d-4d1e-9763-ffd3cdb2d61f} + RobotsExplorer.ConfigManager + + + {3fb6a15b-c118-43be-995d-23a22ac34c92} + RobotsExplorer.HttpManager + + + {1f18d9dc-00fd-4715-9b37-e41a6b0bc39c} + RobotsExplorer.Model + + + {9926f52a-8f80-4998-ae54-fc318ce28045} + RobotsExplorer.Util + + + + + False + Microsoft .NET Framework 4.5 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/RobotsExplorer/RobotsExplorer.csproj.user b/RobotsExplorer/RobotsExplorer.csproj.user index 30e03e2..245691e 100644 --- a/RobotsExplorer/RobotsExplorer.csproj.user +++ b/RobotsExplorer/RobotsExplorer.csproj.user @@ -1,16 +1,16 @@ - - - - publish\ - - - - - - en-US - false - - - -u=http://serac-group.com -p=http:mtzcpd1053:Cvc1723%40:cvcproxy01.cvc.com.br:8080 - + + + + publish\ + + + + + + en-US + false + + + -u=http://www.ikea.com/ -p=http:mtzcpd1053:Cvc1723%40:cvcproxy01.cvc.com.br:8080 + \ No newline at end of file diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.dll b/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.dll index 3eda831..35aad05 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.dll and b/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.dll differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.pdb b/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.pdb index f90b71c..3e710cf 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.pdb and b/RobotsExplorer/bin/Debug/RobotsExplorer.HttpManager.pdb differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.Model.dll b/RobotsExplorer/bin/Debug/RobotsExplorer.Model.dll index 8206be6..263876a 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.Model.dll and b/RobotsExplorer/bin/Debug/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.Model.pdb b/RobotsExplorer/bin/Debug/RobotsExplorer.Model.pdb index 2d02680..887023e 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.Model.pdb and b/RobotsExplorer/bin/Debug/RobotsExplorer.Model.pdb differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.Util.dll b/RobotsExplorer/bin/Debug/RobotsExplorer.Util.dll index 4b4593a..b47ca04 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.Util.dll and b/RobotsExplorer/bin/Debug/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.Util.pdb b/RobotsExplorer/bin/Debug/RobotsExplorer.Util.pdb index 98972be..500d27f 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.Util.pdb and b/RobotsExplorer/bin/Debug/RobotsExplorer.Util.pdb differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.exe b/RobotsExplorer/bin/Debug/RobotsExplorer.exe index 584f283..18df145 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.exe and b/RobotsExplorer/bin/Debug/RobotsExplorer.exe differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.exe.config b/RobotsExplorer/bin/Debug/RobotsExplorer.exe.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/bin/Debug/RobotsExplorer.exe.config +++ b/RobotsExplorer/bin/Debug/RobotsExplorer.exe.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.pdb b/RobotsExplorer/bin/Debug/RobotsExplorer.pdb index 3e3f80f..d947fc0 100644 Binary files a/RobotsExplorer/bin/Debug/RobotsExplorer.pdb and b/RobotsExplorer/bin/Debug/RobotsExplorer.pdb differ diff --git a/RobotsExplorer/bin/Debug/RobotsExplorer.vshost.exe.config b/RobotsExplorer/bin/Debug/RobotsExplorer.vshost.exe.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/bin/Debug/RobotsExplorer.vshost.exe.config +++ b/RobotsExplorer/bin/Debug/RobotsExplorer.vshost.exe.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/bin/NoTest/RobotsExplorer.HttpManager.dll b/RobotsExplorer/bin/NoTest/RobotsExplorer.HttpManager.dll index 54da5b6..265ff5f 100644 Binary files a/RobotsExplorer/bin/NoTest/RobotsExplorer.HttpManager.dll and b/RobotsExplorer/bin/NoTest/RobotsExplorer.HttpManager.dll differ diff --git a/RobotsExplorer/bin/NoTest/RobotsExplorer.Model.dll b/RobotsExplorer/bin/NoTest/RobotsExplorer.Model.dll index 1f45d0d..5a31aec 100644 Binary files a/RobotsExplorer/bin/NoTest/RobotsExplorer.Model.dll and b/RobotsExplorer/bin/NoTest/RobotsExplorer.Model.dll differ diff --git a/RobotsExplorer/bin/NoTest/RobotsExplorer.Util.dll b/RobotsExplorer/bin/NoTest/RobotsExplorer.Util.dll index f2757d6..961380c 100644 Binary files a/RobotsExplorer/bin/NoTest/RobotsExplorer.Util.dll and b/RobotsExplorer/bin/NoTest/RobotsExplorer.Util.dll differ diff --git a/RobotsExplorer/bin/NoTest/RobotsExplorer.exe b/RobotsExplorer/bin/NoTest/RobotsExplorer.exe index 678b704..ee4dcfd 100644 Binary files a/RobotsExplorer/bin/NoTest/RobotsExplorer.exe and b/RobotsExplorer/bin/NoTest/RobotsExplorer.exe differ diff --git a/RobotsExplorer/bin/NoTest/RobotsExplorer.exe.config b/RobotsExplorer/bin/NoTest/RobotsExplorer.exe.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/bin/NoTest/RobotsExplorer.exe.config +++ b/RobotsExplorer/bin/NoTest/RobotsExplorer.exe.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/bin/NoTest/RobotsExplorer.vshost.exe.config b/RobotsExplorer/bin/NoTest/RobotsExplorer.vshost.exe.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/bin/NoTest/RobotsExplorer.vshost.exe.config +++ b/RobotsExplorer/bin/NoTest/RobotsExplorer.vshost.exe.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/bin/Release/RobotsExplorer.exe.config b/RobotsExplorer/bin/Release/RobotsExplorer.exe.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/bin/Release/RobotsExplorer.exe.config +++ b/RobotsExplorer/bin/Release/RobotsExplorer.exe.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.config b/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.config index 42e6944..687f6b7 100644 --- a/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.config +++ b/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.config @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.manifest b/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.manifest index 061c9ca..f96b1d6 100644 --- a/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.manifest +++ b/RobotsExplorer/bin/Release/RobotsExplorer.vshost.exe.manifest @@ -1,11 +1,11 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/RobotsExplorer/obj/Debug/RobotsExplorer.csproj.FileListAbsolute.txt b/RobotsExplorer/obj/Debug/RobotsExplorer.csproj.FileListAbsolute.txt index 032bfab..8002d15 100644 --- a/RobotsExplorer/obj/Debug/RobotsExplorer.csproj.FileListAbsolute.txt +++ b/RobotsExplorer/obj/Debug/RobotsExplorer.csproj.FileListAbsolute.txt @@ -1,30 +1,30 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe.config -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\NDesk.Options.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe.config -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\NDesk.Options.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe.config +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Debug\NDesk.Options.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe.config +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\NDesk.Options.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Debug\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Debug\RobotsExplorer.csprojResolveAssemblyReference.cache diff --git a/RobotsExplorer/obj/Debug/RobotsExplorer.csprojResolveAssemblyReference.cache b/RobotsExplorer/obj/Debug/RobotsExplorer.csprojResolveAssemblyReference.cache index 1350141..7f13017 100644 Binary files a/RobotsExplorer/obj/Debug/RobotsExplorer.csprojResolveAssemblyReference.cache and b/RobotsExplorer/obj/Debug/RobotsExplorer.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer/obj/Debug/RobotsExplorer.exe b/RobotsExplorer/obj/Debug/RobotsExplorer.exe index 584f283..18df145 100644 Binary files a/RobotsExplorer/obj/Debug/RobotsExplorer.exe and b/RobotsExplorer/obj/Debug/RobotsExplorer.exe differ diff --git a/RobotsExplorer/obj/Debug/RobotsExplorer.pdb b/RobotsExplorer/obj/Debug/RobotsExplorer.pdb index 3e3f80f..d947fc0 100644 Binary files a/RobotsExplorer/obj/Debug/RobotsExplorer.pdb and b/RobotsExplorer/obj/Debug/RobotsExplorer.pdb differ diff --git a/RobotsExplorer/obj/NoTest/RobotsExplorer.csproj.FileListAbsolute.txt b/RobotsExplorer/obj/NoTest/RobotsExplorer.csproj.FileListAbsolute.txt index 93827bc..c221899 100644 --- a/RobotsExplorer/obj/NoTest/RobotsExplorer.csproj.FileListAbsolute.txt +++ b/RobotsExplorer/obj/NoTest/RobotsExplorer.csproj.FileListAbsolute.txt @@ -1,9 +1,9 @@ -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.exe.config -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\NDesk.Options.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\NoTest\RobotsExplorer.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\NoTest\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.exe.config +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\NDesk.Options.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\NoTest\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\NoTest\RobotsExplorer.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\NoTest\RobotsExplorer.exe diff --git a/RobotsExplorer/obj/NoTest/RobotsExplorer.csprojResolveAssemblyReference.cache b/RobotsExplorer/obj/NoTest/RobotsExplorer.csprojResolveAssemblyReference.cache index a32aefc..57f324d 100644 Binary files a/RobotsExplorer/obj/NoTest/RobotsExplorer.csprojResolveAssemblyReference.cache and b/RobotsExplorer/obj/NoTest/RobotsExplorer.csprojResolveAssemblyReference.cache differ diff --git a/RobotsExplorer/obj/NoTest/RobotsExplorer.exe b/RobotsExplorer/obj/NoTest/RobotsExplorer.exe index 678b704..ee4dcfd 100644 Binary files a/RobotsExplorer/obj/NoTest/RobotsExplorer.exe and b/RobotsExplorer/obj/NoTest/RobotsExplorer.exe differ diff --git a/RobotsExplorer/obj/Release/RobotsExplorer.csproj.FileListAbsolute.txt b/RobotsExplorer/obj/Release/RobotsExplorer.csproj.FileListAbsolute.txt index 54d847c..7b9bcfd 100644 --- a/RobotsExplorer/obj/Release/RobotsExplorer.csproj.FileListAbsolute.txt +++ b/RobotsExplorer/obj/Release/RobotsExplorer.csproj.FileListAbsolute.txt @@ -1,30 +1,30 @@ -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe.config -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\NDesk.Options.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.csprojResolveAssemblyReference.cache -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe.config -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\NDesk.Options.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.dll -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.pdb -C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe.config +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\NDesk.Options.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.csprojResolveAssemblyReference.cache +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\Visual Studio 2013\Projects\labs.cassiobp.com.br\RobotsExplorer\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe.config +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.exe +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\NDesk.Options.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.dll +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.ConfigManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.HttpManager.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Model.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\bin\Release\RobotsExplorer.Util.pdb +C:\Users\mtzcpd1053\Documents\src\RobotsExplorer\RobotsExplorer\obj\Release\RobotsExplorer.csprojResolveAssemblyReference.cache diff --git a/RobotsExplorer/packages.config b/RobotsExplorer/packages.config index da45c27..afdcf37 100644 --- a/RobotsExplorer/packages.config +++ b/RobotsExplorer/packages.config @@ -1,4 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/packages/repositories.config b/packages/repositories.config index ac41492..fda4a56 100644 --- a/packages/repositories.config +++ b/packages/repositories.config @@ -1,4 +1,4 @@ - - - + + + \ No newline at end of file