├── .gitattributes
├── .github
├── FUNDING.yml
├── dependabot.yml
└── workflows
│ ├── codeql-front.yml
│ ├── codeql.yml
│ └── dotnet.yml
├── .gitignore
├── LICENSE
├── OpenProtest.sln
├── Protest-Agent
├── App.config
├── Button.Designer.cs
├── Button.cs
├── Button.resx
├── Checkbox.Designer.cs
├── Checkbox.cs
├── Checkbox.resx
├── Configuration.cs
├── Main.Designer.cs
├── Main.cs
├── Main.resx
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── Protest-Agent.csproj
├── Resources
│ ├── service.png
│ └── wrench.png
├── Stamp.cs
├── Stamp.designer.cs
├── Stamp.resx
├── TabsControl.Designer.cs
├── TabsControl.cs
├── TabsControl.resx
├── Textbox.Designer.cs
├── Textbox.cs
├── Textbox.resx
└── protest-agent.ico
├── Protest-CacheGenerator
├── Generator.cs
└── Protest-CacheGenerator.csproj
├── Protest-Tests
├── DatabaseTests.cs
├── JsonConvertersTests.cs
├── ListenerTests.cs
├── Protest-Tests.csproj
└── test.http
│ └── root.http
├── Protest
├── Database
│ ├── AttributesJsonConverter.cs
│ ├── ContactsJsonConverter.cs
│ ├── Database.cs
│ ├── DatabaseInstances.cs
│ ├── DatabaseJsonConverter.cs
│ ├── DeviceConfiguration.cs
│ ├── GridDataConverter.cs
│ └── SynchronizedCollection.cs
├── Front
│ ├── about.js
│ ├── addressbook.css
│ ├── addressbook.html
│ ├── addressbook.js
│ ├── api.js
│ ├── automation.js
│ ├── backup.js
│ ├── button.css
│ ├── cameratester.js
│ ├── certificates.js
│ ├── chat.css
│ ├── chat.js
│ ├── checkbox.css
│ ├── console.js
│ ├── controls
│ │ ├── close.svg
│ │ ├── grid.svg
│ │ ├── maximize.svg
│ │ ├── minimize.svg
│ │ ├── popin.svg
│ │ └── popout.svg
│ ├── custom
│ │ ├── default.svg
│ │ └── none.svg
│ ├── dashboard.js
│ ├── debitnotes.css
│ ├── debitnotes.js
│ ├── devicesgrid.js
│ ├── deviceslist.js
│ ├── deviceview.js
│ ├── dhcpdiscover.js
│ ├── dnslookup.js
│ ├── documentation.css
│ ├── documentation.js
│ ├── encoder.js
│ ├── favicon.ico
│ ├── fetch.js
│ ├── flags
│ │ ├── ad.svg
│ │ ├── ae.svg
│ │ ├── af.svg
│ │ ├── ag.svg
│ │ ├── ai.svg
│ │ ├── al.svg
│ │ ├── am.svg
│ │ ├── ao.svg
│ │ ├── ar.svg
│ │ ├── as.svg
│ │ ├── at.svg
│ │ ├── au.svg
│ │ ├── aw.svg
│ │ ├── ax.svg
│ │ ├── az.svg
│ │ ├── ba.svg
│ │ ├── bb.svg
│ │ ├── bd.svg
│ │ ├── be.svg
│ │ ├── bf.svg
│ │ ├── bg.svg
│ │ ├── bh.svg
│ │ ├── bi.svg
│ │ ├── bj.svg
│ │ ├── bl.svg
│ │ ├── bm.svg
│ │ ├── bn.svg
│ │ ├── bo.svg
│ │ ├── bq.svg
│ │ ├── br.svg
│ │ ├── bs.svg
│ │ ├── bt.svg
│ │ ├── bw.svg
│ │ ├── by.svg
│ │ ├── bz.svg
│ │ ├── ca.svg
│ │ ├── cd.svg
│ │ ├── cf.svg
│ │ ├── cg.svg
│ │ ├── ch.svg
│ │ ├── ci.svg
│ │ ├── ck.svg
│ │ ├── cl.svg
│ │ ├── cm.svg
│ │ ├── cn.svg
│ │ ├── co.svg
│ │ ├── cr.svg
│ │ ├── cu.svg
│ │ ├── cv.svg
│ │ ├── cw.svg
│ │ ├── cx.svg
│ │ ├── cy.svg
│ │ ├── cz.svg
│ │ ├── de.svg
│ │ ├── dj.svg
│ │ ├── dk.svg
│ │ ├── dm.svg
│ │ ├── do.svg
│ │ ├── dz.svg
│ │ ├── ec.svg
│ │ ├── ee.svg
│ │ ├── eg.svg
│ │ ├── er.svg
│ │ ├── es.svg
│ │ ├── et.svg
│ │ ├── fi.svg
│ │ ├── fj.svg
│ │ ├── fk.svg
│ │ ├── fm.svg
│ │ ├── fo.svg
│ │ ├── fr.svg
│ │ ├── ga.svg
│ │ ├── gb.svg
│ │ ├── gd.svg
│ │ ├── ge.svg
│ │ ├── gf.svg
│ │ ├── gg.svg
│ │ ├── gh.svg
│ │ ├── gi.svg
│ │ ├── gl.svg
│ │ ├── gm.svg
│ │ ├── gn.svg
│ │ ├── gp.svg
│ │ ├── gq.svg
│ │ ├── gr.svg
│ │ ├── gt.svg
│ │ ├── gu.svg
│ │ ├── gw.svg
│ │ ├── gy.svg
│ │ ├── hk.svg
│ │ ├── hn.svg
│ │ ├── hr.svg
│ │ ├── ht.svg
│ │ ├── hu.svg
│ │ ├── id.svg
│ │ ├── ie.svg
│ │ ├── il.svg
│ │ ├── im.svg
│ │ ├── in.svg
│ │ ├── io.svg
│ │ ├── iq.svg
│ │ ├── ir.svg
│ │ ├── is.svg
│ │ ├── it.svg
│ │ ├── je.svg
│ │ ├── jm.svg
│ │ ├── jo.svg
│ │ ├── jp.svg
│ │ ├── ke.svg
│ │ ├── kg.svg
│ │ ├── kh.svg
│ │ ├── ki.svg
│ │ ├── km.svg
│ │ ├── kn.svg
│ │ ├── kp.svg
│ │ ├── kr.svg
│ │ ├── kw.svg
│ │ ├── ky.svg
│ │ ├── kz.svg
│ │ ├── la.svg
│ │ ├── lb.svg
│ │ ├── lc.svg
│ │ ├── li.svg
│ │ ├── lk.svg
│ │ ├── lr.svg
│ │ ├── ls.svg
│ │ ├── lt.svg
│ │ ├── lu.svg
│ │ ├── lv.svg
│ │ ├── ly.svg
│ │ ├── ma.svg
│ │ ├── mc.svg
│ │ ├── md.svg
│ │ ├── me.svg
│ │ ├── mf.svg
│ │ ├── mg.svg
│ │ ├── mh.svg
│ │ ├── mk.svg
│ │ ├── ml.svg
│ │ ├── mm.svg
│ │ ├── mn.svg
│ │ ├── mo.svg
│ │ ├── mp.svg
│ │ ├── mq.svg
│ │ ├── mr.svg
│ │ ├── ms.svg
│ │ ├── mt.svg
│ │ ├── mu.svg
│ │ ├── mv.svg
│ │ ├── mw.svg
│ │ ├── mx.svg
│ │ ├── my.svg
│ │ ├── mz.svg
│ │ ├── na.svg
│ │ ├── nc.svg
│ │ ├── ne.svg
│ │ ├── nf.svg
│ │ ├── ng.svg
│ │ ├── ni.svg
│ │ ├── nl.svg
│ │ ├── no.svg
│ │ ├── np.svg
│ │ ├── nr.svg
│ │ ├── nu.svg
│ │ ├── nz.svg
│ │ ├── om.svg
│ │ ├── pa.svg
│ │ ├── pe.svg
│ │ ├── pf.svg
│ │ ├── pg.svg
│ │ ├── ph.svg
│ │ ├── pk.svg
│ │ ├── pl.svg
│ │ ├── pm.svg
│ │ ├── pr.svg
│ │ ├── ps.svg
│ │ ├── pt.svg
│ │ ├── pw.svg
│ │ ├── py.svg
│ │ ├── qa.svg
│ │ ├── re.svg
│ │ ├── ro.svg
│ │ ├── rs.svg
│ │ ├── ru.svg
│ │ ├── rw.svg
│ │ ├── sa.svg
│ │ ├── sb.svg
│ │ ├── sc.svg
│ │ ├── sd.svg
│ │ ├── se.svg
│ │ ├── sg.svg
│ │ ├── si.svg
│ │ ├── sk.svg
│ │ ├── sl.svg
│ │ ├── sm.svg
│ │ ├── sn.svg
│ │ ├── so.svg
│ │ ├── sr.svg
│ │ ├── ss.svg
│ │ ├── st.svg
│ │ ├── sv.svg
│ │ ├── sx.svg
│ │ ├── sy.svg
│ │ ├── sz.svg
│ │ ├── tc.svg
│ │ ├── td.svg
│ │ ├── tg.svg
│ │ ├── th.svg
│ │ ├── tj.svg
│ │ ├── tk.svg
│ │ ├── tl.svg
│ │ ├── tm.svg
│ │ ├── tn.svg
│ │ ├── to.svg
│ │ ├── tr.svg
│ │ ├── tt.svg
│ │ ├── tv.svg
│ │ ├── tw.svg
│ │ ├── tz.svg
│ │ ├── ua.svg
│ │ ├── ug.svg
│ │ ├── us.svg
│ │ ├── uy.svg
│ │ ├── uz.svg
│ │ ├── va.svg
│ │ ├── vc.svg
│ │ ├── ve.svg
│ │ ├── vg.svg
│ │ ├── vi.svg
│ │ ├── vn.svg
│ │ ├── vu.svg
│ │ ├── wf.svg
│ │ ├── ws.svg
│ │ ├── ye.svg
│ │ ├── yt.svg
│ │ ├── za.svg
│ │ ├── zm.svg
│ │ └── zw.svg
│ ├── fonts
│ │ ├── opensans300.ttf
│ │ ├── opensans400.ttf
│ │ ├── opensans600.ttf
│ │ ├── opensans700.ttf
│ │ └── opensans800.ttf
│ ├── fullwindow.js
│ ├── gandalf.css
│ ├── gandalf.js
│ ├── grid.css
│ ├── grid.js
│ ├── hexviewer.css
│ ├── hexviewer.js
│ ├── index.html
│ ├── ipbox.js
│ ├── ipdiscovery.js
│ ├── issues.css
│ ├── issues.js
│ ├── keepalive.js
│ ├── keyboardtester.js
│ ├── license.txt
│ ├── list.css
│ ├── list.js
│ ├── loader.js
│ ├── locateip.js
│ ├── log.js
│ ├── login.html
│ ├── maclookup.js
│ ├── mdns.js
│ ├── mictester.js
│ ├── monitor.css
│ ├── monitor.js
│ ├── mono
│ │ ├── accesspoint.svg
│ │ ├── add.svg
│ │ ├── addressbook.svg
│ │ ├── admin.svg
│ │ ├── agent.svg
│ │ ├── antenna.svg
│ │ ├── anydesk.svg
│ │ ├── automation.svg
│ │ ├── backup.svg
│ │ ├── ball.svg
│ │ ├── battery.svg
│ │ ├── bold.svg
│ │ ├── camera.svg
│ │ ├── carabiner.svg
│ │ ├── certificate.svg
│ │ ├── chart.svg
│ │ ├── chat.svg
│ │ ├── checked.svg
│ │ ├── chip.svg
│ │ ├── clear.svg
│ │ ├── clipboard.svg
│ │ ├── clock.svg
│ │ ├── code.svg
│ │ ├── computermanage.svg
│ │ ├── configfile.svg
│ │ ├── connect.svg
│ │ ├── console.svg
│ │ ├── contact.svg
│ │ ├── copy.svg
│ │ ├── copyleft.svg
│ │ ├── copymachine.svg
│ │ ├── cpu.svg
│ │ ├── credential.svg
│ │ ├── creditcardmachine.svg
│ │ ├── critical.svg
│ │ ├── daemon.svg
│ │ ├── dashboard.svg
│ │ ├── database.svg
│ │ ├── delete.svg
│ │ ├── department.svg
│ │ ├── devices.svg
│ │ ├── dhcp.svg
│ │ ├── directory.svg
│ │ ├── disable.svg
│ │ ├── disconnect.svg
│ │ ├── diskdrive.svg
│ │ ├── dns.svg
│ │ ├── documentation.svg
│ │ ├── domainuser.svg
│ │ ├── download.svg
│ │ ├── earth.svg
│ │ ├── edit.svg
│ │ ├── email.svg
│ │ ├── enable.svg
│ │ ├── encoder.svg
│ │ ├── error.svg
│ │ ├── ethernetport.svg
│ │ ├── fax.svg
│ │ ├── fetch.svg
│ │ ├── file.svg
│ │ ├── filter.svg
│ │ ├── firewall.svg
│ │ ├── floppy.svg
│ │ ├── gamepad.svg
│ │ ├── gandalf.svg
│ │ ├── gear.svg
│ │ ├── github.svg
│ │ ├── glasses.svg
│ │ ├── gpl.svg
│ │ ├── graph.svg
│ │ ├── grid.svg
│ │ ├── griddevices.svg
│ │ ├── gridusers.svg
│ │ ├── guitarpick.svg
│ │ ├── hammer.svg
│ │ ├── handbird.svg
│ │ ├── handfist.svg
│ │ ├── handhorns.svg
│ │ ├── handok.svg
│ │ ├── handthumbsdown.svg
│ │ ├── handthumbsup.svg
│ │ ├── handvictory.svg
│ │ ├── hdd.svg
│ │ ├── hexviewer.svg
│ │ ├── hiddenuser.svg
│ │ ├── horizontalflip.svg
│ │ ├── hourglass.svg
│ │ ├── hypervisor.svg
│ │ ├── infinite.svg
│ │ ├── info.svg
│ │ ├── interfaces.svg
│ │ ├── ipdiscovery.svg
│ │ ├── ipphone.svg
│ │ ├── issues.svg
│ │ ├── italic.svg
│ │ ├── keyboard.svg
│ │ ├── lamp.svg
│ │ ├── laptop.svg
│ │ ├── law.svg
│ │ ├── lifeline.svg
│ │ ├── link.svg
│ │ ├── listener.svg
│ │ ├── locate.svg
│ │ ├── lock.svg
│ │ ├── log.svg
│ │ ├── logo.svg
│ │ ├── logoff.svg
│ │ ├── maclookup.svg
│ │ ├── mediaplayer.svg
│ │ ├── metronome.svg
│ │ ├── mic.svg
│ │ ├── mikrotik.svg
│ │ ├── mobilephone.svg
│ │ ├── monitor.svg
│ │ ├── motherboard.svg
│ │ ├── multiprinter.svg
│ │ ├── nas.svg
│ │ ├── netcalc.svg
│ │ ├── newdevice.svg
│ │ ├── newentry.svg
│ │ ├── newuser.svg
│ │ ├── nofilter.svg
│ │ ├── notes.svg
│ │ ├── notifications.svg
│ │ ├── nvr.svg
│ │ ├── ongoingscript.svg
│ │ ├── opensource.svg
│ │ ├── orderedlist.svg
│ │ ├── os.svg
│ │ ├── overflow.svg
│ │ ├── passgen.svg
│ │ ├── pause.svg
│ │ ├── pda.svg
│ │ ├── personalize.svg
│ │ ├── phone.svg
│ │ ├── ping.svg
│ │ ├── play.svg
│ │ ├── portscan.svg
│ │ ├── pos.svg
│ │ ├── printer.svg
│ │ ├── proxy.svg
│ │ ├── psremote.svg
│ │ ├── qrcode.svg
│ │ ├── qsfpport.svg
│ │ ├── question.svg
│ │ ├── ram.svg
│ │ ├── rbac.svg
│ │ ├── rdp.svg
│ │ ├── recent.svg
│ │ ├── record.svg
│ │ ├── remote.svg
│ │ ├── rename.svg
│ │ ├── reportfile.svg
│ │ ├── required.svg
│ │ ├── resmonitor.svg
│ │ ├── restart.svg
│ │ ├── return.svg
│ │ ├── reverseproxy.svg
│ │ ├── router.svg
│ │ ├── scanner.svg
│ │ ├── screenrecord.svg
│ │ ├── screenshare.svg
│ │ ├── screwdriver.svg
│ │ ├── scripts.svg
│ │ ├── scroll.svg
│ │ ├── search.svg
│ │ ├── selectall.svg
│ │ ├── selectnone.svg
│ │ ├── selecttoogle.svg
│ │ ├── send.svg
│ │ ├── serialconsole.svg
│ │ ├── serialconverter.svg
│ │ ├── serialport.svg
│ │ ├── server.svg
│ │ ├── service.svg
│ │ ├── sfpport.svg
│ │ ├── shared.svg
│ │ ├── sim.svg
│ │ ├── skipback.svg
│ │ ├── snmp.svg
│ │ ├── sort.svg
│ │ ├── speedtest.svg
│ │ ├── ssd.svg
│ │ ├── ssh.svg
│ │ ├── stamp.svg
│ │ ├── stop.svg
│ │ ├── strength.svg
│ │ ├── switch.svg
│ │ ├── tablet.svg
│ │ ├── task.svg
│ │ ├── telnet.svg
│ │ ├── ticketprinter.svg
│ │ ├── timeline.svg
│ │ ├── topology.svg
│ │ ├── tor.svg
│ │ ├── traceroute.svg
│ │ ├── traffic.svg
│ │ ├── trap.svg
│ │ ├── turnoff.svg
│ │ ├── tv.svg
│ │ ├── underline.svg
│ │ ├── unorderedlist.svg
│ │ ├── update.svg
│ │ ├── upload.svg
│ │ ├── ups.svg
│ │ ├── usbport.svg
│ │ ├── user.svg
│ │ ├── users.svg
│ │ ├── uvnc.svg
│ │ ├── videocard.svg
│ │ ├── virtualmachine.svg
│ │ ├── warning.svg
│ │ ├── watchdog.svg
│ │ ├── webcam.svg
│ │ ├── websitecheck.svg
│ │ ├── wing.svg
│ │ ├── wmi.svg
│ │ ├── wol.svg
│ │ ├── workstation.svg
│ │ ├── wrench.svg
│ │ ├── zoomin.svg
│ │ └── zoomout.svg
│ ├── netcalc.js
│ ├── notification.ogg
│ ├── ntpclient.js
│ ├── passwordgen.js
│ ├── passwordstrength.css
│ ├── passwordstrength.js
│ ├── personalize.js
│ ├── ping.js
│ ├── portscan.js
│ ├── qrcode.js
│ ├── radio.css
│ ├── range.css
│ ├── rbac.js
│ ├── reverseproxy.js
│ ├── root.css
│ ├── screencapture.js
│ ├── settings.js
│ ├── sitecheck.js
│ ├── snmp.css
│ ├── snmp.js
│ ├── snmp
│ │ ├── 1.3.6.1.2.1.1.json
│ │ ├── 1.3.6.1.2.1.10.json
│ │ ├── 1.3.6.1.2.1.100.json
│ │ ├── 1.3.6.1.2.1.101.json
│ │ ├── 1.3.6.1.2.1.102.json
│ │ ├── 1.3.6.1.2.1.103.json
│ │ ├── 1.3.6.1.2.1.104.json
│ │ ├── 1.3.6.1.2.1.105.json
│ │ ├── 1.3.6.1.2.1.106.json
│ │ ├── 1.3.6.1.2.1.107.json
│ │ ├── 1.3.6.1.2.1.108.json
│ │ ├── 1.3.6.1.2.1.109.json
│ │ ├── 1.3.6.1.2.1.11.json
│ │ ├── 1.3.6.1.2.1.110.json
│ │ ├── 1.3.6.1.2.1.111.json
│ │ ├── 1.3.6.1.2.1.112.json
│ │ ├── 1.3.6.1.2.1.113.json
│ │ ├── 1.3.6.1.2.1.114.json
│ │ ├── 1.3.6.1.2.1.115.json
│ │ ├── 1.3.6.1.2.1.116.json
│ │ ├── 1.3.6.1.2.1.117.json
│ │ ├── 1.3.6.1.2.1.118.json
│ │ ├── 1.3.6.1.2.1.119.json
│ │ ├── 1.3.6.1.2.1.12.json
│ │ ├── 1.3.6.1.2.1.120.json
│ │ ├── 1.3.6.1.2.1.121.json
│ │ ├── 1.3.6.1.2.1.122.json
│ │ ├── 1.3.6.1.2.1.123.json
│ │ ├── 1.3.6.1.2.1.12345.json
│ │ ├── 1.3.6.1.2.1.12346.json
│ │ ├── 1.3.6.1.2.1.124.json
│ │ ├── 1.3.6.1.2.1.125.json
│ │ ├── 1.3.6.1.2.1.126.json
│ │ ├── 1.3.6.1.2.1.127.json
│ │ ├── 1.3.6.1.2.1.128.json
│ │ ├── 1.3.6.1.2.1.129.json
│ │ ├── 1.3.6.1.2.1.13.json
│ │ ├── 1.3.6.1.2.1.130.json
│ │ ├── 1.3.6.1.2.1.131.json
│ │ ├── 1.3.6.1.2.1.132.json
│ │ ├── 1.3.6.1.2.1.133.json
│ │ ├── 1.3.6.1.2.1.134.json
│ │ ├── 1.3.6.1.2.1.135.json
│ │ ├── 1.3.6.1.2.1.136.json
│ │ ├── 1.3.6.1.2.1.137.json
│ │ ├── 1.3.6.1.2.1.138.json
│ │ ├── 1.3.6.1.2.1.139.json
│ │ ├── 1.3.6.1.2.1.14.json
│ │ ├── 1.3.6.1.2.1.140.json
│ │ ├── 1.3.6.1.2.1.141.json
│ │ ├── 1.3.6.1.2.1.142.json
│ │ ├── 1.3.6.1.2.1.143.json
│ │ ├── 1.3.6.1.2.1.144.json
│ │ ├── 1.3.6.1.2.1.145.json
│ │ ├── 1.3.6.1.2.1.146.json
│ │ ├── 1.3.6.1.2.1.147.json
│ │ ├── 1.3.6.1.2.1.148.json
│ │ ├── 1.3.6.1.2.1.149.json
│ │ ├── 1.3.6.1.2.1.15.json
│ │ ├── 1.3.6.1.2.1.158.json
│ │ ├── 1.3.6.1.2.1.159.json
│ │ ├── 1.3.6.1.2.1.16.json
│ │ ├── 1.3.6.1.2.1.160.json
│ │ ├── 1.3.6.1.2.1.161.json
│ │ ├── 1.3.6.1.2.1.162.json
│ │ ├── 1.3.6.1.2.1.163.json
│ │ ├── 1.3.6.1.2.1.164.json
│ │ ├── 1.3.6.1.2.1.165.json
│ │ ├── 1.3.6.1.2.1.166.json
│ │ ├── 1.3.6.1.2.1.167.json
│ │ ├── 1.3.6.1.2.1.168.json
│ │ ├── 1.3.6.1.2.1.169.json
│ │ ├── 1.3.6.1.2.1.17.json
│ │ ├── 1.3.6.1.2.1.170.json
│ │ ├── 1.3.6.1.2.1.171.json
│ │ ├── 1.3.6.1.2.1.172.json
│ │ ├── 1.3.6.1.2.1.173.json
│ │ ├── 1.3.6.1.2.1.174.json
│ │ ├── 1.3.6.1.2.1.175.json
│ │ ├── 1.3.6.1.2.1.176.json
│ │ ├── 1.3.6.1.2.1.177.json
│ │ ├── 1.3.6.1.2.1.178.json
│ │ ├── 1.3.6.1.2.1.179.json
│ │ ├── 1.3.6.1.2.1.18.json
│ │ ├── 1.3.6.1.2.1.180.json
│ │ ├── 1.3.6.1.2.1.181.json
│ │ ├── 1.3.6.1.2.1.182.json
│ │ ├── 1.3.6.1.2.1.183.json
│ │ ├── 1.3.6.1.2.1.184.json
│ │ ├── 1.3.6.1.2.1.185.json
│ │ ├── 1.3.6.1.2.1.186.json
│ │ ├── 1.3.6.1.2.1.187.json
│ │ ├── 1.3.6.1.2.1.188.json
│ │ ├── 1.3.6.1.2.1.189.json
│ │ ├── 1.3.6.1.2.1.19.json
│ │ ├── 1.3.6.1.2.1.190.json
│ │ ├── 1.3.6.1.2.1.191.json
│ │ ├── 1.3.6.1.2.1.192.json
│ │ ├── 1.3.6.1.2.1.193.json
│ │ ├── 1.3.6.1.2.1.194.json
│ │ ├── 1.3.6.1.2.1.195.json
│ │ ├── 1.3.6.1.2.1.196.json
│ │ ├── 1.3.6.1.2.1.197.json
│ │ ├── 1.3.6.1.2.1.198.json
│ │ ├── 1.3.6.1.2.1.199.json
│ │ ├── 1.3.6.1.2.1.2.json
│ │ ├── 1.3.6.1.2.1.20.json
│ │ ├── 1.3.6.1.2.1.200.json
│ │ ├── 1.3.6.1.2.1.201.json
│ │ ├── 1.3.6.1.2.1.202.json
│ │ ├── 1.3.6.1.2.1.203.json
│ │ ├── 1.3.6.1.2.1.204.json
│ │ ├── 1.3.6.1.2.1.205.json
│ │ ├── 1.3.6.1.2.1.206.json
│ │ ├── 1.3.6.1.2.1.207.json
│ │ ├── 1.3.6.1.2.1.208.json
│ │ ├── 1.3.6.1.2.1.209.json
│ │ ├── 1.3.6.1.2.1.21.json
│ │ ├── 1.3.6.1.2.1.210.json
│ │ ├── 1.3.6.1.2.1.211.json
│ │ ├── 1.3.6.1.2.1.212.json
│ │ ├── 1.3.6.1.2.1.213.json
│ │ ├── 1.3.6.1.2.1.214.json
│ │ ├── 1.3.6.1.2.1.215.json
│ │ ├── 1.3.6.1.2.1.216.json
│ │ ├── 1.3.6.1.2.1.217.json
│ │ ├── 1.3.6.1.2.1.218.json
│ │ ├── 1.3.6.1.2.1.219.json
│ │ ├── 1.3.6.1.2.1.22.json
│ │ ├── 1.3.6.1.2.1.220.json
│ │ ├── 1.3.6.1.2.1.221.json
│ │ ├── 1.3.6.1.2.1.222.json
│ │ ├── 1.3.6.1.2.1.22222222.json
│ │ ├── 1.3.6.1.2.1.223.json
│ │ ├── 1.3.6.1.2.1.224.json
│ │ ├── 1.3.6.1.2.1.225.json
│ │ ├── 1.3.6.1.2.1.226.json
│ │ ├── 1.3.6.1.2.1.227.json
│ │ ├── 1.3.6.1.2.1.228.json
│ │ ├── 1.3.6.1.2.1.229.json
│ │ ├── 1.3.6.1.2.1.23.json
│ │ ├── 1.3.6.1.2.1.230.json
│ │ ├── 1.3.6.1.2.1.231.json
│ │ ├── 1.3.6.1.2.1.232.json
│ │ ├── 1.3.6.1.2.1.233.json
│ │ ├── 1.3.6.1.2.1.234.json
│ │ ├── 1.3.6.1.2.1.235.json
│ │ ├── 1.3.6.1.2.1.24.json
│ │ ├── 1.3.6.1.2.1.25.json
│ │ ├── 1.3.6.1.2.1.26.json
│ │ ├── 1.3.6.1.2.1.27.json
│ │ ├── 1.3.6.1.2.1.28.json
│ │ ├── 1.3.6.1.2.1.29.json
│ │ ├── 1.3.6.1.2.1.3.json
│ │ ├── 1.3.6.1.2.1.30.json
│ │ ├── 1.3.6.1.2.1.31.json
│ │ ├── 1.3.6.1.2.1.32.json
│ │ ├── 1.3.6.1.2.1.33.json
│ │ ├── 1.3.6.1.2.1.34.json
│ │ ├── 1.3.6.1.2.1.35.json
│ │ ├── 1.3.6.1.2.1.36.json
│ │ ├── 1.3.6.1.2.1.37.json
│ │ ├── 1.3.6.1.2.1.38.json
│ │ ├── 1.3.6.1.2.1.39.json
│ │ ├── 1.3.6.1.2.1.4.json
│ │ ├── 1.3.6.1.2.1.40.json
│ │ ├── 1.3.6.1.2.1.41.json
│ │ ├── 1.3.6.1.2.1.42.json
│ │ ├── 1.3.6.1.2.1.43.json
│ │ ├── 1.3.6.1.2.1.44.json
│ │ ├── 1.3.6.1.2.1.45.json
│ │ ├── 1.3.6.1.2.1.46.json
│ │ ├── 1.3.6.1.2.1.47.json
│ │ ├── 1.3.6.1.2.1.48.json
│ │ ├── 1.3.6.1.2.1.49.json
│ │ ├── 1.3.6.1.2.1.50.json
│ │ ├── 1.3.6.1.2.1.51.json
│ │ ├── 1.3.6.1.2.1.52.json
│ │ ├── 1.3.6.1.2.1.53.json
│ │ ├── 1.3.6.1.2.1.54.json
│ │ ├── 1.3.6.1.2.1.55.json
│ │ ├── 1.3.6.1.2.1.56.json
│ │ ├── 1.3.6.1.2.1.57.json
│ │ ├── 1.3.6.1.2.1.58.json
│ │ ├── 1.3.6.1.2.1.59.json
│ │ ├── 1.3.6.1.2.1.6.json
│ │ ├── 1.3.6.1.2.1.60.json
│ │ ├── 1.3.6.1.2.1.61.json
│ │ ├── 1.3.6.1.2.1.62.json
│ │ ├── 1.3.6.1.2.1.63.json
│ │ ├── 1.3.6.1.2.1.64.json
│ │ ├── 1.3.6.1.2.1.65.json
│ │ ├── 1.3.6.1.2.1.66.json
│ │ ├── 1.3.6.1.2.1.67.json
│ │ ├── 1.3.6.1.2.1.67890.json
│ │ ├── 1.3.6.1.2.1.68.json
│ │ ├── 1.3.6.1.2.1.69.json
│ │ ├── 1.3.6.1.2.1.70.json
│ │ ├── 1.3.6.1.2.1.71.json
│ │ ├── 1.3.6.1.2.1.72.json
│ │ ├── 1.3.6.1.2.1.73.json
│ │ ├── 1.3.6.1.2.1.74.json
│ │ ├── 1.3.6.1.2.1.75.json
│ │ ├── 1.3.6.1.2.1.76.json
│ │ ├── 1.3.6.1.2.1.77.json
│ │ ├── 1.3.6.1.2.1.777.json
│ │ ├── 1.3.6.1.2.1.78.json
│ │ ├── 1.3.6.1.2.1.79.json
│ │ ├── 1.3.6.1.2.1.80.json
│ │ ├── 1.3.6.1.2.1.81.json
│ │ ├── 1.3.6.1.2.1.82.json
│ │ ├── 1.3.6.1.2.1.83.json
│ │ ├── 1.3.6.1.2.1.84.json
│ │ ├── 1.3.6.1.2.1.85.json
│ │ ├── 1.3.6.1.2.1.86.json
│ │ ├── 1.3.6.1.2.1.87.json
│ │ ├── 1.3.6.1.2.1.88.json
│ │ ├── 1.3.6.1.2.1.8888.json
│ │ ├── 1.3.6.1.2.1.8889.json
│ │ ├── 1.3.6.1.2.1.89.json
│ │ ├── 1.3.6.1.2.1.9.json
│ │ ├── 1.3.6.1.2.1.90.json
│ │ ├── 1.3.6.1.2.1.91.json
│ │ ├── 1.3.6.1.2.1.92.json
│ │ ├── 1.3.6.1.2.1.93.json
│ │ ├── 1.3.6.1.2.1.94.json
│ │ ├── 1.3.6.1.2.1.95.json
│ │ ├── 1.3.6.1.2.1.96.json
│ │ ├── 1.3.6.1.2.1.97.json
│ │ ├── 1.3.6.1.2.1.98.json
│ │ ├── 1.3.6.1.2.1.99.json
│ │ ├── 1.3.6.1.2.1.999.json
│ │ ├── 1.3.6.1.2.1.9990.json
│ │ ├── 1.3.6.1.2.1.9991.json
│ │ ├── 1.3.6.1.2.1.9992.json
│ │ ├── 1.3.6.1.2.1.9998.json
│ │ └── 1.3.6.1.2.1.9999.json
│ ├── speedtest.js
│ ├── ssh.js
│ ├── tabs.css
│ ├── tabs.js
│ ├── telnet.js
│ ├── terminal.css
│ ├── terminal.js
│ ├── textbox.css
│ ├── tip.css
│ ├── tools.css
│ ├── traceroute.js
│ ├── ui.css
│ ├── ui.js
│ ├── usersgrid.js
│ ├── userslist.js
│ ├── userview.js
│ ├── view.css
│ ├── view.js
│ ├── watchdog.css
│ ├── watchdog.js
│ ├── window.css
│ ├── window.js
│ ├── wmi.css
│ ├── wmi.js
│ ├── wmiclasses.json
│ └── words.txt
├── Http
│ ├── Auth.cs
│ ├── Cache.cs
│ ├── Chat.cs
│ ├── KeepAlive.cs
│ └── Listener.cs
├── Misc
│ ├── Backup.cs
│ ├── Configuration.cs
│ ├── Cryptography.cs
│ ├── Data.cs
│ ├── Logger.cs
│ └── Update.cs
├── Program.cs
├── Proprietary
│ └── Printers
│ │ ├── Birch.cs
│ │ ├── Brother.cs
│ │ ├── Generic.cs
│ │ ├── HewlettPackard.cs
│ │ ├── Samsung.cs
│ │ ├── Sharp.cs
│ │ └── StarMicronics.cs
├── Protest.csproj
├── Protocols
│ ├── Arp.cs
│ ├── Barcode128B.cs
│ ├── Barcode39.cs
│ ├── Dhcp.cs
│ ├── Dns.cs
│ ├── Icmp.cs
│ ├── Ldap.cs
│ ├── Mdns.cs
│ ├── NetBios.cs
│ ├── Ntp.cs
│ ├── Snmp.Oid.cs
│ ├── Snmp.Polling.Switch.cs
│ ├── Snmp.Polling.cs
│ ├── Snmp.Traps.cs
│ ├── Ssdp.cs
│ ├── Ssh.cs
│ ├── Telnet.cs
│ ├── Wmi.cs
│ └── Wol.cs
├── Proxy
│ ├── HttpReverseProxy.cs
│ ├── ReverseProxy.cs
│ ├── ReverseProxyAbstract.cs
│ ├── TcpReverseProxy.cs
│ ├── TrafficCountingHttpMiddleware.cs
│ ├── TrafficCountingStreamWrapper.cs
│ └── UdpReverseProxy.cs
├── Tasks
│ ├── Automation.cs
│ ├── Fetch.cs
│ ├── Import.cs
│ ├── Issues.cs
│ ├── LastSeen.cs
│ ├── Lifeline.cs
│ ├── TaskWrapper.cs
│ ├── Tasks.cs
│ └── Watchdog.cs
├── Tools
│ ├── Api.cs
│ ├── Cert.cs
│ ├── DebitNotes.cs
│ ├── DhcpRange.cs
│ ├── Documentation.cs
│ ├── IpDiscovery.cs
│ ├── IpTools.cs
│ ├── LiveStats.cs
│ ├── LocateIp.cs
│ ├── MacLookup.cs
│ ├── Monitor.cs
│ ├── PasswordStrength.cs
│ ├── PortScan.cs
│ ├── SiteCheck.cs
│ ├── SmtpProfiles.cs
│ ├── SnmpProfiles.cs
│ ├── SpeedTest.cs
│ ├── Tools.cs
│ ├── TraceRoute.cs
│ └── Zones.cs
└── protest.ico
├── README.md
├── RELEASE
├── SECURITY.md
└── protest.png
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [veniware]
2 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | # To get started with Dependabot version updates, you'll need to specify which
2 | # package ecosystems to update and where the package manifests are located.
3 | # Please see the documentation for all configuration options:
4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5 |
6 | version: 2
7 | updates:
8 | - package-ecosystem: "" # See documentation for possible values
9 | directory: "/" # Location of package manifests
10 | schedule:
11 | interval: "weekly"
12 |
13 |
--------------------------------------------------------------------------------
/.github/workflows/dotnet.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a .NET project
2 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
3 |
4 | name: Build
5 |
6 | on:
7 | push:
8 | branches: [ "master" ]
9 | pull_request:
10 | branches: [ "master" ]
11 | schedule:
12 | - cron: '30 20 * * 5'
13 |
14 | jobs:
15 | build:
16 | name: Build and test
17 |
18 | runs-on: [ windows-latest ]
19 |
20 | steps:
21 | - uses: actions/checkout@v4
22 | - name: Setup .NET
23 | uses: actions/setup-dotnet@v4
24 | with:
25 | dotnet-version: 8.0.x
26 | - name: Restore dependencies
27 | run: dotnet restore
28 | - name: Build
29 | run: dotnet build OpenProtest.sln --no-restore
30 | - name: Test
31 | run: dotnet test OpenProtest.sln --no-build --verbosity normal
32 |
--------------------------------------------------------------------------------
/Protest-Agent/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Protest-Agent/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Protest-Agent/Resources/service.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest-Agent/Resources/service.png
--------------------------------------------------------------------------------
/Protest-Agent/Resources/wrench.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest-Agent/Resources/wrench.png
--------------------------------------------------------------------------------
/Protest-Agent/protest-agent.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest-Agent/protest-agent.ico
--------------------------------------------------------------------------------
/Protest-CacheGenerator/Protest-CacheGenerator.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 | latest
6 | enable
7 | enable
8 | true
9 |
10 | IDE0090; IDE0300
11 |
12 |
13 |
14 |
15 |
16 | all
17 | runtime; build; native; contentfiles; analyzers; buildtransitive
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Protest-Tests/test.http/root.http:
--------------------------------------------------------------------------------
1 | @ip=127.0.0.1
2 | @port=8080
3 |
4 | GET http://{{ip}}:{{port}}/
5 | Accept-Encoding: br, gzip
6 |
7 | ###
8 |
9 | GET http://{{ip}}:{{port}}/mono/timeline.svg?light
10 |
11 |
--------------------------------------------------------------------------------
/Protest/Front/controls/close.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/controls/grid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/controls/maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/controls/minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/controls/popin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/controls/popout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/custom/none.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/dashboard.js:
--------------------------------------------------------------------------------
1 | class Dashboard extends Window {
2 | constructor(args) {
3 | super(args);
4 |
5 | this.args = args ?? {filter:"", find:"", sort:"", select:null};
6 |
7 | this.SetTitle("Dashboard");
8 | this.SetIcon("mono/dashboard.svg");
9 |
10 | //this.AddCssDependencies("dashboard.css");
11 | }
12 | }
--------------------------------------------------------------------------------
/Protest/Front/devicesgrid.js:
--------------------------------------------------------------------------------
1 | class DevicesGrid extends Grid {
2 | constructor() {
3 | super(LOADER.devices.data);
4 |
5 | this.SetTitle("Devices grid view");
6 | this.SetIcon("mono/griddevices.svg");
7 | }
8 | }
--------------------------------------------------------------------------------
/Protest/Front/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/favicon.ico
--------------------------------------------------------------------------------
/Protest/Front/flags/ae.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/flags/am.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/at.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ax.svg:
--------------------------------------------------------------------------------
1 |
19 |
--------------------------------------------------------------------------------
/Protest/Front/flags/az.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bd.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Protest/Front/flags/be.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bf.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bg.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bh.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bi.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bj.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bl.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bq.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bs.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/bw.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ca.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cd.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cf.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cg.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ch.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ci.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cl.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cm.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cn.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/co.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cr.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cu.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cw.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/cz.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Protest/Front/flags/de.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/dj.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/dk.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/dz.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ee.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/fi.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/fm.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/fo.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Protest/Front/flags/fr.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ga.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gb.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gf.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gg.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gh.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gl.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gm.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gn.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gp.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gr.svg:
--------------------------------------------------------------------------------
1 |
23 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gw.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/gy.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Protest/Front/flags/hn.svg:
--------------------------------------------------------------------------------
1 |
19 |
--------------------------------------------------------------------------------
/Protest/Front/flags/hu.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/id.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ie.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/il.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/in.svg:
--------------------------------------------------------------------------------
1 |
26 |
--------------------------------------------------------------------------------
/Protest/Front/flags/is.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Protest/Front/flags/it.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/jm.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/jo.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/Protest/Front/flags/jp.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/km.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/Protest/Front/flags/kn.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/kp.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/kw.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/la.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Protest/Front/flags/lc.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/lr.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/lt.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/lu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/flags/lv.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ly.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ma.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mc.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mf.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mg.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mh.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mk.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ml.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mq.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mr.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mu.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/mv.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/na.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/Protest/Front/flags/nc.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ne.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ng.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/nl.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/no.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/np.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/nr.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Protest/Front/flags/pa.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/pk.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/pl.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/pm.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/pr.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ps.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/Protest/Front/flags/pw.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/qa.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Protest/Front/flags/re.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ro.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ru.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/rw.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sb.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sc.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sd.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/se.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sg.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sl.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sn.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/so.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sr.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ss.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/st.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/Protest/Front/flags/sy.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/td.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tg.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/th.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tk.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tl.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tn.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/to.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tr.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tt.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tw.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/Protest/Front/flags/tz.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ua.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Protest/Front/flags/vc.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ve.svg:
--------------------------------------------------------------------------------
1 |
27 |
--------------------------------------------------------------------------------
/Protest/Front/flags/vn.svg:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Protest/Front/flags/wf.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ws.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/ye.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/yt.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/Protest/Front/flags/za.svg:
--------------------------------------------------------------------------------
1 |
18 |
--------------------------------------------------------------------------------
/Protest/Front/fonts/opensans300.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/fonts/opensans300.ttf
--------------------------------------------------------------------------------
/Protest/Front/fonts/opensans400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/fonts/opensans400.ttf
--------------------------------------------------------------------------------
/Protest/Front/fonts/opensans600.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/fonts/opensans600.ttf
--------------------------------------------------------------------------------
/Protest/Front/fonts/opensans700.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/fonts/opensans700.ttf
--------------------------------------------------------------------------------
/Protest/Front/fonts/opensans800.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/fonts/opensans800.ttf
--------------------------------------------------------------------------------
/Protest/Front/gandalf.css:
--------------------------------------------------------------------------------
1 | .gandalf-content {
2 | display: grid;
3 | grid-template-columns: auto minmax(150px, 960px) auto;
4 | grid-template-rows: auto 440px 32px auto auto;
5 | overflow: hidden;
6 | overflow-y: auto;
7 | }
8 |
9 | .gandalf-roll {
10 | grid-area: 2 / 2;
11 | background-color: var(--clr-pane);
12 | color: #202020;
13 | margin: 8px;
14 | padding: 32px;
15 | border-radius: 4px;
16 | overflow-y: auto;
17 |
18 | transition: .4s;
19 | }
20 |
21 | .gandalf-buttons {
22 | grid-area: 3 / 2;
23 | text-align: center;
24 | }
25 |
--------------------------------------------------------------------------------
/Protest/Front/mono/add.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/admin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/anydesk.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/backup.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/ball.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/battery.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/bold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/camera.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/chart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/chat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/checked.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/clear.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/connect.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/console.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/copy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/copyleft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/credential.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/daemon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/delete.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/department.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/disable.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/disconnect.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/download.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/edit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/enable.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/error.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/ethernetport.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/floppy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/gamepad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/github.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/guitarpick.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/hammer.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Protest/Front/mono/hexviewer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/horizontalflip.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/infinite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/info.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/interfaces.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Protest/Front/mono/issues.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/italic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/lamp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/lifeline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/locate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/mediaplayer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/metronome.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/mobilephone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/monitor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/newentry.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/newuser.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/nofilter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/notes.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/notifications.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/ongoingscript.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/opensource.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/os.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/overflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/passgen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/pda.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/ping.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/portscan.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/proxy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/psremote.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/qrcode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/qsfpport.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/rdp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/record.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Protest/Front/mono/remote.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/rename.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/reportfile.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/required.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/return.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/scanner.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/screenrecord.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/screenshare.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/screwdriver.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/scroll.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/selectall.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/selectnone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/selecttoogle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/send.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/sfpport.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/shared.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/sim.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/skipback.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/sort.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/stamp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/stop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/tablet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/task.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/timeline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/topology.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/tor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/traffic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/underline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/unorderedlist.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/upload.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/usbport.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/warning.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/webcam.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/wing.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/workstation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/zoomin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/mono/zoomout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Protest/Front/notification.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/Front/notification.ogg
--------------------------------------------------------------------------------
/Protest/Front/passwordstrength.css:
--------------------------------------------------------------------------------
1 | .lst-strength-ele {
2 | position: relative;
3 | height: 28px;
4 | border-bottom: rgb(128,128,128) 1px solid;
5 | }
6 |
7 | .lst-strength-ele:hover {
8 | background-color: var(--highlight-color);
9 | }
10 |
11 | .lst-strength-ele > * {
12 | position: absolute;
13 | }
14 |
15 | .lst-strength-ico {
16 | left: 1px;
17 | top: 2px;
18 | width: 24px;
19 | height: 24px;
20 | background-size: contain;
21 | }
22 |
23 | .lst-strength-lbl-1, .lst-strength-lbl-2, .lst-strength-lbl-3, .lst-strength-lbl-4 {
24 | white-space: nowrap;
25 | overflow: hidden;
26 | text-overflow: ellipsis;
27 | top: 4px;
28 | }
29 |
30 | .lst-strength-lbl-1 {
31 | font-weight: 600;
32 | }
33 |
34 | .lst-strength-bar {
35 | left: 30%;
36 | top: 8px;
37 | width: 40px;
38 | height: 12px;
39 | border: #202020 solid 1px;
40 | border-radius: 2px;
41 | filter: brightness(.85);
42 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.100.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["transportAddressMIB"],
3 | ".1":["transportDomains"],
4 | ".1.1":["transportDomainUdpIpv4"],
5 | ".1.2":["transportDomainUdpIpv6"],
6 | ".1.3":["transportDomainUdpIpv4z"],
7 | ".1.4":["transportDomainUdpIpv6z"],
8 | ".1.5":["transportDomainTcpIpv4"],
9 | ".1.6":["transportDomainTcpIpv6"],
10 | ".1.7":["transportDomainTcpIpv4z"],
11 | ".1.8":["transportDomainTcpIpv6z"],
12 | ".1.9":["transportDomainSctpIpv4"],
13 | ".1.10":["transportDomainSctpIpv6, transportDomainClns"],
14 | ".1.11":["transportDomainSctpIpv4z, transportDomainCons"],
15 | ".1.12":["transportDomainSctpIpv6z, transportDomainDdp"],
16 | ".1.13":["transportDomainLocal, transportDomainIpx"],
17 | ".1.14":["transportDomainUdpDns"],
18 | ".1.15":["transportDomainTcpDns"],
19 | ".1.16":["transportDomainSctpDns"]
20 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.102.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianamallocMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.103.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ipv6FlowLabelMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.106.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaCharsetMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.107.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["hcPerfHistTCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.108.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["diffServConfigMib"],
3 | ".1":["diffServConfigMIBObjects"],
4 | ".1.2":["diffServConfigTable"],
5 | ".1.2.1":["diffServConfigEntry"],
6 | ".1.2.1.1":["diffServConfigId"],
7 | ".1.2.1.2":["diffServConfigDescr"],
8 | ".1.2.1.3":["diffServConfigOwner"],
9 | ".1.2.1.4":["diffServConfigLastChange"],
10 | ".1.2.1.5":["diffServConfigStart"],
11 | ".1.2.1.6":["diffServConfigStorage"],
12 | ".1.2.1.7":["diffServConfigStatus"],
13 | ".2":["diffServConfigMIBConformance"],
14 | ".2.1":["diffServConfigMIBCompliances"],
15 | ".2.1.1":["diffServConfigMIBFullCompliance"],
16 | ".2.2":["diffServConfigMIBGroups"],
17 | ".2.2.1":["diffServConfigMIBConfigGroup"]
18 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.109.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaPrinterMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.110.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianafinisherMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.111.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["finisherMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.113.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["rohcUncmprMIB"],
3 | ".1":["rohcUncmprObjects"],
4 | ".1.1":["rohcUncmprContextTable"],
5 | ".1.1.1":["rohcUncmprContextEntry"],
6 | ".1.1.1.3":["rohcUncmprContextState"],
7 | ".1.1.1.4":["rohcUncmprContextMode"],
8 | ".1.1.1.5":["rohcUncmprContextACKs"],
9 | ".2":["rohcUncmprConformance"],
10 | ".2.1":["rohcUncmprCompliances"],
11 | ".2.1.1":["rohcUncmprCompliance"],
12 | ".2.2":["rohcUncmprGroups"],
13 | ".2.2.1":["rohcUncmprContextGroup"],
14 | ".2.2.2":["rohcUncmprStatisticsGroup"]
15 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.115.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["tripTC"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.117.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["arcMibModule"],
3 | ".1":["arcTimeIntervals"],
4 | ".1.1":["arcTITimeInterval"],
5 | ".1.1.0":["arcTITimeInterval"],
6 | ".1.2":["arcCDTimeInterval"],
7 | ".1.2.0":["arcCDTimeInterval"],
8 | ".2":["arcObjects"],
9 | ".2.1":["arcTable"],
10 | ".2.1.1":["arcEntry"],
11 | ".2.1.1.1":["arcIndex"],
12 | ".2.1.1.2":["arcAlarmType"],
13 | ".2.1.1.3":["arcNotificationId, arcState"],
14 | ".2.1.1.4":["arcState, arcNalmTITimeInterval"],
15 | ".2.1.1.5":["arcNalmTimeRemaining, arcNalmCDTimeInterval"],
16 | ".2.1.1.6":["arcRowStatus, arcNalmTimeRemaining"],
17 | ".2.1.1.7":["arcStorageType"],
18 | ".3":["arcConformance"],
19 | ".3.1":["arcCompliances"],
20 | ".3.1.1":["arcCompliance"],
21 | ".3.2":["arcGroups"],
22 | ".3.2.1":["arcSettingGroup"],
23 | ".3.2.2":["arcTIGroup"],
24 | ".3.2.3":["arcQICDGroup"]
25 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.119.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaItuAlarmNumbers"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.12.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["genericIf, ifExtensions, ifExtentsions"],
3 | ".1":["ifExtnsTable"],
4 | ".1.1":["ifExtnsEntry"],
5 | ".1.1.1":["ifExtnsIfIndex"],
6 | ".1.1.2":["ifExtnsChipSet"],
7 | ".1.1.3":["ifExtnsRevWare"],
8 | ".1.1.4":["ifExtnsMulticastsTransmittedOks"],
9 | ".1.1.5":["ifExtnsBroadcastsTransmittedOks"],
10 | ".1.1.6":["ifExtnsMulticastsReceivedOks"],
11 | ".1.1.7":["ifExtnsBroadcastsReceivedOks"],
12 | ".1.1.8":["ifExtnsPromiscuous"],
13 | ".2":["ifExtnsTestTable"],
14 | ".2.1":["ifExtnsTestEntry"],
15 | ".2.1.1":["ifExtnsTestIfIndex"],
16 | ".2.1.2":["ifExtnsTestCommunity"],
17 | ".2.1.3":["ifExtnsTestRequestId"],
18 | ".2.1.4":["ifExtnsTestType"],
19 | ".2.1.5":["ifExtnsTestResult"],
20 | ".2.1.6":["ifExtnsTestCode"],
21 | ".3":["ifExtnsRcvAddrTable"],
22 | ".3.1":["ifExtnsRcvAddrEntry"],
23 | ".3.1.1":["ifExtnsRcvAddrIfIndex"],
24 | ".3.1.2":["ifExtnsRcvAddress"],
25 | ".3.1.3":["ifExtnsRcvAddrStatus"],
26 | ".4":["wellKnownTests"],
27 | ".4.1":["testFullDuplexLoopBack"]
28 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.120.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ituAlarmTc"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.12346.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["dot1dQosMib"],
3 | ".1":["dot1dQosObjects"],
4 | ".2":["dot1dQosTables"],
5 | ".2.1":["dot1dQosUserPriTable"],
6 | ".2.1.1":["dot1dQosUserPriEntry"],
7 | ".2.1.1.1":["dot1dQosUserPri"],
8 | ".2.2":["dot1dQosVlanClfrTable"],
9 | ".2.2.1":["dot1dQosVlanClfrEntry"],
10 | ".2.2.1.1":["dot1dQosVlanStatus"],
11 | ".3":["dot1dQosMIBConformance"],
12 | ".3.1":["dot1dQosMIBCompliances"],
13 | ".3.1.1":["dot1dQosMIBCompliance"],
14 | ".3.2":["dot1dQosMIBGroups"],
15 | ".3.2.1":["dot1dQosMIBUserPriGroup"],
16 | ".3.2.2":["dot1dQosMIBVlanGroup"]
17 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.129.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["vpnTcMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.130.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["entityStateTc"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.131.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["entityStateMIB"],
3 | ".0":["entStateNotifications"],
4 | ".0.1":["entStateOperEnabled"],
5 | ".0.2":["entStateOperDisabled"],
6 | ".1":["entStateObjects"],
7 | ".1.1":["entStateTable"],
8 | ".1.1.1":["entStateEntry"],
9 | ".1.1.1.1":["entStateLastChanged"],
10 | ".1.1.1.2":["entStateAdmin"],
11 | ".1.1.1.3":["entStateOper"],
12 | ".1.1.1.4":["entStateUsage"],
13 | ".1.1.1.5":["entStateAlarm"],
14 | ".1.1.1.6":["entStateStandby"],
15 | ".2":["entStateConformance"],
16 | ".2.1":["entStateCompliances"],
17 | ".2.1.1":["entStateCompliance"],
18 | ".2.2":["entStateGroups"],
19 | ".2.2.1":["entStateGroup"],
20 | ".2.2.2":["entStateNotificationsGroup"]
21 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.134.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["rstpMIB"],
3 | ".0":["rstpNotifications"],
4 | ".1":["rstpObjects"],
5 | ".2":["rstpConformance"],
6 | ".2.1":["rstpGroups"],
7 | ".2.1.1":["rstpBridgeGroup"],
8 | ".2.1.2":["rstpPortGroup"],
9 | ".2.2":["rstpCompliances"],
10 | ".2.2.1":["rstpCompliance"]
11 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.136.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["t11TcMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.144.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["t11FcRouteMIB"],
3 | ".0":["t11FcRouteNotifications"],
4 | ".1":["t11FcRouteObjects"],
5 | ".1.1":["t11FcRouteFabricTable"],
6 | ".1.1.1":["t11FcRouteFabricEntry"],
7 | ".1.1.1.1":["t11FcRouteFabricIndex"],
8 | ".1.1.1.2":["t11FcRouteFabricLastChange"],
9 | ".1.2":["t11FcRouteTable"],
10 | ".1.2.1":["t11FcRouteEntry"],
11 | ".1.2.1.1":["t11FcRouteDestAddrId"],
12 | ".1.2.1.2":["t11FcRouteDestMask"],
13 | ".1.2.1.3":["t11FcRouteSrcAddrId"],
14 | ".1.2.1.4":["t11FcRouteSrcMask"],
15 | ".1.2.1.5":["t11FcRouteInInterface"],
16 | ".1.2.1.6":["t11FcRouteProto"],
17 | ".1.2.1.7":["t11FcRouteOutInterface"],
18 | ".1.2.1.8":["t11FcRouteDomainId"],
19 | ".1.2.1.9":["t11FcRouteMetric"],
20 | ".1.2.1.10":["t11FcRouteType"],
21 | ".1.2.1.11":["t11FcRouteIfDown"],
22 | ".1.2.1.12":["t11FcRouteStorageType"],
23 | ".1.2.1.13":["t11FcRouteRowStatus"],
24 | ".2":["t11FcRouteConformance"],
25 | ".2.1":["t11FcRouteCompliances"],
26 | ".2.1.1":["t11FcRouteCompliance"],
27 | ".2.2":["t11FcRouteGroups"],
28 | ".2.2.1":["t11FcRouteGroup"]
29 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.148.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["sipTC"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.159.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["t11FabricLockMIB"],
3 | ".0":["t11FLockMIBNotifications"],
4 | ".1":["t11FLockMIBObjects"],
5 | ".1.1":["t11FLockConfiguration"],
6 | ".1.1.1":["t11FLockTable"],
7 | ".1.1.1.1":["t11FLockEntry"],
8 | ".1.1.1.1.1":["t11FLockFabricIndex"],
9 | ".1.1.1.1.2":["t11FLockApplicationID"],
10 | ".1.1.1.1.3":["t11FLockInitiatorType"],
11 | ".1.1.1.1.4":["t11FLockInitiator"],
12 | ".1.1.1.1.5":["t11FLockInitiatorIpAddrType"],
13 | ".1.1.1.1.6":["t11FLockInitiatorIpAddr"],
14 | ".1.1.1.1.7":["t11FLockStatus"],
15 | ".1.1.1.1.8":["t11FLockRejectReasonCode"],
16 | ".1.1.1.1.9":["t11FLockRejectReasonCodeExp"],
17 | ".1.1.1.1.10":["t11FLockRejectReasonVendorCode"],
18 | ".1.1.1.1.11":["t11FLockRowStatus"],
19 | ".2":["t11FLockMIBConformance"],
20 | ".2.1":["t11FLockMIBCompliances"],
21 | ".2.1.1":["t11FLockMIBCompliance"],
22 | ".2.2":["t11FLockMIBGroups"],
23 | ".2.2.1":["t11FLockActiveGroup"]
24 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.164.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["uriTcMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.165.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["langTagTcMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.166.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ifCapStackMIB"],
3 | ".1":["ifCapStackObjects"],
4 | ".1.1":["ifCapStackTable"],
5 | ".1.1.1":["ifCapStackEntry"],
6 | ".1.1.1.1":["ifCapStackStatus"],
7 | ".1.2":["ifInvCapStackTable"],
8 | ".1.2.1":["ifInvCapStackEntry"],
9 | ".1.2.1.1":["ifInvCapStackStatus"],
10 | ".2":["ifCapStackConformance"],
11 | ".2.1":["ifCapStackGroups"],
12 | ".2.1.1":["ifCapStackGroup"],
13 | ".2.2":["ifCapStackCompliances"],
14 | ".2.2.1":["ifCapStackCompliance"]
15 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.173.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["syslogTCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.174.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaPwe3MIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.175.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["t11FcTcMIB"],
3 | ".1":["t11FcSpIdentities"],
4 | ".1.1":["t11FcSpAlgorithms"],
5 | ".1.1.1":["t11FcSpEncryptAlgorithms"],
6 | ".1.1.1.1":["t11FcSpEncrNull"],
7 | ".1.1.1.2":["t11FcSpEncrAesCbc"],
8 | ".1.1.1.3":["t11FcSpEncrAesCtr"],
9 | ".1.1.1.4":["t11FcSpEncrAesGcm"],
10 | ".1.1.1.5":["t11FcSpEncr3Des"],
11 | ".1.1.1.6":["t11FcSpEncrNullAuthAesGmac"],
12 | ".1.1.2":["t11FcSpAuthAlgorithms"],
13 | ".1.1.2.1":["t11FcSpAuthNull"],
14 | ".1.1.2.2":["t11FcSpAuthHmacMd5L96"],
15 | ".1.1.2.3":["t11FcSpAuthHmacSha1L96"],
16 | ".1.1.2.4":["t11FcSpAuthHmacMd5L128"],
17 | ".1.1.2.5":["t11FcSpAuthHmacSha1L160"]
18 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.180.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["pwEnetStdMIB"],
3 | ".1":["pwEnetObjects"],
4 | ".1.1":["pwEnetTable"],
5 | ".1.1.1":["pwEnetEntry"],
6 | ".1.1.1.1":["pwEnetPwInstance"],
7 | ".1.1.1.2":["pwEnetPwVlan"],
8 | ".1.1.1.3":["pwEnetVlanMode"],
9 | ".1.1.1.4":["pwEnetPortVlan"],
10 | ".1.1.1.5":["pwEnetPortIfIndex"],
11 | ".1.1.1.6":["pwEnetPwIfIndex"],
12 | ".1.1.1.7":["pwEnetRowStatus"],
13 | ".1.1.1.8":["pwEnetStorageType"],
14 | ".1.2":["pwEnetStatsTable"],
15 | ".1.2.1":["pwEnetStatsEntry"],
16 | ".1.2.1.1":["pwEnetStatsIllegalVlan"],
17 | ".1.2.1.2":["pwEnetStatsIllegalLength"],
18 | ".2":["pwEnetConformance"],
19 | ".2.1":["pwEnetGroups"],
20 | ".2.1.1":["pwEnetGroup"],
21 | ".2.1.2":["pwEnetStatsGroup"],
22 | ".2.2":["pwEnetCompliances"],
23 | ".2.2.1":["pwEnetModuleFullCompliance"],
24 | ".2.2.2":["pwEnetModuleReadOnlyCompliance"]
25 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.188.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["pwTcStdMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.189.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["snmpSshtmMIB"],
3 | ".0":["snmpSshtmNotifications"],
4 | ".1":["snmpSshtmObjects"],
5 | ".1.1":["snmpSshtmSession"],
6 | ".1.1.1":["snmpSshtmSessionOpens"],
7 | ".1.1.2":["snmpSshtmSessionCloses"],
8 | ".1.1.3":["snmpSshtmSessionOpenErrors"],
9 | ".1.1.4":["snmpSshtmSessionUserAuthFailures"],
10 | ".1.1.5":["snmpSshtmSessionNoChannels"],
11 | ".1.1.6":["snmpSshtmSessionNoSubsystems"],
12 | ".1.1.7":["snmpSshtmSessionNoSessions"],
13 | ".1.1.8":["snmpSshtmSessionInvalidCaches"],
14 | ".2":["snmpSshtmConformance"],
15 | ".2.1":["snmpSshtmCompliances"],
16 | ".2.1.1":["snmpSshtmCompliance"],
17 | ".2.2":["snmpSshtmGroups"],
18 | ".2.2.2":["snmpSshtmGroup"]
19 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.190.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["snmpTsmMIB"],
3 | ".0":["snmpTsmNotifications"],
4 | ".1":["snmpTsmMIBObjects"],
5 | ".1.1":["snmpTsmStats"],
6 | ".1.1.1":["snmpTsmInvalidCaches"],
7 | ".1.1.2":["snmpTsmInadequateSecurityLevels"],
8 | ".1.1.3":["snmpTsmUnknownPrefixes"],
9 | ".1.1.4":["snmpTsmInvalidPrefixes"],
10 | ".1.2":["snmpTsmConfiguration"],
11 | ".1.2.1":["snmpTsmConfigurationUsePrefix"],
12 | ".2":["snmpTsmConformance"],
13 | ".2.1":["snmpTsmCompliances"],
14 | ".2.1.1":["snmpTsmCompliance"],
15 | ".2.2":["snmpTsmGroups"],
16 | ".2.2.2":["snmpTsmGroup"]
17 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.195.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["capwapDot11MIB"],
3 | ".1":["capwapDot11Objects"],
4 | ".1.1":["capwapDot11WlanTable"],
5 | ".1.1.1":["capwapDot11WlanEntry"],
6 | ".1.1.1.2":["capwapDot11WlanProfileIfIndex"],
7 | ".1.1.1.3":["capwapDot11WlanMacType"],
8 | ".1.1.1.4":["capwapDot11WlanTunnelMode"],
9 | ".1.1.1.5":["capwapDot11WlanRowStatus"],
10 | ".1.2":["capwapDot11WlanBindTable"],
11 | ".1.2.1":["capwapDot11WlanBindEntry"],
12 | ".1.2.1.2":["capwapDot11WlanBindBssIfIndex"],
13 | ".1.2.1.3":["capwapDot11WlanBindRowStatus"],
14 | ".2":["capwapDot11Conformance"],
15 | ".2.1":["capwapDot11Groups"],
16 | ".2.1.1":["capwapDot11WlanGroup"],
17 | ".2.1.2":["capwapDot11WlanBindGroup"],
18 | ".2.2":["capwapDot11Compliances"],
19 | ".2.2.1":["capwapDot11Compliance"]
20 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.199.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["vacmAaaMIB"],
3 | ".1":["vacmAaaMIBObjects"],
4 | ".1.1":["vacmAaaSecurityToGroupTable"],
5 | ".1.1.1":["vacmAaaSecurityToGroupEntry"],
6 | ".1.1.1.1":["vacmAaaSecurityModel"],
7 | ".1.1.1.2":["vacmAaaSecurityName"],
8 | ".1.1.1.3":["vacmAaaSessionID"],
9 | ".1.1.1.4":["vacmAaaGroupName"],
10 | ".2":["vacmAaaMIBConformance"],
11 | ".2.1":["vacmAaaMIBCompliances"],
12 | ".2.1.1":["vacmAaaMIBBasicCompliance"],
13 | ".2.2":["vacmAaaMIBGroups"],
14 | ".2.2.1":["vacmAaaGroup"]
15 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.20.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["snmpParties"],
3 | ".1":["partyAdmin"],
4 | ".1.1":["partyProtocols"],
5 | ".1.1.1":["noAuth"],
6 | ".1.1.3":["noPriv"],
7 | ".1.1.4":["desPrivProtocol"],
8 | ".1.1.5":["md5AuthProtocol"],
9 | ".1.2":["transportDomains"],
10 | ".1.2.1":["rfc1351Domain"],
11 | ".1.3":["proxyDomains"],
12 | ".1.3.1":["noProxy"],
13 | ".1.4":["initialPartyId"],
14 | ".2":["partyPublic"],
15 | ".2.1":["partyTable"],
16 | ".2.1.1":["partyEntry"],
17 | ".2.1.1.1":["partyIdentity"],
18 | ".2.1.1.2":["partyTDomain"],
19 | ".2.1.1.3":["partyTAddress"],
20 | ".2.1.1.4":["partyProxyFor"],
21 | ".2.1.1.5":["partyAuthProtocol"],
22 | ".2.1.1.6":["partyAuthClock"],
23 | ".2.1.1.7":["partyAuthPublic"],
24 | ".2.1.1.8":["partyAuthLifetime"],
25 | ".2.1.1.9":["partyPrivProtocol"],
26 | ".2.1.1.10":["partyPrivPublic"],
27 | ".2.1.1.11":["partyMaxMessageSize"],
28 | ".2.1.1.12":["partyStatus"]
29 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.201.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["floatTcMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.205.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["pmip6TCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.21.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["snmpSecrets"],
3 | ".1":["partyPrivate"],
4 | ".1.1":["partySecretsTable"],
5 | ".1.1.1":["partySecretsEntry"],
6 | ".1.1.1.1":["partySecretsIdentity"],
7 | ".1.1.1.2":["partySecretsAuthPrivate"],
8 | ".1.1.1.3":["partySecretsPrivPrivate"],
9 | ".1.1.1.4":["partySecretsStatus"],
10 | ".2":["partyAccess"],
11 | ".2.1":["aclTable"],
12 | ".2.1.1":["aclEntry"],
13 | ".2.1.1.1":["aclTarget"],
14 | ".2.1.1.2":["aclSubject"],
15 | ".2.1.1.3":["aclPrivileges"],
16 | ".2.1.1.4":["aclStatus"],
17 | ".3":["partyViews"],
18 | ".3.1":["viewTable"],
19 | ".3.1.1":["viewEntry"],
20 | ".3.1.1.1":["viewParty"],
21 | ".3.1.1.2":["viewSubtree"],
22 | ".3.1.1.3":["viewStatus"],
23 | ".3.1.1.4":["viewMask"]
24 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.212.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["psampMIB"],
3 | ".1":["psampObjects"],
4 | ".2":["psampConformance"],
5 | ".2.1":["psampCompliances"],
6 | ".2.1.1":["psampCompliance"],
7 | ".2.2":["psampGroups"],
8 | ".2.2.1":["psampGroupSampCountBased"],
9 | ".2.2.2":["psampGroupSampTimeBased"],
10 | ".2.2.3":["psampGroupSampRandOutOfN"],
11 | ".2.2.4":["psampGroupSampUniProb"],
12 | ".2.2.5":["psampGroupFiltPropMatch"],
13 | ".2.2.6":["psampGroupFiltHash"]
14 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.215.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaGBondTcMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.216.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaEntityMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.217.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["uuidTCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.221.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaolsrv2LinkMetricType"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.22222222.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["diffPolicyMib"],
3 | ".1":["diffPolicyMIBObjects"],
4 | ".1.1":["diffPolicyDPCUnique"],
5 | ".1.2":["diffPolicyDPCTable"],
6 | ".1.2.1":["diffPolicyDPCEntry"],
7 | ".1.2.1.1":["diffPolicyDPCId"],
8 | ".1.2.1.2":["diffPolicyDPCDescr"],
9 | ".1.2.1.3":["diffPolicyDPCOwner"],
10 | ".1.2.1.4":["diffPolicyDPCLastChange"],
11 | ".1.2.1.5":["diffPolicyDPCConfiguration"],
12 | ".1.2.1.11":["diffPolicyDPCStatus"],
13 | ".2":["diffPolicyMIBConformance"],
14 | ".2.1":["diffPolicyMIBCompliances"],
15 | ".2.1.1":["diffPolicyMIBFullCompliance"],
16 | ".2.2":["diffPolicyMIBGroups"],
17 | ".2.2.1":["diffPolicyMIBDPCGroup"]
18 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.223.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["bfdTCStdMib"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.225.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaSmfMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.228.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaPowerStateSet"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.232.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaEnergyRelationMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.235.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["snmpUsmHmacSha2MIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.24.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ident"],
3 | ".1":["identInfo"],
4 | ".1.1":["identTable"],
5 | ".1.1.1":["identEntry"],
6 | ".1.1.1.1":["identStatus"],
7 | ".1.1.1.2":["identOpSys"],
8 | ".1.1.1.3":["identCharset"],
9 | ".1.1.1.4":["identUserid"],
10 | ".1.1.1.5":["identMisc"]
11 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.3.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["at"],
3 | ".1":["atTable"],
4 | ".1.1":["atEntry"],
5 | ".1.1.0":["at1-model-number"],
6 | ".1.1.1":["atIfIndex"],
7 | ".1.1.2":["atPhysAddress"],
8 | ".1.1.3":["atNetAddress"],
9 | ".1.2":["2"],
10 | ".1.2.0":["at1-model-name"],
11 | ".1.3":["3"],
12 | ".1.3.0":["at1-manufacturing-info"],
13 | ".1.4":["4"],
14 | ".1.4.0":["at1-type"],
15 | ".1.5":["5"],
16 | ".1.5.0":["at1-capacity"]
17 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.30.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaifType, ianaifTypeCNT"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.35.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["etherMIB"],
3 | ".1":["etherMIBObjects"],
4 | ".2":["etherConformance"],
5 | ".2.1":["etherGroups"],
6 | ".2.1.1":["etherStatsGroup"],
7 | ".2.1.2":["etherCollisionTableGroup"],
8 | ".2.1.3":["etherStats100MbsGroup"],
9 | ".2.1.4":["etherStatsBaseGroup"],
10 | ".2.1.5":["etherStatsLowSpeedGroup"],
11 | ".2.1.6":["etherStatsHighSpeedGroup"],
12 | ".2.1.7":["etherDuplexGroup"],
13 | ".2.1.8":["etherControlGroup"],
14 | ".2.1.9":["etherControlPauseGroup"],
15 | ".2.1.10":["etherStatsBaseGroup2"],
16 | ".2.1.11":["etherStatsHalfDuplexGroup"],
17 | ".2.1.12":["etherHCStatsGroup"],
18 | ".2.1.13":["etherHCControlGroup"],
19 | ".2.1.14":["etherHCControlPauseGroup"],
20 | ".2.1.15":["etherRateControlGroup"],
21 | ".2.2":["etherCompliances"],
22 | ".2.2.1":["etherCompliance"],
23 | ".2.2.2":["ether100MbsCompliance"],
24 | ".2.2.3":["dot3Compliance"],
25 | ".2.2.4":["dot3Compliance2"]
26 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.36.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["sipMIB"],
3 | ".1":["sipMIBObjects"],
4 | ".1.1":["sipDxiTable"],
5 | ".1.1.1":["sipDxiEntry"],
6 | ".1.1.1.1":["sipDxiCrc"],
7 | ".1.1.1.2":["sipDxiOutDiscards"],
8 | ".1.1.1.3":["sipDxiInErrors"],
9 | ".1.1.1.4":["sipDxiInAborts"],
10 | ".1.1.1.5":["sipDxiInTestFrames"],
11 | ".1.1.1.6":["sipDxiOutTestFrames"],
12 | ".1.1.1.7":["sipDxiHbpNoAcks"],
13 | ".2":["smdsConformance"],
14 | ".2.1":["smdsGroups"],
15 | ".2.1.1":["sipLevel3Stuff"],
16 | ".2.1.2":["sipLevel2Stuff"],
17 | ".2.1.3":["sipDS1PLCPStuff"],
18 | ".2.1.4":["sipDS3PLCPStuff"],
19 | ".2.1.5":["sipIPApplicationsStuff"],
20 | ".2.1.6":["sipDxiStuff"],
21 | ".2.2":["smdsCompliances"],
22 | ".2.2.1":["smdsCompliance"]
23 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.42.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["dot5SrMIB"],
3 | ".1":["dot5SrMIBObjects"],
4 | ".1.1":["dot5SrRouteTable"],
5 | ".1.1.1":["dot5SrRouteEntry"],
6 | ".1.1.1.2":["dot5SrRouteDestination"],
7 | ".1.1.1.3":["dot5SrRouteControl"],
8 | ".1.1.1.4":["dot5SrRouteDescr"],
9 | ".1.1.1.5":["dot5SrRouteStatus"],
10 | ".2":["dot5SrConformance"],
11 | ".2.1":["dot5SrGroups"],
12 | ".2.1.1":["dot5SrRouteGroup"],
13 | ".2.2":["dot5SrCompliances"],
14 | ".2.2.1":["dot5SrCompliance"]
15 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.45.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["dot12MIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.49.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["tcpMIB"],
3 | ".2":["tcpMIBConformance"],
4 | ".2.1":["tcpMIBCompliances"],
5 | ".2.1.1":["tcpMIBCompliance"],
6 | ".2.1.2":["tcpMIBCompliance2"],
7 | ".2.2":["tcpMIBGroups"],
8 | ".2.2.1":["tcpGroup"],
9 | ".2.2.2":["tcpBaseGroup"],
10 | ".2.2.3":["tcpConnectionGroup"],
11 | ".2.2.4":["tcpListenerGroup"],
12 | ".2.2.5":["tcpHCGroup, tcpCountersGroup"]
13 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.50.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["udpMIB"],
3 | ".2":["udpMIBConformance"],
4 | ".2.1":["udpMIBCompliances"],
5 | ".2.1.1":["udpMIBCompliance"],
6 | ".2.1.2":["udpMIBCompliance2"],
7 | ".2.2":["udpMIBGroups"],
8 | ".2.2.1":["udpGroup"],
9 | ".2.2.2":["udpBaseGroup"],
10 | ".2.2.3":["udpHCGroup"],
11 | ".2.2.4":["udpEndpointGroup, udpListenerGroup"]
12 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.58.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["perfHistTCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.61.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["iANATn3270eTCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.67890.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["snmpConfigurationTCsMIB, snmpReusableRowTCMIB, snmpRowPointerTCMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.70.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["etherChipsetMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.72.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaAddressFamily, ianaAddressFamilyNumbers"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.73.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianalanguagemib, ianaLanguages"],
3 | ".1":["ianaLangJavaByteCode"],
4 | ".2":["ianaLangTcl"],
5 | ".3":["ianaLangPerl"],
6 | ".4":["ianaLangScheme"],
7 | ".5":["ianaLangSRSL"],
8 | ".6":["ianaLangPSL"],
9 | ".7":["ianaLangSMSL"]
10 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.76.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["inetAddressMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.77.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ifInvertedStackMIB"],
3 | ".1":["ifInvMIBObjects"],
4 | ".1.1":["ifInvStackTable"],
5 | ".1.1.1":["ifInvStackEntry"],
6 | ".1.1.1.1":["ifInvStackStatus"],
7 | ".1.2":["ifInvConformance"],
8 | ".1.2.1":["ifInvGroups"],
9 | ".1.2.1.1":["ifInvStackGroup"],
10 | ".1.2.2":["ifInvCompliances"],
11 | ".1.2.2.1":["ifInvCompliance"]
12 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.78.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["hcnumTC"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.82.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["lookupMIB"],
3 | ".1":["lookupObjects"],
4 | ".1.1":["lookupMaxConcurrentRequests"],
5 | ".1.1.0":["lookupMaxConcurrentRequests"],
6 | ".1.2":["lookupPurgeTime"],
7 | ".1.2.0":["lookupPurgeTime"],
8 | ".1.3":["lookupCtlTable"],
9 | ".1.3.1":["lookupCtlEntry"],
10 | ".1.3.1.1":["lookupCtlOwnerIndex"],
11 | ".1.3.1.2":["lookupCtlOperationName"],
12 | ".1.3.1.3":["lookupCtlTargetAddressType"],
13 | ".1.3.1.4":["lookupCtlTargetAddress"],
14 | ".1.3.1.5":["lookupCtlOperStatus"],
15 | ".1.3.1.6":["lookupCtlTime"],
16 | ".1.3.1.7":["lookupCtlRc"],
17 | ".1.3.1.8":["lookupCtlRowStatus"],
18 | ".1.4":["lookupResultsTable"],
19 | ".1.4.1":["lookupResultsEntry"],
20 | ".1.4.1.1":["lookupResultsIndex"],
21 | ".1.4.1.2":["lookupResultsAddressType"],
22 | ".1.4.1.3":["lookupResultsAddress"],
23 | ".2":["lookupConformance"],
24 | ".2.1":["lookupCompliances"],
25 | ".2.1.1":["lookupCompliance"],
26 | ".2.1.2":["lookupMinimumCompliance"],
27 | ".2.2":["lookupGroups"],
28 | ".2.2.1":["lookupGroup"]
29 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.84.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["ianaipRouteProtocolMIB, ianaRtProtoMIB"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.94.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["circuitIfMIB"],
3 | ".1":["ciObjects"],
4 | ".1.1":["ciCircuitTable"],
5 | ".1.1.1":["ciCircuitEntry"],
6 | ".1.1.1.1":["ciCircuitObject"],
7 | ".1.1.1.2":["ciCircuitFlow"],
8 | ".1.1.1.3":["ciCircuitStatus"],
9 | ".1.1.1.4":["ciCircuitIfIndex"],
10 | ".1.1.1.5":["ciCircuitCreateTime"],
11 | ".1.1.1.6":["ciCircuitStorageType"],
12 | ".1.2":["ciIfMapTable"],
13 | ".1.2.1":["ciIfMapEntry"],
14 | ".1.2.1.1":["ciIfMapObject"],
15 | ".1.2.1.2":["ciIfMapFlow"],
16 | ".1.3":["ciIfLastChange"],
17 | ".1.3.0":["ciIfLastChange"],
18 | ".1.4":["ciIfNumActive"],
19 | ".1.4.0":["ciIfNumActive"],
20 | ".2":["ciCapabilities"],
21 | ".3":["ciConformance"],
22 | ".3.1":["ciMIBGroups"],
23 | ".3.1.1":["ciCircuitGroup"],
24 | ".3.1.2":["ciIfMapGroup"],
25 | ".3.1.3":["ciStatsGroup"],
26 | ".3.2":["ciMIBCompliances"],
27 | ".3.2.1":["ciCompliance"]
28 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.96.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["diffServDSCPTC"]
3 | }
--------------------------------------------------------------------------------
/Protest/Front/snmp/1.3.6.1.2.1.9992.json:
--------------------------------------------------------------------------------
1 | {
2 | "":["sipTC, sipUAMIB"],
3 | ".0":["sipUAMIBNotifs"],
4 | ".1":["sipUAMIBObjects"],
5 | ".1.1":["sipUACfgSipServer, sipUACfgServer"],
6 | ".1.1.1":["sipUACfgServerTable, sipUACfgSipServerTable"],
7 | ".1.1.1.1":["sipUACfgSipServerEntry, sipUACfgServerEntry"],
8 | ".1.1.1.1.1":["sipUACfgSipServerAddrIndex, sipUACfgServerIndex"],
9 | ".1.1.1.1.2":["sipUACfgSipServerAddrType, sipUACfgServerAddressType"],
10 | ".1.1.1.1.3":["sipUACfgSipServerAddr, sipUACfgServerAddress"],
11 | ".1.1.1.1.4":["sipUACfgServerRole, sipUACfgSipServerAddrStatus"],
12 | ".1.2":["sipUAStats"],
13 | ".2":["sipUAMIBConformance, sipUAMIBConform"],
14 | ".2.1":["sipUAMIBCompliances"],
15 | ".2.1.1":["sipUACompliance"],
16 | ".2.2":["sipUAMIBGroups"],
17 | ".2.2.1":["sipUAConfigGroup"]
18 | }
--------------------------------------------------------------------------------
/Protest/Front/usersgrid.js:
--------------------------------------------------------------------------------
1 | class UsersGrid extends Grid {
2 | constructor() {
3 | super(LOADER.users.data);
4 |
5 | this.SetTitle("Users grid view");
6 | this.SetIcon("mono/gridusers.svg");
7 | }
8 | }
--------------------------------------------------------------------------------
/Protest/Proprietary/Printers/Birch.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Proprietary.Printers;
2 |
3 | public sealed class Birch {}
--------------------------------------------------------------------------------
/Protest/Proprietary/Printers/Brother.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Proprietary.Printers;
2 |
3 | public sealed class Brother {}
--------------------------------------------------------------------------------
/Protest/Proprietary/Printers/HewlettPackard.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Proprietary.Printers;
2 |
3 | public sealed class HewlettPackard {}
--------------------------------------------------------------------------------
/Protest/Proprietary/Printers/Samsung.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Proprietary.Printers;
2 |
3 | public sealed class Samsung {}
--------------------------------------------------------------------------------
/Protest/Proprietary/Printers/Sharp.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Proprietary.Printers;
2 |
3 | public sealed class Sharp {}
--------------------------------------------------------------------------------
/Protest/Proprietary/Printers/StarMicronics.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Proprietary.Printers;
2 |
3 | public sealed class StarMicronics {}
--------------------------------------------------------------------------------
/Protest/Protocols/Snmp.Traps.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Protocols.Snmp;
2 |
3 | internal static class Traps {
4 |
5 | }
--------------------------------------------------------------------------------
/Protest/Tasks/Automation.cs:
--------------------------------------------------------------------------------
1 | namespace Protest.Tasks;
2 |
3 | internal static class Automation {
4 |
5 | //static readonly ConcurrentDictionary tasks = new ConcurrentDictionary();
6 |
7 | static public void Initialize() {
8 | Watchdog.Initialize();
9 | Lifeline.Initialize();
10 | Proxy.ReverseProxy.Initialize();
11 | }
12 | }
--------------------------------------------------------------------------------
/Protest/protest.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/Protest/protest.ico
--------------------------------------------------------------------------------
/RELEASE:
--------------------------------------------------------------------------------
1 | 5.0.2024.280
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Supported Versions
4 |
5 | | Version | Supported |
6 | | ------- | ------------------ |
7 | | < 4.0 | :x: |
8 | | 4.0.x | :x: |
9 | | 5.0.x | :white_check_mark: |
10 |
11 | ## Reporting a Vulnerability
12 |
13 | Use *[GitHub Security Advisories](https://github.com/openprotest/protest/security/advisories)* to report a vulnerability.
14 | You will get an update on your report within three days.
15 |
--------------------------------------------------------------------------------
/protest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/openprotest/protest/6062ca79454e6e187d05c3ac3c00afd78ba53839/protest.png
--------------------------------------------------------------------------------