Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
c1d4c23
IPv6 support was added for Cisco; add IPv6 validations to the Network…
ksharsniou Nov 6, 2020
6aee0e0
use actual host and network names in NAT from cisco configuration
ksharsniou Nov 9, 2020
b15e8f3
propper IPRange creation based on network; prevent NPE
ksharsniou Nov 11, 2020
18e4c86
Merge branch 'master' into ipv6_support_cisco
ksharsniou Jan 6, 2021
69226c4
add compatibility with c# 6
ShibalovRoman Feb 11, 2021
2fe11ff
Delete .gitignore
ShibalovRoman Feb 15, 2021
84e4327
fix with support string.format
ShibalovRoman Feb 15, 2021
d69d4b1
Merge pull request #18 from chkp-yaelg/ipv6_support_cisco
chkp-yaelg Feb 15, 2021
3a99a26
add pagination for big network and service groups in result .sh files
ksharsniou Nov 13, 2020
7d968f9
commit merged master into cp30
ShibalovRoman Feb 18, 2021
d6d4c39
validate max packages layers number
ShibalovRoman Feb 19, 2021
a495107
upd newtonsoft json and proper max layers number situation processing…
ShibalovRoman Feb 19, 2021
49c12ff
use double square quotes for output shell scripts
ksharsniou Nov 10, 2020
b57632c
add use-default-session-timeout with 'false' value for non-default ti…
ksharsniou Nov 12, 2020
4ca8752
remove deprecated '-v 1.1' parameter from login script
ksharsniou Nov 13, 2020
aa279bf
propper members adding for alredy created network and service group
ksharsniou Nov 16, 2020
8f3f935
add nat64 and nat46 method support for cisco
ksharsniou Nov 18, 2020
d831c13
upd newtonsoft json
ShibalovRoman Feb 19, 2021
71b203c
Fix sort in networks
Feb 19, 2021
12fdc6a
Added global policies
Feb 22, 2021
158a70a
add comments to CLI script
ShibalovRoman Feb 22, 2021
f6be7f9
add indexing for service group
ShibalovRoman Feb 22, 2021
a11a15a
add comments to code
ShibalovRoman Feb 22, 2021
f31eaa2
replace operator if by ternary
ShibalovRoman Feb 22, 2021
a98b698
remove WriteListParamWithIndexes
ShibalovRoman Feb 22, 2021
4f22a30
remove ipv6 for panorama
ShibalovRoman Feb 23, 2021
c802555
remove csproj changes for newtonsoft
ShibalovRoman Feb 23, 2021
cde568d
remove index from parameters
ShibalovRoman Feb 24, 2021
8ad5ae0
remove csproj for paloalto and migrationbase
ShibalovRoman Feb 24, 2021
e656ca0
remove rej file
ShibalovRoman Feb 24, 2021
fe1cce8
Revert "upd newtonsoft json"
ShibalovRoman Feb 24, 2021
22f9bd2
recall WriteParamsList from WriteParamsListWithIndexes function
ShibalovRoman Feb 24, 2021
97ef08f
fix bug with network groups and service groups: when members more the…
ShibalovRoman Feb 24, 2021
e3b590c
use const instead of literal
ShibalovRoman Feb 24, 2021
1d8ee3a
fix bug when empty network groups and service groups was missed
ShibalovRoman Feb 25, 2021
34e3f7f
Added ipv6 support for Networks and Hosts
Feb 25, 2021
9f6f2f8
Added ipv6 support for Ranges
Feb 25, 2021
8394c9c
Added ipv6 support for simple gateway
Feb 25, 2021
551dbca
Fixes for ipv6 support
Feb 25, 2021
82eca61
Delete missings in code
Feb 25, 2021
3ba6ad1
Merge pull request #33 from chkp-yaelg/cp31_manually
chkp-royl Feb 28, 2021
edb7001
Merge branch 'master' into cp40
Mar 1, 2021
4fa284c
bugfix with publish script printing
ShibalovRoman Mar 1, 2021
72aa08b
Revert "remove deprecated '-v 1.1' parameter from login script"
ShibalovRoman Mar 1, 2021
675eeff
Merge branch 'master' into cp30_clr
ShibalovRoman Mar 1, 2021
a9619de
Merge pull request #29 from chkp-yaelg/cp30_clr
chkp-royl Mar 1, 2021
43fd42e
Merge branch 'master' into Cp28_clr
ShibalovRoman Mar 1, 2021
58375de
Merge pull request #34 from chkp-yaelg/Cp28_clr
chkp-royl Mar 1, 2021
88de16c
Merge branch 'master' into cp40
Mar 2, 2021
41fb862
Merged with master, and updated for ipv6
Mar 2, 2021
e2685c0
Remove unused library
Mar 2, 2021
ce3bce2
Fix ipv6 and masklength
Mar 3, 2021
b3fca64
Update code for ipv6 networks, add support for different nat method t…
Mar 4, 2021
f11201c
add icmp6 service
ShibalovRoman Mar 5, 2021
9732aac
small fixes and comments adding
ShibalovRoman Mar 5, 2021
b97d013
Remove C# 6 syntax
chkp-royl Mar 8, 2021
e3f537b
Fixes for vendors
Mar 9, 2021
420aa0d
Icmp6 support for Cisco
ShibalovRoman Mar 9, 2021
3a904e3
fix nullable MaskLength
ShibalovRoman Mar 9, 2021
2bdb920
pedefine C# version for stability improvements
ShibalovRoman Mar 9, 2021
3659c33
C#: fixed nullable in diff places, set correct name for mask length
Mar 9, 2021
8c151e4
Fixed global rules processing
Mar 9, 2021
9c1e72a
Fix MaskLength
Mar 9, 2021
8c9f734
Merge pull request #38 from chkp-yaelg/cp43
m0rnival Mar 9, 2021
2613fa3
Merge branch 'cp40' of https://github.com/chkp-yaelg/SmartMove into cp40
Mar 9, 2021
53ec378
Update python for global rules support
Mar 9, 2021
d9a4f97
Merge pull request #37 from chkp-yaelg/cp38
chkp-royl Mar 9, 2021
662f667
Revert "Added global policies "
chkp-royl Mar 10, 2021
c81a6a4
Merge pull request #39 from chkp-yaelg/revert-37-cp38
chkp-royl Mar 10, 2021
39412ed
Merge pull request #36 from chkp-yaelg/cp39
chkp-royl Mar 10, 2021
a06f27a
Fix C#6 syntax cp39
chkp-royl Mar 10, 2021
ee3271a
fix Global Rules naming logic
ShibalovRoman Mar 10, 2021
d09eea9
Changed csproj files for merging with master
Mar 11, 2021
e56efcf
Fixes for json version
Mar 11, 2021
0475db0
Merge branch 'master' into cp40
m0rnival Mar 11, 2021
67a59de
Merge pull request #40 from chkp-yaelg/cp40
m0rnival Mar 11, 2021
68e4531
Implemented splitting group members list
Mar 15, 2021
23bc4a6
Added prefix for package and layers names
Mar 18, 2021
61b9da4
Fixed host naming
Mar 29, 2021
bc262d8
Update work with data
Apr 7, 2021
7fb2aae
Merge pull request #44 from chkp-yaelg/hosts_fix
chkp-royl Apr 29, 2021
8b7fb9f
Merge pull request #43 from chkp-yaelg/cp44
chkp-royl Apr 29, 2021
8231efb
Merge pull request #42 from chkp-yaelg/cp38
chkp-royl Apr 29, 2021
b588ee8
Merge pull request #41 from chkp-yaelg/cp41
chkp-royl Apr 29, 2021
ebfffb4
update smartconnector
ShibalovRoman May 18, 2021
bd2f740
Merge pull request #45 from chkp-yaelg/smartconnector_push
chkp-royl May 23, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions CheckPointObjects/CLIScriptBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public static string GenerateScriptFooter(string errorsReportFileName)
.Append("mgmt_cli logout -s id.txt")
.Append(Environment.NewLine)
.Append(Environment.NewLine)
.Append("if [ -f ").Append(errorsReportFileName).Append(" ]; then")
.Append("if [[ -f ").Append(errorsReportFileName).Append(" ]]; then")
.Append(Environment.NewLine)
.Append(" echo ''")
.Append(Environment.NewLine)
Expand All @@ -78,7 +78,7 @@ public static string GenerateRunCommandScript(string errorsReportFileName)
.Append(Environment.NewLine)
.Append(" eval $cmd > last_output.txt 2>&1")
.Append(Environment.NewLine)
.Append(" if [ $? -ne 0 ]; then")
.Append(" if [[ $? -ne 0 ]]; then")
.Append(Environment.NewLine)
.Append(" echo $cmd >> ").Append(errorsReportFileName)
.Append(Environment.NewLine)
Expand All @@ -103,7 +103,7 @@ public static string GenerateLoginScript(string domainName, string errorsReportF
var sb = new StringBuilder();
sb.Append("echo 'Logging in...'")
.Append(Environment.NewLine)
.Append("if [ -f ").Append(errorsReportFileName).Append(" ]; then")
.Append("if [[ -f ").Append(errorsReportFileName).Append(" ]]; then")
.Append(Environment.NewLine)
.Append(" rm ").Append(errorsReportFileName)
.Append(Environment.NewLine)
Expand All @@ -121,7 +121,7 @@ public static string GenerateLoginScript(string domainName, string errorsReportF
sb.Append("mgmt_cli login -r true -d \"").Append(domainName).Append("\" -v 1.1 > id.txt").Append(Environment.NewLine);
}

sb.Append("if [ $? -ne 0 ]; then")
sb.Append("if [[ $? -ne 0 ]]; then")
.Append(Environment.NewLine)
.Append(" echo 'Login Failed'")
.Append(Environment.NewLine)
Expand All @@ -138,7 +138,7 @@ public static string GenerateLoginScript(string domainName, string errorsReportF
.Append(Environment.NewLine)
.Append("DOMAINS_COUNT=$($JQ -r \".total\" domains.json)")
.Append(Environment.NewLine)
.Append("if [ $DOMAINS_COUNT -ne 0 ]; then")
.Append("if [[ $DOMAINS_COUNT -ne 0 ]]; then")
.Append(Environment.NewLine)
.Append(" echo 'This script cannot be executed on MDS. Please specify a domain name in SmartMove tool.'")
.Append(Environment.NewLine)
Expand Down
Loading