added some bash script to emit various BACnet enumerations for Wireshark validation
This commit is contained in:
Executable
+8
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
export BACNET_APDU_RETRIES=0
|
||||||
|
export BACNET_APDU_TIMEOUT=0
|
||||||
|
|
||||||
|
for object_type in {0..127}
|
||||||
|
do
|
||||||
|
./bin/bacucov 1 2 ${object_type} 4 5 85 0 0
|
||||||
|
done
|
||||||
Executable
+8
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
export BACNET_APDU_RETRIES=0
|
||||||
|
export BACNET_APDU_TIMEOUT=0
|
||||||
|
|
||||||
|
for property_id in {0..512}
|
||||||
|
do
|
||||||
|
./bin/bacrp --dnet 65535 0 8 0 ${property_id}
|
||||||
|
done
|
||||||
Executable
+8
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
export BACNET_APDU_RETRIES=0
|
||||||
|
export BACNET_APDU_TIMEOUT=0
|
||||||
|
|
||||||
|
for reliability in {0..63}
|
||||||
|
do
|
||||||
|
./bin/bacucov 1 2 3 4 5 103 9 ${reliability}
|
||||||
|
done
|
||||||
Executable
+8
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
export BACNET_APDU_RETRIES=0
|
||||||
|
export BACNET_APDU_TIMEOUT=0
|
||||||
|
|
||||||
|
for units in {0..255}
|
||||||
|
do
|
||||||
|
./bin/bacucov 1 2 3 4 5 117 9 ${units}
|
||||||
|
done
|
||||||
@@ -2,4 +2,4 @@
|
|||||||
for vendor_id in {0..999}
|
for vendor_id in {0..999}
|
||||||
do
|
do
|
||||||
./bin/baciam 4194303 ${vendor_id}
|
./bin/baciam 4194303 ${vendor_id}
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ int main(
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
if (cov_data.listOfValues->propertyIdentifier > MAX_BACNET_PROPERTY_ID) {
|
if (cov_data.listOfValues->propertyIdentifier > MAX_BACNET_PROPERTY_ID) {
|
||||||
fprintf(stderr, "object-type=%u - it must be less than %u\r\n",
|
fprintf(stderr, "property-identifier=%u - it must be less than %u\r\n",
|
||||||
cov_data.listOfValues->propertyIdentifier,
|
cov_data.listOfValues->propertyIdentifier,
|
||||||
MAX_BACNET_PROPERTY_ID + 1);
|
MAX_BACNET_PROPERTY_ID + 1);
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user