Specific Errors Scenarios
- Invalid Port Exception Error (17000)
$ curl --request GET \
--url 'https://api.deepinfo.org/v1/lookup/portscan?target=www.deepinfo.com&ports=-22'
HTTP/1.1 400 BAD REQUEST
...
{
"code": 17000,
"reason": "Port is not valid."
}
- Port limit condition (17001)
Case 1:
$ curl --request GET \
--url 'https://api.deepinfo.org/v1/lookup/portscan?target=www.deepinfo.com&ports=22,80,443'
HTTP/1.1 400 Bad Request
...
{
"code":17001,
"reason":"Port limit is exceed. Limit is 2."
}
Case 2:
$ curl --request GET \
--url 'https://api.deepinfo.org/v1/lookup/portscan?target=www.deepinfo.com&ports=1-100'
HTTP/1.1 400 Bad Request
...
{
"code":17001,
"reason":"Port range limit is 2."
}
Case 3:
$ curl --request GET \
--url 'https://api.deepinfo.org/v1/lookup/portscan?target=www.deepinfo.com&ports=100-1'
HTTP/1.1 400 Bad Request
...
{
"code":17001,
"reason":"Port range is backwards 100-."
}
- Invalid Input Error (12000)
$ curl --request GET \
--url 'https://api.deepinfo.org/v1/lookup/portscan?target=-1.0.0.0&ports=22,80,443'
HTTP/1.1 400 BAD REQUEST
...
{
"code": 400,
"reason": "target is neither valid FQDN nor IP."
}
Updated about 3 years ago