Contains npm modules used primarily by cdp boilerplate generator. Folder and file structure of this repository is the following list.
https://github.com/sony/cdp-lib#readmeTags | cdp typescript cordova electron |
Implementation | Javascript |
License | Apache |
Platform | OS-Independent |
CDP Dissector is a plugin for Wireshark (the network protocol capture and analyzer tool) to dissect and analyze the UDP-based proprietary CDP protocol (Control Design Platform) from Industrial Control Design.
Cuprite is a pure Ruby driver (read as no Java/Selenium/WebDriver/ChromeDriver requirement) for Capybara. It allows you to run your Capybara tests on a headless Chrome or Chromium by CDP protocol. Under the hood it uses Ferrum which is high-level API to the browser again by CDP protocol. The emphasis was made on raw CDP protocol because Headless Chrome allows you to do so many things that are barely supported by WebDriver because it should have consistent design with other browsers. The design of the driver will be as close to Poltergeist as possible though it's not a goal.
capybara chromium chrome driver headless headless-chrome testing testing-tools integration-testingcdpr is used to decode a Cisco Disovery Protocol (CDP) packet, by default it will report the device ID, the IP Address (of the device), and the port number that the machine is connected to. Optionally it will decode the entire CDP packet.
LLDP (Link Layer Discovery Protocol) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. lldpd implements both reception and sending. It also implements an SNMP subagent for net-snmp to get local and remote LLDP information. The LLDP-MIB is partially implemented but the most useful tables are here. lldpd also partially implements LLDP-MED.
cdp network discovery lldp lldpdUse Vue.js to develop a cross-platform full stack application of Objc china. Note: This project is just a bit of fun and purely for learning purpose, please support 喵神(@onevcat) and Objc china.
vue vuejs vuejs2 vue2 vuex vue-router vue-cli vue-components cordova-ios electron objc electron-app electron-application electron-vue electron-builder cordova cordova-application android-cordova-app ecmascript6Bootstrap and package your project with Angular 6(+) and Electron (Typescript + SASS + Hot Reload) for creating Desktop applications. There is an issue with yarn and node_modules that are only used in electron on the backend when the application is built by the packager. Please use npm as dependencies manager.
angular electron native-libraries sass hot-reload webpack angular-routing typescript angular-6This is the Aurelia vNext monorepo, containing core and plugin packages, examples, and documentation for the next major version of Aurelia. To keep up to date on Aurelia, please visit and subscribe to the official blog and our email list. We also invite you to follow us on twitter. If you have questions, look around our Discourse forums, chat in our community on Gitter, or use stack overflow.
aurelia typescript web pwa web-framework web-performance html mobile spa framework single-page-applications cross-platform javascript-framework frontend electron cordovaProgram designed to be run as a software deployment from SCCM that will capture CDP packets on the clients, parse them and then inject that data into WMI where it can be retrieved by SCCM and reported to admins. If you find this useful feel free to donate, beer funds are always well received. ;)
LibreNMS is an autodiscovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more.
network monitoring rrd librenms network-monitoringSwitch Miner analyzes Cisco switches. Using SNMP it creates a .csv file that contains Interface Info, Speed, Duplex, MAC Addresses, Vlan Info, IP Addresses, DNS/NBT Computer Names, User Info, Domain Info, CDP Neighbor Info and Interface Errors for ports.
SNMP::Info - Provides a Perl-5 object oriented interface to information obtained through SNMP. Specialty sub-classes exist for a number of network devices and common MIBs such as SNMP::Info::Layer2::Catalyst and SNMP::Info::CDP.
ferret is a web scraping system aiming to simplify data extraction from the web for such things like UI testing, machine learning and analytics. Having its own declarative language, ferret abstracts away technical details and complexity of the underlying technologies, helping to focus on the data itself. It's extremely portable, extensible and fast. The following example demonstrates the use of dynamic pages. First of all, we load the main Google Search page, type search criteria into an input box and then click a search button. The click action triggers a redirect, so we wait till its end. Once the page gets loaded, we iterate over all elements in search results and assign the output to a variable. The final for loop filters out empty elements that might be because of inaccurate use of selectors.
query-language data-mining scraping scraping-websites dsl cdp crawling scraper crawler chromeLichess mobile is a cordova application. It is written in TypeScript and JavaScript. The rendering library is mithril.js. It uses babel, browserify and gulp as build tools. It talks to a native Stockfish engine, supporting multiple variants, through a cordova plugin. Multi-variant chess library is brought by a JavaScript version of scalachess. Then copy env.json.example to env.json and modify settings to link your app to a lichess server.
lichess stockfish android ios cordova typescript mithril scalajs chess android-sdk lichess-mobile xcode application mobile realtimeThe Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS. The Outline Client is designed for use with the Outline Server software, but it is fully compatible with any Shadowsocks server that has UDP support enabled. The client's user interface is implemented in Polymer 2.0. Platform support is provided by Cordova and Electron, with additional native components in this repository.
JSweet leverages TypeScript to write rich and responsive Web applications in Java through the use of JavaScript libraries and frameworks. With JSweet, Java programs are transpiled (source-to-source compiled) to TypeScript and JavaScript for being run in browsers, mobile Web views, or in Node.js.
javascript-compiler typescript-compiler transpiler javascript-transpiler compilerBuilding web, Electron, Cordova and Chrome apps, and cross-browser extensions that use Redux actions for messaging. Redux states are synced between background, injected page, app window, extension popup and badge.
react reactjs boilerplate hot live edit webpack flux redux firefox safari chrome app extensionTheia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies. Theia is entirely written in TypeScript and clearly separates the UI frontend from the backend. The frontend runs in modern browsers or as a Desktop app using Electron with either local or remote (cloud) backends.
ide editor language-server-protocol electron typescript cloud-ide integrated-development-environment frameworkA complete tool for building modern Electron applications. Electron Forge unifies the existing (and well maintained) build tools for Electron development into a simple, easy to use package so that anyone can jump right in to Electron development.
electron modern-electron-applicationsElectron Fiddle lets you create and play with small Electron experiments. It greets you with a quick-start template after opening – change a few things, choose the version of Electron you want to run it with, and play around. Then, save your Fiddle either as a GitHub Gist or to a local folder. Once pushed to GitHub, anyone can quickly try your Fiddle out by just entering it in the address bar. Try Electron without installing any dependencies: Fiddle includes everything you'll need to explore the platform. It also includes examples for every API available in Electron, so if you want to quickly see what a BrowserView is or how the desktopCapturer works, Fiddle has got you covered.
electron fiddle tutorial
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.