- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How I can send cli command with rest api?
I need to get full configuration from fortigate 600E with REST API. I want to know how send cli command with rest api. Maybe I can use post method for send cli command? Or u tell me other ways to do it with rest api. Thanks
Solved! Go to Solution.
- Labels:
-
FortiGate
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @Rostislav000 ,
You can't send cli commands to FortiGate via the API interface. FortiGate API has different API call URLs.
If you want to download the backup file via API you can use this request for that.
https://x.x.x.x/api/v2/cmdb/system/config/backup?scope=global&access_token=<Your_ACCESS_TOKEN_HERE>
Otherwise, you cannot get the entire configuration as API response output. If you want this, you need to call all API URL from FortiGate.
Also, I found one github link about that. You can use it if it works for you.
https://github.com/mcarneir0/fortigate-backup-api
NSE 4-5-6-7 OT Sec - ENT FW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @Rostislav000 ,
You can't send cli commands to FortiGate via the API interface. FortiGate API has different API call URLs.
If you want to download the backup file via API you can use this request for that.
https://x.x.x.x/api/v2/cmdb/system/config/backup?scope=global&access_token=<Your_ACCESS_TOKEN_HERE>
Otherwise, you cannot get the entire configuration as API response output. If you want this, you need to call all API URL from FortiGate.
Also, I found one github link about that. You can use it if it works for you.
https://github.com/mcarneir0/fortigate-backup-api
NSE 4-5-6-7 OT Sec - ENT FW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can check full configuration only with ssh?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes. You are right.
NSE 4-5-6-7 OT Sec - ENT FW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I use nornir_pyfgt for automated device management. But it turns out that you need to store login data (username, password) in a yaml file, which is not reliable. What can I do with this to store them in some kind of database?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Actually i dont have any experience with that tool. You can modify your python code to store passwords securely.Or you'll need to find a different tool that works this way.
NSE 4-5-6-7 OT Sec - ENT FW
