Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 13:38:44.392751 IP 127.0.0.1.55560 > 127.0.0.1.8001: Flags [S], seq 3857184160, win 43690, options [mss 65495,sackOK,TS val 335251475 ecr 0,nop,wscale 7], length 0
- E..<hA@[email protected].........
- ............
- 13:38:44.392795 IP 127.0.0.1.8001 > 127.0.0.1.55560: Flags [S.], seq 3045660176, ack 3857184161, win 43690, options [mss 65495,sackOK,TS val 335251475 ecr 335251475,nop,wscale 7], length 0
- E..<..@.@.<..........A...............0.........
- ............
- 13:38:44.392835 IP 127.0.0.1.55560 > 127.0.0.1.8001: Flags [.], ack 1, win 342, options [nop,nop,TS val 335251475 ecr 335251475], length 0
- E..4hB@[email protected].(.....
- ........
- 13:38:44.392947 IP 127.0.0.1.55560 > 127.0.0.1.8001: Flags [P.], seq 1:1575, ack 1, win 342, options [nop,nop,TS val 335251476 ecr 335251475], length 1574
- E..ZhC@[email protected].....
- ........POST /extras/scripts/netbox.AddDevice/ HTTP/1.0
- X-Forwarded-Host: netbox.domain.com
- X-Real-IP: ::ffff:x.x.x.48
- X-Forwarded-Proto: https
- X-Forwarded-For: ::ffff:x.x.x.48
- Host: 127.0.0.1:8001
- Connection: close
- Content-Length: 503
- Cache-Control: max-age=0
- Upgrade-Insecure-Requests: 1
- Origin: https://netbox.domain.com
- Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryytPPYxrTqD2YS704
- User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
- Sec-Fetch-Site: same-origin
- Sec-Fetch-Mode: navigate
- Sec-Fetch-User: ?1
- Sec-Fetch-Dest: document
- Referer: https://netbox.domain.com/extras/scripts/netbox.AddDevice/
- Accept-Encoding: gzip, deflate, br
- Accept-Language: en-US,en;q=0.9
- Cookie: csrftoken=DYXQ1zw1IIrIJb6XKtxkQJZfhrZhBlZ5oUdi1uNryybQhM96F2tzF70JH1Vero5O; sessionid=f90lgco9phtfdqkh3uj07fw85fz2ma17
- ------WebKitFormBoundaryytPPYxrTqD2YS704
- Content-Disposition: form-data; name="csrfmiddlewaretoken"
- FBll6Ij7AI65wvGV6cCEqXXgvQPrnvkwqxBN6DAxqyQd46J41LyTflYKVqLodyqf
- ------WebKitFormBoundaryytPPYxrTqD2YS704
- Content-Disposition: form-data; name="dev1"
- w-a-1c-sw-1
- ------WebKitFormBoundaryytPPYxrTqD2YS704
- Content-Disposition: form-data; name="_commit"
- on
- ------WebKitFormBoundaryytPPYxrTqD2YS704
- Content-Disposition: form-data; name="_run"
- ------WebKitFormBoundaryytPPYxrTqD2YS704--
- 13:38:44.392966 IP 127.0.0.1.8001 > 127.0.0.1.55560: Flags [.], ack 1575, win 1365, options [nop,nop,TS val 335251476 ecr 335251476], length 0
- E..4.z@.@.#H.........A.............U.(.....
- ........
- 13:38:44.449618 IP 127.0.0.1.8001 > 127.0.0.1.55560: Flags [P.], seq 1:310, ack 1575, win 1365, options [nop,nop,TS val 335251532 ecr 335251476], length 309
- E..i.{@.@."..........A.............U.].....
- ...L....HTTP/1.0 302 Found
- Server: gunicorn
- Date: Fri, 19 Nov 2021 13:38:44 GMT
- Connection: close
- Content-Type: text/html; charset=utf-8
- Location: /extras/scripts/results/134/
- X-Content-Type-Options: nosniff
- Referrer-Policy: same-origin
- X-Frame-Options: SAMEORIGIN
- Content-Length: 0
- Vary: Cookie, Origin
- 13:38:44.449641 IP 127.0.0.1.55560 > 127.0.0.1.8001: Flags [.], ack 310, win 350, options [nop,nop,TS val 335251532 ecr 335251532], length 0
- E..4hD@.@..}...........A.......F...^.(.....
- ...L...L
- 13:38:44.449988 IP 127.0.0.1.8001 > 127.0.0.1.55560: Flags [F.], seq 310, ack 1575, win 1365, options [nop,nop,TS val 335251533 ecr 335251532], length 0
- E..4.|@.@.#F.........A.....F.......U.(.....
- ...M...L
- 13:38:44.450171 IP 127.0.0.1.55560 > 127.0.0.1.8001: Flags [F.], seq 1575, ack 311, win 350, options [nop,nop,TS val 335251533 ecr 335251533], length 0
- E..4hE@.@..|...........A.......G...^.(.....
- ...M...M
- 13:38:44.450199 IP 127.0.0.1.8001 > 127.0.0.1.55560: Flags [.], ack 1576, win 1365, options [nop,nop,TS val 335251533 ecr 335251533], length 0
- E..4.}@.@.#E.........A.....G.......U.(.....
- ...M...M
- 13:38:44.525418 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [S], seq 3143140861, win 43690, options [mss 65495,sackOK,TS val 335251608 ecr 0,nop,wscale 7], length 0
- E..<..@[email protected].........
- ............
- 13:38:44.525442 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [S.], seq 765188291, ack 3143140862, win 43690, options [mss 65495,sackOK,TS val 335251608 ecr 335251608,nop,wscale 7], length 0
- E..<..@.@.<..........A..-....X.......0.........
- ............
- 13:38:44.525462 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [.], ack 1, win 342, options [nop,nop,TS val 335251608 ecr 335251608], length 0
- E..4..@[email protected].(.....
- ........
- 13:38:44.525534 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [P.], seq 1:920, ack 1, win 342, options [nop,nop,TS val 335251608 ecr 335251608], length 919
- E.....@[email protected].......
- ........GET /extras/scripts/results/134/ HTTP/1.0
- X-Forwarded-Host: netbox.domain.com
- X-Real-IP: ::ffff:x.x.x.48
- X-Forwarded-Proto: https
- X-Forwarded-For: ::ffff:x.x.x.48
- Host: 127.0.0.1:8001
- Connection: close
- Cache-Control: max-age=0
- Upgrade-Insecure-Requests: 1
- User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
- Sec-Fetch-Site: same-origin
- Sec-Fetch-Mode: navigate
- Sec-Fetch-User: ?1
- Sec-Fetch-Dest: document
- Referer: https://netbox.domain.com/extras/scripts/netbox.AddDevice/
- Accept-Encoding: gzip, deflate, br
- Accept-Language: en-US,en;q=0.9
- Cookie: csrftoken=DYXQ1zw1IIrIJb6XKtxkQJZfhrZhBlZ5oUdi1uNryybQhM96F2tzF70JH1Vero5O; sessionid=f90lgco9phtfdqkh3uj07fw85fz2ma17
- 13:38:44.525547 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [.], ack 920, win 356, options [nop,nop,TS val 335251608 ecr 335251608], length 0
- E..49C@[email protected].(.....
- ........
- 13:38:44.579444 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [P.], seq 1:438, ack 920, win 356, options [nop,nop,TS val 335251662 ecr 335251608], length 437
- E...9D@[email protected].......
- ........HTTP/1.0 200 OK
- Server: gunicorn
- Date: Fri, 19 Nov 2021 13:38:44 GMT
- Connection: close
- Content-Type: text/html; charset=utf-8
- X-Content-Type-Options: nosniff
- Referrer-Policy: same-origin
- X-Frame-Options: SAMEORIGIN
- Vary: Cookie, Origin
- Content-Length: 46713
- Set-Cookie: csrftoken=DYXQ1zw1IIrIJb6XKtxkQJZfhrZhBlZ5oUdi1uNryybQhM96F2tzF70JH1Vero5O; expires=Fri, 18 Nov 2022 13:38:44 GMT; Max-Age=31449600; Path=/; SameSite=Lax
- 13:38:44.579465 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [.], ack 438, win 350, options [nop,nop,TS val 335251662 ecr 335251662], length 0
- E..4..@[email protected]...^.(.....
- ........
- 13:38:44.579516 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [.], seq 438:22838, ack 920, win 356, options [nop,nop,TS val 335251662 ecr 335251662], length 22400
- E.W.9E@[email protected]......
- ........
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>Add Device - Pending - NetBox</title>
- <link rel="stylesheet"
- href="/static/bootstrap-3.4.1-dist/css/bootstrap.min.css"
- onerror="window.location='/media-failure/?filename=bootstrap-3.4.1-dist/css/bootstrap.min.css'">
- <link rel="stylesheet"
- href="/static/materialdesignicons-5.4.55/css/materialdesignicons.min.css"
- onerror="window.location='/media-failure/?filename=materialdesignicons-5.4.55/css/materialdesignicons.min.css'">
- <link rel="stylesheet"
- href="/static/jquery-ui-1.12.1/jquery-ui.css"
- onerror="window.location='/media-failure/?filename=jquery-ui-1.12.1/jquery-ui.css'">
- <link rel="stylesheet"
- href="/static/select2-4.0.13/dist/css/select2.min.css"
- onerror="window.location='/media-failure/?filename=select2-4.0.13/dist/css/select2.min.css'">
- <link rel="stylesheet"
- href="/static/select2-bootstrap-0.1.0-beta.10/select2-bootstrap.min.css"
- onerror="window.location='/media-failure/?filename=select2-bootstrap-0.1.0-beta.10/select2-bootstrap.min.css'">
- <link rel="stylesheet"
- href="/static/flatpickr-4.6.3/themes/light.css"
- onerror="window.location='/media-failure/?filename=flatpickr-4.6.3/themes/light.css'">
- <link rel="stylesheet"
- href="/static/css/base.css?v2.11.12"
- onerror="window.location='/media-failure/?filename=css/base.css'">
- <link rel="icon" type="image/png" href="/static/img/netbox.ico" />
- <meta charset="UTF-8">
- <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
- </head>
- <body>
- <nav class="navbar navbar-default navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/">
- <img src="/static/img/netbox_logo.svg" height="30" />
- </a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Organization <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Sites</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/sites/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/sites/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/sites/">Sites</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/regions/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/regions/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/regions/">Regions</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/site-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/site-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/site-groups/">Site Groups</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/locations/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/locations/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/locations/">Locations</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Racks</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/racks/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/racks/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/racks/">Racks</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/rack-roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/rack-roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/rack-roles/">Rack Roles</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/rack-reservations/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/rack-reservations/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/rack-reservations/">Reservations</a>
- </li>
- <li>
- <a href="/dcim/rack-elevations/">Elevations</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Tenancy</li>
- <li>
- <div class="buttons pull-right">
- <a href="/tenancy/tenants/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/tenancy/tenants/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/tenancy/tenants/">Tenants</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/tenancy/tenant-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/tenancy/tenant-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/tenancy/tenant-groups/">Tenant Groups</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Tags</li>
- <li>
- <div class="buttons pull-right">
- <a href="/extras/tags/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/extras/tags/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/extras/tags/">Tags</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Devices <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Devices</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/devices/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/devices/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/devices/">Devices</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/device-roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/device-roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/device-roles/">Device Roles</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/platforms/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/platforms/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/platforms/">Platforms</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/virtual-chassis/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/virtual-chassis/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/virtual-chassis/">Virtual Chassis</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Device Types</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/device-types/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/device-types/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/device-types/">Device Types</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/manufacturers/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/manufacturers/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/manufacturers/">Manufacturers</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Connections</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/cables/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/cables/">Cables</a>
- </li>
- <li>
- <a href="/dcim/console-connections/">Console Connections</a>
- </li>
- <li>
- <a href="/dcim/power-connections/">Power Connections</a>
- </li>
- <li>
- <a href="/dcim/interface-connections/">Interface Connections</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Device Components</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/interfaces/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/interfaces/">Interfaces</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/front-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/front-ports/">Front Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/rear-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/rear-ports/">Rear Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/console-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/console-ports/">Console Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/console-server-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/console-server-ports/">Console Server Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-ports/">Power Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-outlets/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-outlets/">Power Outlets</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/device-bays/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/device-bays/">Device Bays</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/inventory-items/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/inventory-items/">Inventory Items</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">IPAM <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">IP Addresses</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/ip-addresses/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/ip-addresses/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/ip-addresses/">IP Addresses</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Prefixes</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/prefixes/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/prefixes/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/prefixes/">Prefixes</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/roles/">Prefix/VLAN Roles</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Aggregates</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/aggregates/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/aggregates/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/aggregates/">Aggregates</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/rirs/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/rirs/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/rirs/">RIRs</a>
- 13:38:44.579533 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [.], ack 22838, win 1373, options [nop,nop,TS val 335251662 ecr 335251662], length 0
- E..4..@[email protected]....].(.....
- ........
- 13:38:44.579560 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [P.], seq 22838:47151, ack 920, win 356, options [nop,nop,TS val 335251662 ecr 335251662], length 24313
- E._-9F@[email protected]]".....
- ........ </li>
- <li class="divider"></li>
- <li class="dropdown-header">VRFs</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/vrfs/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/vrfs/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/vrfs/">VRFs</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/route-targets/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/route-targets/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/route-targets/">Route Targets</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">VLANs</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/vlans/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/vlans/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/vlans/">VLANs</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/vlan-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/vlan-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/vlan-groups/">VLAN Groups</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Services</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/services/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/services/">Services</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Virtualization <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Virtual Machines</li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/virtual-machines/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/virtual-machines/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/virtual-machines/">Virtual Machines</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/interfaces/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/interfaces/">Interfaces</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Clusters</li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/clusters/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/clusters/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/clusters/">Clusters</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/cluster-types/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/cluster-types/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/cluster-types/">Cluster Types</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/cluster-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/cluster-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/cluster-groups/">Cluster Groups</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Circuits <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Circuits</li>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/circuits/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/circuits/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/circuits/">Circuits</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/circuit-types/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/circuit-types/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/circuit-types/">Circuit Types</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Providers</li>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/providers/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/providers/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/providers/">Providers</a>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/provider-networks/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/provider-networks/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/provider-networks/">Provider Networks</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Power <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Power</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-feeds/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/power-feeds/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-feeds/">Power Feeds</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-panels/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/power-panels/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-panels/">Power Panels</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Secrets <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Secrets</li>
- <li>
- <div class="buttons pull-right">
- <a href="/secrets/secrets/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/secrets/secrets/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/secrets/secrets/">Secrets</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/secrets/secret-roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/secrets/secret-roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/secrets/secret-roles/">Secret Roles</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Other <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Logging</li>
- <li>
- <a href="/extras/journal-entries/">Journal Entries</a>
- </li>
- <li>
- <a href="/extras/changelog/">Change Log</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Miscellaneous</li>
- <li>
- <div class="buttons pull-right">
- <a href="/extras/config-contexts/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- </div>
- <a href="/extras/config-contexts/">Config Contexts</a>
- </li>
- <li>
- <a href="/extras/scripts/">Scripts</a>
- </li>
- <li>
- <a href="/extras/reports/">Reports</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Plugins <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">NextBox UI</li>
- <li>
- <a href="/plugins/nextbox-ui/topology/">Topology Viewer</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul class="nav navbar-nav navbar-right">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" title="dmacias" role="button" aria-haspopup="true" aria-expanded="false">
- <i class="mdi mdi-account"></i>
- <span id="navbar_user">dmacias</span>
- <span class="caret"></span>
- </a>
- <ul class="dropdown-menu">
- <li><a href="/user/profile/"><i class="mdi mdi-account-box"></i> Profile</a></li>
- <li><a href="/admin/"><i class="mdi mdi-cogs"></i> Admin</a></li>
- <li class="divider"></li>
- <li><a href="/logout/"><i class="mdi mdi-logout"></i> Log out</a></li>
- </ul>
- </li>
- </ul>
- <form action="/search/" method="get" class="navbar-form navbar-right" id="navbar_search" role="search">
- <div class="input-group">
- <input type="text" name="q" class="form-control" placeholder="Search">
- <span class="input-group-btn">
- <button type="submit" class="btn btn-primary">
- <i class="mdi mdi-magnify"></i>
- </button>
- </span>
- </div>
- </form>
- </div>
- </div>
- </nav>
- <div class="container-fluid wrapper">
- <div class="row noprint">
- <div class="col-md-12">
- <ol class="breadcrumb">
- <li><a href="/extras/scripts/">Scripts</a></li>
- <li><a href="/extras/scripts/#module.netbox">Netbox</a></li>
- <li><a href="/extras/scripts/netbox.AddDevice/">Add Device</a></li>
- <li><span title="Nov. 19, 2021 1:38 p.m.">2021-11-19 13:38</span></li>
- </ol>
- </div>
- </div>
- <h1 class="title">Add Device</h1>
- <p><p>Call Rundeck to add a device to netbox</p></p>
- <ul class="nav nav-tabs" role="tablist">
- <li role="presentation" class="active">
- <a href="#log" role="tab" data-toggle="tab" class="active">Log</a>
- </li>
- <li role="presentation">
- <a href="#output" role="tab" data-toggle="tab">Output</a>
- </li>
- <li role="presentation">
- <a href="#source" role="tab" data-toggle="tab">Source</a>
- </li>
- </ul>
- <div class="tab-content">
- <p>
- Run: <strong><span title="Nov. 19, 2021 1:38 p.m.">2021-11-19 13:38</span></strong>
- <img id="pending-result-loader" src="/static/img/ajax-loader.gif" />
- <span id="pending-result-label">
- <label class="label label-default">Pending</label>
- </span>
- </p>
- <div role="tabpanel" class="tab-pane active" id="log">
- <div class="row">
- <div class="col-md-12">
- <div class="well">Pending results</div>
- </div>
- </div>
- </div>
- <div role="tabpanel" class="tab-pane" id="output">
- <pre></pre>
- </div>
- <div role="tabpanel" class="tab-pane" id="source">
- <p><code>/opt/netbox/netbox/scripts/netbox.py</code></p>
- <pre>class AddDevice(Script):
- class Meta:
- name = "Add Device"
- description = "Call Rundeck to add a device to netbox"
- dev1 = StringVar(max_length=30, label="Device Name?", required=True)
- def run(self, data, commit):
- headers = {'Content-Type': 'application/json',}
- remote_username = self.request.user.username
- remote_email = self.request.user.email
- #remote_ip_address = self.request.META.get('HTTP_X_FORWARDED_FOR') or self.request.META.get('REMOTE_ADDR')
- #def get_client_ip(request):
- x_forwarded_for = self.request.META.get('HTTP_X_FORWARDED_FOR')
- if x_forwarded_for:
- # remote_ip_address = x_forwarded_for.split(',')[0]
- remote_ip_address = x_forwarded_for
- else:
- remote_ip_address = self.request.META.get('REMOTE_ADDR')
- self.log_info(f"Running as user {remote_username} (IP: {remote_ip_address})...")
- return(remote_ip_address)
- dev1 = data['dev1']
- payload = '{'
- payload = payload + '"remote_username":"' + remote_username + '"' + ','
- payload = payload + '"remote_email":"' + remote_email + '"' + ','
- #payload = payload + '"remote_ip":"' + remote_ip_address + '"' + ','
- payload = payload + '"device_name":"' + dev1 + '"'
- payload = payload + '}'
- rundeck_api = 'https://rundeck.domain.com/api/40/webhook/QRjcVdXnL3KVFT35DeVIGnMR7UZuWRvP#Netbox:_Add_Device'
- proxies = {'http': None, 'https': None}
- url = rundeck_api
- response = requests.post(url, headers=headers, data=payload, verify=False, proxies=proxies)
- json_obj = json.loads(response.text)
- execution_id = json_obj['executionId']
- output = ("input: " + str(dev1))
- output = output + '\n' + "user: " + remote_username
- #output = output + '\n' + "ip: " + remote_ip_address
- output = output + '\n' + "email: " + remote_email
- output = output + '\n' + "response: " + response.text
- output = output + '\n' + "link: "
- output = output + '\n' + 'https://rundeck.domain.com/project/Webhooks/execution/show/' + execution_id
- return(output)
- </pre>
- </div>
- </div>
- <div class="push"></div>
- </div>
- <footer class="footer">
- <div class="container-fluid">
- <div class="row">
- <div class="col-xs-4">
- <p class="text-muted">netbox-lab (v2.11.12)</p>
- </div>
- <div class="col-xs-4 text-center">
- <p class="text-muted"><span title="Nov. 19, 2021 1:38 p.m.">2021-11-19 13:38</span> UTC</p>
- </div>
- <div class="col-xs-4 text-right noprint">
- <p class="text-muted">
- <i class="mdi mdi-book-open-page-variant text-primary"></i> <a href="https://netbox.readthedocs.io/">Docs</a> ·
- <i class="mdi mdi-cloud-braces text-primary"></i> <a href="/api/docs/">API</a> ·
- <i class="mdi mdi-xml text-primary"></i> <a href="https://github.com/netbox-community/netbox">Code</a> ·
- <i class="mdi mdi-slack text-primary"></i> <a href="https://netdev.chat/">Community</a>
- </p>
- </div>
- </div>
- </div>
- </footer>
- <script src="/static/jquery/jquery-3.5.1.min.js"
- onerror="window.location='/media-failure/?filename=jquery/jquery-3.5.1.min.js'"></script>
- <script src="/static/jquery-ui-1.12.1/jquery-ui.min.js"
- onerror="window.location='/media-failure/?filename=jquery-ui-1.12.1/jquery-ui.min.js'"></script>
- <script src="/static/bootstrap-3.4.1-dist/js/bootstrap.min.js"
- onerror="window.location='/media-failure/?filename=bootstrap-3.4.1-dist/js/bootstrap.min.js'"></script>
- <script src="/static/select2-4.0.13/dist/js/select2.min.js"
- onerror="window.location='/media-failure/?filename=select2-4.0.13/dist/js/select2.min.js'"></script>
- <script src="/static/clipboard.js/clipboard-2.0.6.min.js"
- onerror="window.location='/media-failure/?filename=clipboard.js/clipboard-2.0.6.min.js'"></script>
- <script src="/static/flatpickr-4.6.3/flatpickr.min.js"
- onerror="window.location='/media-failure/?filename=flatpickr-4.6.3/flatpickr.min.js'"></script>
- <script src="/static/js/forms.js?v2.11.12"
- onerror="window.location='/media-failure/?filename=js/forms.js'"></script>
- <script type="text/javascript">
- var netbox_api_path = "/api/";
- var netbox_csrf_token = "H120dSpYsK3SSXpaO3lDO9u1O5lO9L6YsXisdNGoiAN0qysjJChSDxvveFhLZOcH";
- var loading = $(".loading");
- $(document).ajaxStart(function() {
- loading.show();
- }).ajaxStop(function() {
- loading.hide();
- });
- </script>
- <script type="text/javascript">
- var pending_result_id = 134;
- function jobTerminatedAction(){
- refreshWindow()
- }
- </script>
- <script src="/static/js/job_result.js?v2.11.12"
- onerror="window.location='/media-failure/?filename=js/job_result.js'"></script>
- </body>
- </html>
- 13:38:44.579574 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [.], ack 47151, win 2397, options [nop,nop,TS val 335251662 ecr 335251662], length 0
- E..4..@[email protected]..... ].(.....
- ........
- 13:38:44.579854 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [F.], seq 47151, ack 920, win 356, options [nop,nop,TS val 335251662 ecr 335251662], length 0
- E..49G@.@..{.........A..-....X.....d.(.....
- ........
- 13:38:44.580330 IP 127.0.0.1.55570 > 127.0.0.1.8001: Flags [F.], seq 920, ack 47152, win 2397, options [nop,nop,TS val 335251663 ecr 335251662], length 0
- E..4..@[email protected]..... ].(.....
- ........
- 13:38:44.580356 IP 127.0.0.1.8001 > 127.0.0.1.55570: Flags [.], ack 921, win 356, options [nop,nop,TS val 335251663 ecr 335251663], length 0
- E..49H@[email protected].(.....
- ........
- 13:38:44.846063 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [S], seq 137397582, win 43690, options [mss 65495,sackOK,TS val 335251929 ecr 0,nop,wscale 7], length 0
- E..<..@[email protected].........
- ............
- 13:38:44.846092 IP 127.0.0.1.8001 > 127.0.0.1.55574: Flags [S.], seq 1896668688, ack 137397583, win 43690, options [mss 65495,sackOK,TS val 335251929 ecr 335251929,nop,wscale 7], length 0
- E..<..@.@.<..........A..q....0.O.....0.........
- ............
- 13:38:44.846134 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [.], ack 1, win 342, options [nop,nop,TS val 335251929 ecr 335251929], length 0
- E..4..@[email protected].(.....
- ........
- 13:38:44.846224 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [P.], seq 1:788, ack 1, win 342, options [nop,nop,TS val 335251929 ecr 335251929], length 787
- E..G..@[email protected].<.....
- ........GET /api/extras/job-results/134/ HTTP/1.0
- X-Forwarded-Host: netbox.domain.com
- X-Real-IP: ::ffff:x.x.x.48
- X-Forwarded-Proto: https
- X-Forwarded-For: ::ffff:x.x.x.48
- Host: 127.0.0.1:8001
- Connection: close
- Accept: application/json, text/javascript, */*; q=0.01
- User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
- X-Requested-With: XMLHttpRequest
- Sec-Fetch-Site: same-origin
- Sec-Fetch-Mode: cors
- Sec-Fetch-Dest: empty
- Referer: https://netbox.domain.com/extras/scripts/results/134/
- Accept-Encoding: gzip, deflate, br
- Accept-Language: en-US,en;q=0.9
- Cookie: csrftoken=DYXQ1zw1IIrIJb6XKtxkQJZfhrZhBlZ5oUdi1uNryybQhM96F2tzF70JH1Vero5O; sessionid=f90lgco9phtfdqkh3uj07fw85fz2ma17
- 13:38:44.846242 IP 127.0.0.1.8001 > 127.0.0.1.55574: Flags [.], ack 788, win 354, options [nop,nop,TS val 335251929 ecr 335251929], length 0
- E..4.%@[email protected].(.....
- ........
- 13:38:44.872685 IP 127.0.0.1.8001 > 127.0.0.1.55574: Flags [P.], seq 1:315, ack 788, win 354, options [nop,nop,TS val 335251955 ecr 335251929], length 314
- E..n.&@[email protected].....
- ........HTTP/1.0 200 OK
- Server: gunicorn
- Date: Fri, 19 Nov 2021 13:38:44 GMT
- Connection: close
- Content-Type: application/json
- Vary: Accept, Cookie, Origin
- Allow: GET, HEAD, OPTIONS
- API-Version: 2.11
- X-Content-Type-Options: nosniff
- Referrer-Policy: same-origin
- X-Frame-Options: SAMEORIGIN
- Content-Length: 590
- 13:38:44.872745 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [.], ack 315, win 350, options [nop,nop,TS val 335251955 ecr 335251955], length 0
- E..4..@[email protected]...^.(.....
- ........
- 13:38:44.872837 IP 127.0.0.1.8001 > 127.0.0.1.55574: Flags [P.], seq 315:905, ack 788, win 354, options [nop,nop,TS val 335251955 ecr 335251955], length 590
- E....'@[email protected].....
- ........{"id":134,"url":"https://netbox.domain.com/api/extras/job-results/134/","display":"b16e7c1a-d51b-46e0-86ad-759f972db7c0","created":"2021-11-19T13:38:44.417861Z","completed":"2021-11-19T13:38:44.612333Z","name":"netbox.AddDevice","obj_type":"extras.script","status":{"value":"completed","label":"Completed"},"user":{"id":14,"url":"https://netbox.domain.com/api/users/users/14/","display":"dmacias","username":"dmacias"},"data":{"log":[{"status":"info","message":"Running as user dmacias (IP: 127.0.0.1)..."}],"output":"127.0.0.1"},"job_id":"b16e7c1a-d51b-46e0-86ad-759f972db7c0"}
- 13:38:44.872866 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [.], ack 905, win 359, options [nop,nop,TS val 335251955 ecr 335251955], length 0
- E..4..@[email protected].(.....
- ........
- 13:38:44.872976 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [F.], seq 788, ack 905, win 359, options [nop,nop,TS val 335251956 ecr 335251955], length 0
- E..4..@[email protected].(.....
- ........
- 13:38:44.873559 IP 127.0.0.1.8001 > 127.0.0.1.55574: Flags [F.], seq 905, ack 789, win 354, options [nop,nop,TS val 335251956 ecr 335251956], length 0
- E..4.(@[email protected].(.....
- ........
- 13:38:44.873589 IP 127.0.0.1.55574 > 127.0.0.1.8001: Flags [.], ack 906, win 359, options [nop,nop,TS val 335251956 ecr 335251956], length 0
- E..4..@[email protected].(.....
- ........
- 13:38:44.953705 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [S], seq 2252299052, win 43690, options [mss 65495,sackOK,TS val 335252036 ecr 0,nop,wscale 7], length 0
- E..<.0@[email protected].?[,.........0.........
- ...D........
- 13:38:44.953733 IP 127.0.0.1.8001 > 127.0.0.1.55576: Flags [S.], seq 3669123699, ack 2252299053, win 43690, options [mss 65495,sackOK,TS val 335252036 ecr 335252036,nop,wscale 7], length 0
- E..<..@.@.<..........A....bs.?[-.....0.........
- ...D...D....
- 13:38:44.953756 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [.], ack 1, win 342, options [nop,nop,TS val 335252036 ecr 335252036], length 0
- E..4.1@[email protected].?[-..bt...V.(.....
- ...D...D
- 13:38:44.953827 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [P.], seq 1:895, ack 1, win 342, options [nop,nop,TS val 335252036 ecr 335252036], length 894
- E....2@[email protected].?[-..bt...V.......
- ...D...DGET /extras/scripts/results/134/ HTTP/1.0
- X-Forwarded-Host: netbox.domain.com
- X-Real-IP: ::ffff:x.x.x.48
- X-Forwarded-Proto: https
- X-Forwarded-For: ::ffff:x.x.x.48
- Host: 127.0.0.1:8001
- Connection: close
- Cache-Control: max-age=0
- Upgrade-Insecure-Requests: 1
- User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
- Sec-Fetch-Site: same-origin
- Sec-Fetch-Mode: navigate
- Sec-Fetch-Dest: document
- Referer: https://netbox.domain.com/extras/scripts/results/134/
- Accept-Encoding: gzip, deflate, br
- Accept-Language: en-US,en;q=0.9
- Cookie: csrftoken=DYXQ1zw1IIrIJb6XKtxkQJZfhrZhBlZ5oUdi1uNryybQhM96F2tzF70JH1Vero5O; sessionid=f90lgco9phtfdqkh3uj07fw85fz2ma17
- 13:38:44.953845 IP 127.0.0.1.8001 > 127.0.0.1.55576: Flags [.], ack 895, win 356, options [nop,nop,TS val 335252036 ecr 335252036], length 0
- E..4..@[email protected].?^....d.(.....
- ...D...D
- 13:38:45.020697 IP 127.0.0.1.8001 > 127.0.0.1.55576: Flags [P.], seq 1:438, ack 895, win 356, options [nop,nop,TS val 335252103 ecr 335252036], length 437
- E.....@[email protected].?^....d.......
- .......DHTTP/1.0 200 OK
- Server: gunicorn
- Date: Fri, 19 Nov 2021 13:38:45 GMT
- Connection: close
- Content-Type: text/html; charset=utf-8
- X-Content-Type-Options: nosniff
- Referrer-Policy: same-origin
- X-Frame-Options: SAMEORIGIN
- Vary: Cookie, Origin
- Content-Length: 47672
- Set-Cookie: csrftoken=DYXQ1zw1IIrIJb6XKtxkQJZfhrZhBlZ5oUdi1uNryybQhM96F2tzF70JH1Vero5O; expires=Fri, 18 Nov 2022 13:38:45 GMT; Max-Age=31449600; Path=/; SameSite=Lax
- 13:38:45.020729 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [.], ack 438, win 350, options [nop,nop,TS val 335252103 ecr 335252103], length 0
- E..4.3@[email protected].?^...d)...^.(.....
- ........
- 13:38:45.020787 IP 127.0.0.1.8001 > 127.0.0.1.55576: Flags [.], seq 438:22838, ack 895, win 356, options [nop,nop,TS val 335252103 ecr 335252103], length 22400
- E.W...@[email protected]).?^....dU......
- ........
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>Add Device - Completed - NetBox</title>
- <link rel="stylesheet"
- href="/static/bootstrap-3.4.1-dist/css/bootstrap.min.css"
- onerror="window.location='/media-failure/?filename=bootstrap-3.4.1-dist/css/bootstrap.min.css'">
- <link rel="stylesheet"
- href="/static/materialdesignicons-5.4.55/css/materialdesignicons.min.css"
- onerror="window.location='/media-failure/?filename=materialdesignicons-5.4.55/css/materialdesignicons.min.css'">
- <link rel="stylesheet"
- href="/static/jquery-ui-1.12.1/jquery-ui.css"
- onerror="window.location='/media-failure/?filename=jquery-ui-1.12.1/jquery-ui.css'">
- <link rel="stylesheet"
- href="/static/select2-4.0.13/dist/css/select2.min.css"
- onerror="window.location='/media-failure/?filename=select2-4.0.13/dist/css/select2.min.css'">
- <link rel="stylesheet"
- href="/static/select2-bootstrap-0.1.0-beta.10/select2-bootstrap.min.css"
- onerror="window.location='/media-failure/?filename=select2-bootstrap-0.1.0-beta.10/select2-bootstrap.min.css'">
- <link rel="stylesheet"
- href="/static/flatpickr-4.6.3/themes/light.css"
- onerror="window.location='/media-failure/?filename=flatpickr-4.6.3/themes/light.css'">
- <link rel="stylesheet"
- href="/static/css/base.css?v2.11.12"
- onerror="window.location='/media-failure/?filename=css/base.css'">
- <link rel="icon" type="image/png" href="/static/img/netbox.ico" />
- <meta charset="UTF-8">
- <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
- </head>
- <body>
- <nav class="navbar navbar-default navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/">
- <img src="/static/img/netbox_logo.svg" height="30" />
- </a>
- </div>
- <div id="navbar" class="navbar-collapse collapse">
- <ul class="nav navbar-nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Organization <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Sites</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/sites/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/sites/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/sites/">Sites</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/regions/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/regions/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/regions/">Regions</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/site-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/site-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/site-groups/">Site Groups</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/locations/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/locations/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/locations/">Locations</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Racks</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/racks/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/racks/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/racks/">Racks</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/rack-roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/rack-roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/rack-roles/">Rack Roles</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/rack-reservations/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/rack-reservations/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/rack-reservations/">Reservations</a>
- </li>
- <li>
- <a href="/dcim/rack-elevations/">Elevations</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Tenancy</li>
- <li>
- <div class="buttons pull-right">
- <a href="/tenancy/tenants/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/tenancy/tenants/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/tenancy/tenants/">Tenants</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/tenancy/tenant-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/tenancy/tenant-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/tenancy/tenant-groups/">Tenant Groups</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Tags</li>
- <li>
- <div class="buttons pull-right">
- <a href="/extras/tags/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/extras/tags/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/extras/tags/">Tags</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Devices <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Devices</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/devices/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/devices/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/devices/">Devices</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/device-roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/device-roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/device-roles/">Device Roles</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/platforms/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/platforms/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/platforms/">Platforms</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/virtual-chassis/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/virtual-chassis/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/virtual-chassis/">Virtual Chassis</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Device Types</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/device-types/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/device-types/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/device-types/">Device Types</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/manufacturers/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/manufacturers/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/manufacturers/">Manufacturers</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Connections</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/cables/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/cables/">Cables</a>
- </li>
- <li>
- <a href="/dcim/console-connections/">Console Connections</a>
- </li>
- <li>
- <a href="/dcim/power-connections/">Power Connections</a>
- </li>
- <li>
- <a href="/dcim/interface-connections/">Interface Connections</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Device Components</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/interfaces/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/interfaces/">Interfaces</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/front-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/front-ports/">Front Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/rear-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/rear-ports/">Rear Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/console-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/console-ports/">Console Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/console-server-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/console-server-ports/">Console Server Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-ports/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-ports/">Power Ports</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-outlets/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-outlets/">Power Outlets</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/device-bays/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/device-bays/">Device Bays</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/inventory-items/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/inventory-items/">Inventory Items</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">IPAM <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">IP Addresses</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/ip-addresses/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/ip-addresses/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/ip-addresses/">IP Addresses</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Prefixes</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/prefixes/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/prefixes/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/prefixes/">Prefixes</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/roles/">Prefix/VLAN Roles</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Aggregates</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/aggregates/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/aggregates/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/aggregates/">Aggregates</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/rirs/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/rirs/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/rirs/">RIRs</a>
- 13:38:45.020805 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [.], ack 22838, win 1373, options [nop,nop,TS val 335252103 ecr 335252103], length 0
- E..4.4@[email protected].?^........].(.....
- ........
- 13:38:45.020836 IP 127.0.0.1.8001 > 127.0.0.1.55576: Flags [P.], seq 22838:48110, ack 895, win 356, options [nop,nop,TS val 335252103 ecr 335252103], length 25272
- E.b...@[email protected]|.........A.......?^....d`......
- ........ </li>
- <li class="divider"></li>
- <li class="dropdown-header">VRFs</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/vrfs/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/vrfs/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/vrfs/">VRFs</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/route-targets/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/route-targets/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/route-targets/">Route Targets</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">VLANs</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/vlans/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/vlans/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/vlans/">VLANs</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/vlan-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/ipam/vlan-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/vlan-groups/">VLAN Groups</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Services</li>
- <li>
- <div class="buttons pull-right">
- <a href="/ipam/services/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/ipam/services/">Services</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Virtualization <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Virtual Machines</li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/virtual-machines/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/virtual-machines/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/virtual-machines/">Virtual Machines</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/interfaces/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/interfaces/">Interfaces</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Clusters</li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/clusters/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/clusters/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/clusters/">Clusters</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/cluster-types/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/cluster-types/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/cluster-types/">Cluster Types</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/virtualization/cluster-groups/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/virtualization/cluster-groups/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/virtualization/cluster-groups/">Cluster Groups</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Circuits <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Circuits</li>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/circuits/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/circuits/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/circuits/">Circuits</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/circuit-types/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/circuit-types/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/circuit-types/">Circuit Types</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Providers</li>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/providers/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/providers/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/providers/">Providers</a>
- <li>
- <div class="buttons pull-right">
- <a href="/circuits/provider-networks/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/circuits/provider-networks/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/circuits/provider-networks/">Provider Networks</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Power <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Power</li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-feeds/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/power-feeds/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-feeds/">Power Feeds</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/dcim/power-panels/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/dcim/power-panels/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/dcim/power-panels/">Power Panels</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Secrets <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Secrets</li>
- <li>
- <div class="buttons pull-right">
- <a href="/secrets/secrets/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/secrets/secrets/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/secrets/secrets/">Secrets</a>
- </li>
- <li>
- <div class="buttons pull-right">
- <a href="/secrets/secret-roles/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- <a href="/secrets/secret-roles/import/" class="btn btn-xs btn-info" title="Import"><i class="mdi mdi-database-import-outline"></i></a>
- </div>
- <a href="/secrets/secret-roles/">Secret Roles</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Other <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Logging</li>
- <li>
- <a href="/extras/journal-entries/">Journal Entries</a>
- </li>
- <li>
- <a href="/extras/changelog/">Change Log</a>
- </li>
- <li class="divider"></li>
- <li class="dropdown-header">Miscellaneous</li>
- <li>
- <div class="buttons pull-right">
- <a href="/extras/config-contexts/add/" class="btn btn-xs btn-success" title="Add"><i class="mdi mdi-plus-thick"></i></a>
- </div>
- <a href="/extras/config-contexts/">Config Contexts</a>
- </li>
- <li>
- <a href="/extras/scripts/">Scripts</a>
- </li>
- <li>
- <a href="/extras/reports/">Reports</a>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Plugins <span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">NextBox UI</li>
- <li>
- <a href="/plugins/nextbox-ui/topology/">Topology Viewer</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul class="nav navbar-nav navbar-right">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" title="dmacias" role="button" aria-haspopup="true" aria-expanded="false">
- <i class="mdi mdi-account"></i>
- <span id="navbar_user">dmacias</span>
- <span class="caret"></span>
- </a>
- <ul class="dropdown-menu">
- <li><a href="/user/profile/"><i class="mdi mdi-account-box"></i> Profile</a></li>
- <li><a href="/admin/"><i class="mdi mdi-cogs"></i> Admin</a></li>
- <li class="divider"></li>
- <li><a href="/logout/"><i class="mdi mdi-logout"></i> Log out</a></li>
- </ul>
- </li>
- </ul>
- <form action="/search/" method="get" class="navbar-form navbar-right" id="navbar_search" role="search">
- <div class="input-group">
- <input type="text" name="q" class="form-control" placeholder="Search">
- <span class="input-group-btn">
- <button type="submit" class="btn btn-primary">
- <i class="mdi mdi-magnify"></i>
- </button>
- </span>
- </div>
- </form>
- </div>
- </div>
- </nav>
- <div class="container-fluid wrapper">
- <div class="row noprint">
- <div class="col-md-12">
- <ol class="breadcrumb">
- <li><a href="/extras/scripts/">Scripts</a></li>
- <li><a href="/extras/scripts/#module.netbox">Netbox</a></li>
- <li><a href="/extras/scripts/netbox.AddDevice/">Add Device</a></li>
- <li><span title="Nov. 19, 2021 1:38 p.m.">2021-11-19 13:38</span></li>
- </ol>
- </div>
- </div>
- <h1 class="title">Add Device</h1>
- <p><p>Call Rundeck to add a device to netbox</p></p>
- <ul class="nav nav-tabs" role="tablist">
- <li role="presentation" class="active">
- <a href="#log" role="tab" data-toggle="tab" class="active">Log</a>
- </li>
- <li role="presentation">
- <a href="#output" role="tab" data-toggle="tab">Output</a>
- </li>
- <li role="presentation">
- <a href="#source" role="tab" data-toggle="tab">Source</a>
- </li>
- </ul>
- <div class="tab-content">
- <p>
- Run: <strong><span title="Nov. 19, 2021 1:38 p.m.">2021-11-19 13:38</span></strong>
- Duration: <strong>0 minutes, 0.19 seconds</strong>
- <span id="pending-result-label">
- <label class="label label-success">Completed</label>
- </span>
- </p>
- <div role="tabpanel" class="tab-pane active" id="log">
- <div class="row">
- <div class="col-md-12">
- <div class="panel panel-default">
- <div class="panel-heading">
- <strong>Script Log</strong>
- </div>
- <table class="table table-hover panel-body">
- <tr>
- <th>Line</th>
- <th>Level</th>
- <th>Message</th>
- </tr>
- <tr>
- <td>1</td>
- <td><label class="label label-info">Info</label></td>
- <td class="rendered-markdown"><p>Running as user dmacias (IP: 127.0.0.1)...</p></td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div role="tabpanel" class="tab-pane" id="output">
- <pre>127.0.0.1</pre>
- </div>
- <div role="tabpanel" class="tab-pane" id="source">
- <p><code>/opt/netbox/netbox/scripts/netbox.py</code></p>
- <pre>class AddDevice(Script):
- class Meta:
- name = "Add Device"
- description = "Call Rundeck to add a device to netbox"
- dev1 = StringVar(max_length=30, label="Device Name?", required=True)
- def run(self, data, commit):
- headers = {'Content-Type': 'application/json',}
- remote_username = self.request.user.username
- remote_email = self.request.user.email
- #remote_ip_address = self.request.META.get('HTTP_X_FORWARDED_FOR') or self.request.META.get('REMOTE_ADDR')
- #def get_client_ip(request):
- x_forwarded_for = self.request.META.get('HTTP_X_FORWARDED_FOR')
- if x_forwarded_for:
- # remote_ip_address = x_forwarded_for.split(',')[0]
- remote_ip_address = x_forwarded_for
- else:
- remote_ip_address = self.request.META.get('REMOTE_ADDR')
- self.log_info(f"Running as user {remote_username} (IP: {remote_ip_address})...")
- return(remote_ip_address)
- dev1 = data['dev1']
- payload = '{'
- payload = payload + '"remote_username":"' + remote_username + '"' + ','
- payload = payload + '"remote_email":"' + remote_email + '"' + ','
- #payload = payload + '"remote_ip":"' + remote_ip_address + '"' + ','
- payload = payload + '"device_name":"' + dev1 + '"'
- payload = payload + '}'
- rundeck_api = 'https://rundeck.domain.com/api/40/webhook/QRjcVdXnL3KVFT35DeVIGnMR7UZuWRvP#Netbox:_Add_Device'
- proxies = {'http': None, 'https': None}
- url = rundeck_api
- response = requests.post(url, headers=headers, data=payload, verify=False, proxies=proxies)
- json_obj = json.loads(response.text)
- execution_id = json_obj['executionId']
- output = ("input: " + str(dev1))
- output = output + '\n' + "user: " + remote_username
- #output = output + '\n' + "ip: " + remote_ip_address
- output = output + '\n' + "email: " + remote_email
- output = output + '\n' + "response: " + response.text
- output = output + '\n' + "link: "
- output = output + '\n' + 'https://rundeck.domain.com/project/Webhooks/execution/show/' + execution_id
- return(output)
- </pre>
- </div>
- </div>
- <div class="push"></div>
- </div>
- <footer class="footer">
- <div class="container-fluid">
- <div class="row">
- <div class="col-xs-4">
- <p class="text-muted">netbox-lab (v2.11.12)</p>
- </div>
- <div class="col-xs-4 text-center">
- <p class="text-muted"><span title="Nov. 19, 2021 1:38 p.m.">2021-11-19 13:38</span> UTC</p>
- </div>
- <div class="col-xs-4 text-right noprint">
- <p class="text-muted">
- <i class="mdi mdi-book-open-page-variant text-primary"></i> <a href="https://netbox.readthedocs.io/">Docs</a> ·
- <i class="mdi mdi-cloud-braces text-primary"></i> <a href="/api/docs/">API</a> ·
- <i class="mdi mdi-xml text-primary"></i> <a href="https://github.com/netbox-community/netbox">Code</a> ·
- <i class="mdi mdi-slack text-primary"></i> <a href="https://netdev.chat/">Community</a>
- </p>
- </div>
- </div>
- </div>
- </footer>
- <script src="/static/jquery/jquery-3.5.1.min.js"
- onerror="window.location='/media-failure/?filename=jquery/jquery-3.5.1.min.js'"></script>
- <script src="/static/jquery-ui-1.12.1/jquery-ui.min.js"
- onerror="window.location='/media-failure/?filename=jquery-ui-1.12.1/jquery-ui.min.js'"></script>
- <script src="/static/bootstrap-3.4.1-dist/js/bootstrap.min.js"
- onerror="window.location='/media-failure/?filename=bootstrap-3.4.1-dist/js/bootstrap.min.js'"></script>
- <script src="/static/select2-4.0.13/dist/js/select2.min.js"
- onerror="window.location='/media-failure/?filename=select2-4.0.13/dist/js/select2.min.js'"></script>
- <script src="/static/clipboard.js/clipboard-2.0.6.min.js"
- onerror="window.location='/media-failure/?filename=clipboard.js/clipboard-2.0.6.min.js'"></script>
- <script src="/static/flatpickr-4.6.3/flatpickr.min.js"
- onerror="window.location='/media-failure/?filename=flatpickr-4.6.3/flatpickr.min.js'"></script>
- <script src="/static/js/forms.js?v2.11.12"
- onerror="window.location='/media-failure/?filename=js/forms.js'"></script>
- <script type="text/javascript">
- var netbox_api_path = "/api/";
- var netbox_csrf_token = "0XH4NRvk6g5XYvsPoOhyLAtREhrb1nwWLTXwNMMKW6P5w6vYjndNAYul4Rn8RqCF";
- var loading = $(".loading");
- $(document).ajaxStart(function() {
- loading.show();
- }).ajaxStop(function() {
- loading.hide();
- });
- </script>
- <script type="text/javascript">
- var pending_result_id = null;
- function jobTerminatedAction(){
- refreshWindow()
- }
- </script>
- <script src="/static/js/job_result.js?v2.11.12"
- onerror="window.location='/media-failure/?filename=js/job_result.js'"></script>
- </body>
- </html>
- 13:38:45.020851 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [.], ack 48110, win 2397, options [nop,nop,TS val 335252103 ecr 335252103], length 0
- E..4.5@[email protected].?^....a.. ].(.....
- ........
- 13:38:45.021299 IP 127.0.0.1.55576 > 127.0.0.1.8001: Flags [F.], seq 895, ack 48110, win 2397, options [nop,nop,TS val 335252104 ecr 335252103], length 0
- E..4.6@[email protected].?^....a.. ].(.....
- ........
- 13:38:45.021638 IP 127.0.0.1.8001 > 127.0.0.1.55576: Flags [F.], seq 48110, ack 896, win 356, options [nop,nop,TS val 335252104 ecr 33525210
Advertisement
Add Comment
Please, Sign In to add comment