Camera Security, Timesheet and Access Automation

Maat: px
Weergave met pagina beginnen:

Download "Camera Security, Timesheet and Access Automation"

Transcriptie

1 Scriptie ingediend tot het behalen van de graad van PROFESSIONELE BACHELOR IN DE ELEKTRONICA-ICT Camera Security, Timesheet and Access Automation Tim Bevers Departement Wetenschappen en Techniek Opleiding Elektronica-ICT Academiejaar Interne promotor: Tom Peeters Externe promotor: Nick Hofstede Versie: 12 juni 2015

2 Dankwoord Als eerste wil ik hier mijn stagebedrijf, Inventive Designers, bedanken voor de stageplaats. Zeker wil ik mijn promotors Tom Peeters en Nick Hofstede bedanken. Daarnaast zijn er nog een aantal mensen die zeker een vermelding verdienen; Nico Brys, Erik Vanherck, Kurt Smolderen en Ken Boone. Dit voor goede begeleiding en hulp tijdens de stage. Antwerpen, 12 juni 2015 Tim Bevers i

3 Abstract Voor mijn bachelorproef heb ik verschillende projecten met verschillende technologieën uitgevoerd. Als eerste project heb ik een User Interface gemaakt voor IP camera s dat beschikbaar is op de desktop en mobiel over het internet. Het tweede project bestond uit de ontwikkeling van een applicatie als alternatief voor de software die toelaat om de kloktijden uit te lezen en deze te exporteren voor verdere verwerking. Voor de camera applicatie was er eerst gewerkt aan een manier om via de server de beelden geschaald aan te bieden (gebeurt via PHP). Daarna is er met Material Angular een web applicatie gemaakt om beelden te bekijken en de camera s in de applicatie te beheren. Voor de kloktijden is er gewerkt met de SDK van de fabrikant om een eigen service te voorzien voor een zelfgeschreven web applicatie. Het resultaat is een complete en gebruiksklare applicatie voor de IP camera s, en een alternatief voor het werken met de kloktijden. ii

4 Inhoudsopgave Dankwoord Abstract i ii 1 Situering Camera applicatie Timesheet applicatie Bespreking Probleem Basis vereisten Keuze technologieën Gebruikte Technologieën Ubuntu Apache HTTP server PHP MySQL Angular.js Material Angular HTML5 & CSS Gebruikte Tools Functionaliteit Dashboard Configuratie Logging Communicatie Componenten Resultaten Applicatie Opstelling iii

5 INHOUDSOPGAVE iv Opstelling Installatie Hardening Besluit 25 A Timesheet Automation 26 A.1 Opstelling A.2 WCF REST Service A.2.1 Requests A.2.2 Adressen A.3 Web UI A.3.1 Users en Departementen A.3.2 Overzicht en Exporteren A.4 Resultaat B Installatie & Configuratie Servers 32 B.1 Web based camera view and access control B.1.1 Webserver B.1.2 Ubuntu Server Hardening

6 Lijst van figuren 2.1 Schermafbeelding van het dashboard Schermafbeelding van de configuratie pagina Schermafbeelding van het detail van een camera Schermafbeelding van de Log pagina Schema van de opstelling voor de camera applicatie A.1 Schema van de opstelling voor de timesheet applicatie A.2 Onderdeel voor User selectie A.3 Voorbeeld van het overzicht A.4 Detail van een User v

7 Hoofdstuk1 Situering De stage vond plaats bij Inventive Designers [1], een software bedrijf, dat zich bevindt in Antwerpen. Zij richten zich op het helpen van andere organisaties om beter te communiceren met hun klanten door software voor multichannel klantcommunicatie. De projecten waar ik aan gewerkt heb zijn enkel bedoeld voor intern gebruik en niet gerelateerd met de producten van het stagebedrijf. Tijdens de stage is er gewerkt aan twee projecten, een groter project dat het meest uitgebreid beschreven gaat worden en een kleiner project waaraan gewerkt is na het afronden van het eerste project. De situering voor beiden wordt hieronder voorzien. De projecten zijn uitgevoerd door mijzelf als enige ontwikkelaar voor een klant, in dit geval het stagebedrijf. 1.1 Camera applicatie In het bedrijf stond dit project al langer op de to-do lijst. Hier was vooral vraag naar door de oprichter van het bedrijf. Dit project dient als vervanging van een bestaande webpagina die enkel drie camera s weergeeft. Dit project omvat een web applicatie creëren om camerabeelden van IP camera s te bekijken en te beheren. De applicatie moet ook via het web bereikbaar zijn. 1

8 HOOFDSTUK 1. SITUERING Timesheet applicatie Deze timesheet web applicatie is een 2 de project dat beantwoordt aan de vraag naar een eenvoudiger alternatief voor het huidige programma dat door de fabrikant van de hardware voorzien wordt. Dit project omvat een web applicatie creëren die via de.net SDK van de fabrikant de timesheet data van de werknemers kan weergeven en exporteren in een leesbare vorm. Dit project wordt apart beschreven in appendix B maar er wordt af en toe wel naar gerefereerd in het camera project.

9 Hoofdstuk2 Bespreking 2.1 Probleem Het project is ontstaan door de afwezigheid van een applicatie om gemakkelijk de camerabeelden van de aanwezige IP camera s te kunnen bekijken op de desktop en mobiele apparaten. De grootste vraag was er naar mogelijkheden voor ipad [2] en iphone [3]. De applicatie moet de mogelijkheid bieden om alle camera s te bekijken in een simpele en overzichtelijke interface. Ook het beheren van de camera s zoals toevoegen, aanpassen en verwijderen moet mogelijk zijn. Het beheren moet via de desktop of mobiel kunnen gebeuren. De toegang tot camerabeelden moet ook beperkt worden omwille van privacy, intern en naar de buitenwereld. Het is namelijk niet gewenst dat eender welke persoon de camerabeelden kan bekijken. De toegangscontrole heeft vooral betrekking op camera s die binnen het gebouw gemonteerd zijn en daarbij de werknemers in beeld brengt. Het beperken van de toegang moet gebeuren via paswoord authenticatie. Het huidige systeem dat gebruikt wordt heeft integratie met LDAP [4]. LDAP wordt intern al gebruikt om authenticatie te voorzien voor meerdere applicaties en platformen. Gezien het beheerd dan niet op verschillende plaatsen moet gebeuren is dit een goede keuze voor implementatie in de applicatie. Het registreren van de toegang tot de applicatie is ook belangrijk, dit ook weer in de context van privacy. Aangezien de camerabeelden heel het gebouw omvatten worden er ook veel mensen zichtbaar gemaakt op de beelden. De toegang tot het bekijken van mensen geeft de mogelijkheid misbruik te maken van deze beelden. Omwille van voorgaande zaken, of eventuele andere toepassingen, is het nodig logging toe te passen zodat er een overzicht van de toegangen gemaakt kan worden. 3

10 HOOFDSTUK 2. BESPREKING 4 Het beschikbaar maken van de logs in de applicatie is dan ook vereist om deze gemakkelijk te kunnen raadplegen op een overzichtelijke en duidelijke manier. Het filteren van deze logs is ook een begeerde functie om snel de relevante items terug te kunnen vinden. Bovenop de hiervoor vernoemde zaken is de gebruikte bandbreedte ook een aandachtspunt, aangezien de applicatie een groot deel van de tijd mobiel gebruikt zal worden. Er zal veel gebruik gemaakt worden van een mobiel netwerk, wat datakosten met zich meebrengt. Daarom moet er een manier voorzien worden om de redelijk grote afbeeldingen van de camera s mobiel en bandbreedte vriendelijk te maken Basis vereisten Hieronder een samenvatting van de grootste vragen omtrent het probleem, of met andere woorden de opdracht samengevat: Web applicatie Mobiel bruikbaar op e.g. ipad en iphone Authenticatie via LDAP Registreren van toegangen Maatregelen om de bandbreedte te beperken Deze zijn de grote punten volgens welke de applicatie ontworpen moest worden, maar daar komen nog veel kleine punten bij. (Deze kleinere punten worden aangehaald en verduidelijkt bij de uitwerking ervan in een volgend deel van het document.) Tot zover het probleem dat, ons een ruwe schets geeft van de nodige features in de applicatie. 2.2 Keuze technologieën In dit onderdeel bespreek ik technologieën die gebruikt zijn, maar ook deze die in aanmerking kwamen. Eigenlijk was dit de eerste stap in de ontwikkeling van de applicatie, de keuze naar technologie. Ik ga vooral de nadruk leggen op de vergelijking tussen twee JavaScript frameworks, namelijk Angular.js en Polymer.

11 HOOFDSTUK 2. BESPREKING Gebruikte Technologieën Ubuntu [5] Apache HTTP Server [6] PHP [7] MySQL [8] Angular.js [9] Material Angular [10] HTML [11] en CSS [12] Ubuntu Ubuntu is het besturingssysteem waarop de webserver voor de applicatie geïnstalleerd is. Gemaakte keuze De keuze om dit besturingssysteem te gebruiken lag niet zo zeer bij mezelf, maar bij het bedrijf (Inventive Designers) waar de stage plaatsvond, deze Linux Distributie op een virtuele machine aanbood. Versie De versie van Ubuntu die gebruikt wordt loopt gelijk met de LTS (Long Time Support) versie. Gebruikte versie: LTS Dit is ook de laatste versie van de Ubuntu Server. Het server type van de distributie is headless en daarom dus de ideale versie voor een server. Alternatieven Windows als besturingssysteem biedt ook de LAMP stack aan, maar zoals aangehaald zal worden in onderdeel 2.3 kon deze niet gebruikt worden.

12 HOOFDSTUK 2. BESPREKING 6 Onderbouw keuze Ook al lag de keuze niet bij mezelf, toch sta ik er volledig achter, dit door eigen ervaring en de reputatie van het besturing systeem. De grootste voordelen zijn de open source opbouw en de lange ondersteuning die verbonden is aan het besturingssysteem. Ook het beschikbaar zijn van juiste software, de moeilijkheidsgraad om deze te installeren en te gebruiken spelen een grote rol. Voor de applicatie zijn bijvoorbeeld Apache, MySQL en PHP gebruikt, deze packages kunnen zonder probleem als een totaal pakket of individueel geïnstalleerd worden. De installatie gebeurt op Ubuntu en andere Linux besturing systemen door het pakket van de LAMP Stack (Linux Apache MySQL PHP) te installeren. Bij het installeren van de server zelf wordt er bij Ubuntu ook al meteen de mogelijkheid gegeven om dit pakket mee te installeren Apache HTTP server Aangezien de applicatie web gebaseerd is, hebben we een web server nodig waarop we deze kunnen implementeren. Bij deze is er gekozen voor de Apache web server omdat die op Ubuntu gemakkelijk te voorzien is en ik er al voor simpele websites met gewerkt heb. Apache biedt daarnaast ook de modules aan die gebruikt zijn in de applicatie. Versie De versie die gebruikt is komt neer op de laatste release van Apache. Deze versie voorziet ons van alle nodige modules. Gebruikte versie: 2.4 Als deze versie vergeleken wordt met de vorige, zijn de grootste relevante veranderingen een paar authenticatie modules die verwijderd zijn. Deze functionaliteit is opgenomen in andere modules. Alternatieven Een andere veelgebruikte webserver op Linux systemen is nginx. Deze had een goed alternatief geweest.

13 HOOFDSTUK 2. BESPREKING 7 Onderbouw keuze Voor apache was er vanuit het bedrijf al een goed voorbeeld voorzien voor LDAP authenticatie. Aangezien LDAP al nieuw voor me was heb ik verder gewerkt met Apache PHP PHP (PHP: Hypertext Preprocessor) is vereist in de applicatie om als simpele brug te dienen naar de database, maar misschien nog belangrijker zal PHP ook het schalen van afbeeldingen aan de server zijde verrichten. Het schalen van de afbeeldingen gebeurt door middel van de GD Graphics Library. [13] Deze library laat onder andere toe om de grootte van een afbeelding aan te passen, maar heeft nog veel meer mogelijkheden. Voor onze toepassing gebruiken we PHP ook als een brug om de afbeeldingen mee aan te bieden. De afbeeldingen die op het interne netwerk beschikbaar zijn worden op deze manier aan de buitenwereld beschikbaar gemaakt. Versie De versie van PHP is de laatste release. Het enige waar rekening mee gehouden moet worden is dat de nodige PHP bibliotheken compatibel zijn met de huidige versie van PHP. Gebruikte versie: PHP Als alle packages geïnstalleerd zijn via de package manager zullen de correcte / compatibele versies automatisch gebruikt worden. Dit geldt ook voor andere geïnstalleerde packages. Alternatieven Ook voor PHP zijn er een aantal server-based alternatieven. Een die bij mijzelf direct opkwam was Node.js [14]. Node.js werkt met een ander principe dat mij niet zo zeer aansprak voor deze toepassing. Dit is dus meer een persoonlijke keuze. Er wordt bij Node.js een server opgezet die altijd wacht op een request, PHP daartegen gaat een individueel script uitvoeren. Het schalen van afbeeldingen is ook perfect mogelijk met Node.js en vele andere server-based opties.

14 HOOFDSTUK 2. BESPREKING MySQL MySQL is gebruikt als database voor de applicatie. De database slaagt de instellingen van de camera s en logs op. Deze database is onderdeel van de LAMP Stack en wordt veel gebruikt voor web applicaties. Het werken met MySQL en het opbouwen van query s is ook al tijdens de lessen aan bod gekomen. Door de al vergaarde kennis over deze database was dit mijn eerste idee. Het beheren van een MySQL database is ook gekend door de mensen die de applicatie moeten onderhouden voor het bedrijf. Doordat dit database type gekend is, is er bij enige problemen of veranderingen aan de applicatie al minder werk nodig. Een volledig nieuwe soort van database waar zij nog geen kennis mee hebben gemaakt zou dan duurder zijn in onderhoud. Voor de manier van implementeren bij deze opdracht moet de database ook op een headless machine geïnstalleerd worden, dit geeft de mogelijkheid MySQL configuratie via CLI te leren kennen. Het werken via / en begrijpen van de console van deze zaken spreekt mij ook erg hard aan. Versie De gebruikte versie is net zoals PHP de versie die voorzien is via de package manager en heeft daarnaast geen speciale modules of uitbreidingen nodig voor deze toepassing. Gebruikte versie: mysqld Ver Alternatieven Later tijdens het ontwikkelen van de applicatie ben ik terecht gekomen bij MongoDB [15], een NoSQL database technologie die me ook wel zeker interessant leek. NoSQL werkt met een ander principe dan dat van de tabellen in SQL. De manier van data opslag bij NoSQL kan verschillende vormen aannemen waardoor het voor bepaalde operaties sneller of trager kan zijn dan SQL. MongoDB leek vooral interessant omdat deze technologie nieuw is voor mij en dit database type meer een meer gebruikt wordt. Voor deze opdracht was MySQL al in gebruik genomen maar voor een eventueel volgend project lijkt het verstandig om NoSQL in het achterhoofd de houden.

15 HOOFDSTUK 2. BESPREKING Angular.js In dit onderdeel zal er eerst, zoals bij de vorige onderdelen, uitleg gegeven worden over de gemaakte keuze en de versie gebruikt in de applicatie. Daarnaast wordt ook de vergelijking gemaakt met andere opties en wordt uitgelegd waarom die niet gekozen zijn. In het volgende onderdeel zal er deels over dezelfde alternatieven gesproken worden, dit omdat bij deze technologieën sommige van de door ons gekozen onderdelen gecombineerd worden en als één framework aangeboden worden. Angular.js Het gebruiken van een JavaScript framework wordt tegenwoordig meer en meer gedaan, dit omdat het veel voordelen heeft en handige functies kan aanbieden. Voor deze applicatie is Angular.js gebruikt. Dit framework biedt features aan zoals data binding, directives en de mogelijkheid om andere modules toe te voegen. Modules kunnen zelf geschreven zijn of door anderen online gedeeld zijn. Veel van deze modules zijn beschikbaar via tools zoals npm [16] en bower [17]. Installatie Het Angular framework kan op verschillende manieren geïnstalleerd worden, daarvoor zijn npm of bower een gemakkelijke optie. Het installeren via deze tools geeft ook de mogelijkheid de frameworks met alle libraries te installeren vanuit de configuratie files, op developement en zelfs productie apparaten. Ook het updaten van de frameworks kan zo gemakkelijk gebeuren. (Beide genoemde tools bieden bijvoorbeeld de update functie aan.) Daarnaast zijn er ook downloads beschikbaar op de officiële site of kan er gebruik gemaakt worden van de CDN versies bij veel van de grote frameworks. Versie Gebruikte versie: angular Ver De versie is bepaald door Material Angular en kan verschillen mocht er een nieuwe versie beschikbaar zijn bij het updaten via e.g. bower. Material Angular legt via de configuratie files een minimum Angular.js versie op van

16 HOOFDSTUK 2. BESPREKING 10 Alternatieven Polymer Het alternatief dat voor Angular.js met Material Angular het beste in aanmerking komt is het Polymer Project [18]. Dit framework biedt veel functies aan die ook het gekozen framework voorziet. Polymer wordt vaak gebruikt omdat deze databinding ondersteund. Databinding wil zeggen dat de variabele in de achterliggende code in het UI gebruikt kunnen worden. Het Polymer Project biedt op het vlak van beschikbare elements en design hetzelfde als Material Angular, daarover meer in een eigen sectie In plaats van directives en modules bij Angular wordt er bij Polymer gebruik gemaakt van Custom elements. Deze elements worden zowel voor UI onderdelen als andere herbruikbare functies gebruikt. Deze Custom elements vallen onder de categorie van Web components. Een voorbeeld van een custom element is e.g. <core-ajax auto url="http://gdata.youtube.com/feeds/api/videos/" params= {"alt":"json", "q":"chrome"} handleas="json" on-core-response="{{handleresponse}}"></core-ajax> Dit is een element dat asynchroon data van een locatie kan verkrijgen. Geen Framework Er kan ook zonder framework gewerkt worden. Deze manier van werken biedt geen speciale functies zoals databinding aan, maar heeft als voordeel dat het geen bestanden als deel van de framework nodig heeft. Aangezien databinding niet mogelijk is moeten alle velden individueel een waarde krijgen in de JavaScript code, dit kan resulteren in een minder overzichtelijke code structuur. Bootstrap Bootstrap is een framework dat als belangrijkste feature responsive design aanbiedt. (Repsonsive design staat voor het reageren van de pagina s op de grootte van het browser venster zodat de inhoud correct wordt weergegeven.) Daarnaast heeft Bootstrap ook een groot aantal aan eigen elementen. Als onderdeel van deze elementen bied Bootstrap Glyphicons aan, dit zijn iconen die in een applicatie gebruikt kunnen worden. Data binding is niet voorzien in Bootstrap.

17 HOOFDSTUK 2. BESPREKING 11 Dit framework bestaat ook als een module voor Angular.js en is verwerkt in het project. E.g. twee plaatsen waar elementen van Bootstrap gebruikt zijn in het project zijn, het dropdown menu rechtsboven in de toolbar en de kalenders als onderdeel van de log filter. Web Components Web components worden bij Angular.js en Material Angular niet gebruikt, deze worden op een andere manier toegepast dan Angular features en worden daarom niet verder besproken. Onderbouw keuze Een framework ging zeker gebruikt worden, aangezien daarmee resposive design veel beter te realiseren is. Voor dit project is er gekozen voor Material Angular en daarbij dus ook Angular.js omdat er in een groepsproject al eens met het Polymer project gewerkt was. In het groepsproject was dit niet mijn onderdeel maar, heb ik hierbij wel geholpen en zo al de kans gehad om het Polymer project al wat te verkennen. Tijdens dat project is gebleken dat er voor het Polymer Project veel documentatie ontbreekt en er in online communities weinig antwoorden terug te vinden zijn. Als men daartegen naar Angular.js kijkt, valt het op dat er veel meer documentatie, voorbeelden, modules, directives en communitie help te vinden is. Dit is waarschijnlijk te wijten aan het feit dat het Polymer Project zich nog in een ontwikkelingsfase bevindt. Daarnaast is Angular al meer gebruikt, ook omdat het al langer bestaat dan het Polymer Project. De keuze voor Material Angular is dus gemaakt om twee redenen: Het werken met een technologie die nieuw was voor mij. De aanwezigheid en de hoeveelheid van de documentatie Material Angular Material Angular is een project dat Google Material Design naar het web brengt, in dit geval is dit gebouwd op het Angular.js framework. Naast implementatie van Material Design, is Material Angular ook responsive en daarom een goede keuze voor applicaties die ook mobiel gebruikt worden. Responsiveness werkt op zich al heel goed met de elementen die door Material Angular voorzien worden, voor andere elementen zijn er ook vele oplossingen voorzien.

18 HOOFDSTUK 2. BESPREKING 12 Voor de layout zijn er Angular.js directives voozien die e.g. de richting van de layout bepaalt (Rijen of kolommen) of de uitlijning van de Child elementen. Versie Gebruikte versie: angular-material Ver Voor het afgerond project was dit de versie van Angular Material. Het project is nog volop in ontwikkeling en krijgt regelmatig updates. De updates hebben sinds het afronden van het project ook nog een aantal extra elementen toegevoegd, sommige van deze elementen zijn gebruikt in het ander project dat na dit project werd uitgevoerd. (Dit 2 de project wordt nog verder beschreven in een eigen onderdeel) Alternatieven Het Polymer Project is in dit geval ook weer een goed alternatief, het voorziet ook Material Design en responsiveness. Van de elementen voorzien door Material Angular zijn er ook veel beschikbaar in dit project. Het grootste verschil is in dit geval ook het feit dat er gebruikt gemaakt wordt van Web Components die een andere werkwijze hebben. Onderbouw Keuze De keuze voor Material Angular is dezelfde als de keuze die aangehaald werd in Angular.js De reden hiervan is, zoals hiervoor al aangehaald, dat Material Angular en Angular.js samen nodig zijn om ze te vergelijken met het Polymer Project HTML5 & CSS6 De basis bouwstenen voor het web zijn HTML en CSS. Daarom is het logisch dat deze gebruikt zijn. Deze zijn voor de andere gebruikte technologïen ook een vereiste. Dat ze hier vermeld worden, is vooral om duidelijk te maken dat er gebruikt gemaakt wordt van de laatste versies en hun functies. HTML Voor HTML is er niet zozeer een voorbeeld, maar de laatste versie laat ons toe om indien nodig canvas features te gebruiken in plaats van bijvoorbeeld Adobe Flash [19] of Microsoft

19 HOOFDSTUK 2. BESPREKING 13 Silverlight. [20] Versie Gebruikte versie: HTML 5 Voor deze laatste features is dit de versie die vereist is. CSS CSS is nodig voor de layout, maar de laatste versie biedt ook de mogelijkheid voor effecten om bijvoorbeeld transities te voorzien en het gebruik van de applicatie in het algemeen aangenamer te maken. Ook het gebruikte framework (Material Angular) maakt op zich veel gebruik van animaties en styling voor de componenten die het aanbiedt. Versie Gebruikte versie: CSS 6 Dit is de versie die het gebruik van de effecten zelf kan voorzien en hiervoor niet samen met JavaScript gebruikt moet worden. 2.3 Gebruikte Tools Voor het creeëren van de camera applicatie zijn er verschillende tools gebruikt. Deze waren bij voorkeur open source. Voor het werken met HTML en JavaScript files is er vooral gebruik gemaakt van Brackets [21], een editor voor vele web gerelateerde talen geschreven in JavaScript. Voor PHP is er Notepad++ [22] gebruikt, deze geeft voor vele talen een simpele code completion die het ontwikkelen vlotter en aangenamer maakt. De applicatie is tijdens de ontwikkeling getest in een virtuele machine met Ubuntu Server waarop de nodige applicaties geinstalleerd zijn. Dit houdt als een minimum de LAMP stack in. De software hiervoor was Oracle VM VirtualBox [23] Voor het testen van de applicatie tijdens ontwikkeling was er eerst gekozen voor een Apache server op Windows samen met PHP en een MySQL database via de EasyPHP Development

20 HOOFDSTUK 2. BESPREKING 14 Server [24]. Deze biedt de zelfde services aan als de LAMP stack voor Ubuntu, maar voldeed niet voor onze toepassing. De implementatie van het inloggen in onze applicatie maakt gebruik van de auth_form module voor Apache. Maar tijdens het testen is gebleken dat deze module voor Windows incorrect gecompileerd is en niet gebruikt kon worden. Daarom is er gekozen om over te stappen naar een virtuele opstelling met de exacte software die gebruikt gaat worden voor de applicatie. 2.4 Functionaliteit De applicatie bestaat uit drie hoofd pagina s met elk hun eigen doel, daarbij zijn er ook een aantal algemene pagina s nodig om de applicatie bruikbaar te maken. Hoofdpagina s Dashboard De pagina waar de camera s bekeken kunnen worden. Configuratie Het toevoegen, verwijderen en configureren gebeurt hier. Logging Alle aanpassingen aan de camera s en het bekijken ervan wordt hier weergegeven. Andere Pagina s Login Pagina die een login formulier aanbiedt in de zelfde stijl als de rest van de applicatie. (Door een apache module aangeboden.) 401 Unauthorized Eigen error pagina met links om terug naar het dashboard te gaan Dashboard Het dashboard wordt bedient door een menu dat opties en een lijst met de camera s weergeeft.

21 HOOFDSTUK 2. BESPREKING 15 Figuur 2.1: Schermafbeelding van het dashboard Opties In het opties onderdeel van het menu kunnen de volgende dingen geconfigureerd worden: De grootte van de afbeelding in de webpagina. (Onafhankelijk van de resolutie.) De resolutie van de gedownloade afbeeldingen. Deze wordt bij de server geschaald. Op deze manier moet er minder data verstuurd worden, wat optimaal is voor mobiel gebruik. De snelheid waarmee nieuwe afbeeldingen worden opgehaald. Dit gaat ook de hoeveelheid data beperken. Een schakelaar die wisselt tussen manueel vernieuwen van de afbeeldingen of met een tijdsinterval. In deze modus komt er ook een manuele vernieuw knop tevoorschijn rechts onderaan. Camerabeelden De camerabeelden worden in een raster weergegeven en hebben elk de naam van de camera links boven over de afbeelding. Een camerabeeld kan ook uitvergroot worden door te erop te dubbelklikken of via touch met een double tap. Terugkeren naar het overzicht kan op dezelfde manier of door uit de afbeelding te klikken.

22 HOOFDSTUK 2. BESPREKING Configuratie Op de configuratie pagina krijg je een lijst van de camera s. Elke camera heeft een voorbeeld zodat een probleem snel opgemerkt kan worden. melding bij geen verbinding.) (Of een Bovenaan de pagina wordt er ook weergegeven hoeveel camera s er geconfigureerd zijn en hoeveel daarvan zichtbaar zijn in het dashboard. Figuur 2.2: Schermafbeelding van de configuratie pagina Het detailvenster is hetzelfde voor het toevoegen als voor het aanpassen. Het voorziet de nodige velden voor een werkende camera. Er is eveneens een knop om de verbinding met de camera te testen tijdens het aanmaken of aanpassen.

23 HOOFDSTUK 2. BESPREKING 17 Het venster bestaat uit: Naam Naam van de camera. IP IP adres van de camera op het interne netwerk. Test knop Geeft in een notificatie weer of er verbinding gemaakt kan worden met de camera op het gegeven IP adres. Index De index van de camera bepaalt de volgorde op het dashboard. De eerste vrije index wordt voorgesteld bij het toevoegen van een camera. Beschrijving Een optionele beschrijving. Authenticatie: Gebruiker Gebruiker voor de http beveiliging. (Optioneel) Authenticatie: Wachtwoord Wachtwoord voor de http beveiliging. (Optioneel) Enable Checkbox om de camera beschikbaar te maken. Schakelaar om de camera te kunnen verwijderen Deze schakelaar verandert de huidige actie van aanpassen naar verwijderen. Hierna volgt nog een dialoog voor bevestiging. Alle velden worden gevalideerd bij het sluiten van het venster. Visuele feedback wordt voorzien door Material Angular.

24 HOOFDSTUK 2. BESPREKING 18 Figuur 2.3: Schermafbeelding van het detail van een camera Logging Logs worden opgeslagen voor de toegang tot de beelden en alle wijzigingen aan de configuratie. Filteren van deze logs is ook mogelijk op verschillende criteria. Deze zijn de periode, gebruiker of inhoud. Het aantal logs in de lijst kan ook gekozen worden.

25 HOOFDSTUK 2. BESPREKING 19 Figuur 2.4: Schermafbeelding van de Log pagina Voor de toegangscontrole worden de bekeken camera s als één lijst in de logs weergegeven per sessie. Voor alle aanpassingen aan de camera s wordt een nuttige log opgeslagen, mocht de aanpassing omgekeerd moeten worden. De volgende gegevens worden opgeslagen: Aanmaken De gegevens ingevuld bij het aanmaken. Aanpassen De gegevens voor de aanpassingen en de uitkomst van de aanpassing. Verwijderen De gegevens van de camera die verwijderd is. Andere Pagina s De andere pagina s bieden niets extra aan dan gelijkaardige stijl en links naar het dashboard.

26 HOOFDSTUK 2. BESPREKING Communicatie Componenten In dit onderdeel zal er worden uitgelegd hoe de gebruikte technologieën samenwerken en onderling verweven zijn om de applicatie op een juiste manier aan te bieden. Dit gaat van basisbouwstenen zoals de cookies in de browsers tot de onderdelen van het besturing systeem die vitaal zijn voor de applicatie. Angular & Apache Cookies worden voor verschillende zaken gebruikt in de applicatie. Zowel de applicatie zelf als Apache in de achtergrond maken er gebruik van. De applicatie zelf slaat via cookies de persoonlijke voorkeuren op per gebruiker. Als bijkomende functie worden cookies gebruikt om de gebruiker te verwittigen bij een gefaalde login poging. Apache gaat zelf ook cookies gebruiken voor de login sessie. Omdat de toegangscontrole gebeurt via de mod_auth_core module zal deze op deze manier de credentials (geëncrypteerd via de module mod_session_crypto) opslaan. Door middel van de cookies kunnen we in de applicatie de naam van de ingelogde gebruiker opvragen. Met de volgende apache modules wordt de toegang verleend tot bepaalde mappen op de server. mod_authn_core De basis module voor authenticatie. mod_auth_form Via deze module kan Apache een HTML formulier aanbieden (met eigen styling) om mee in te loggen. mod_session; mod_session_crypto, mod_session_cookie, mod_session_dbd Modules nodig om de sessie met een geëncrypteerde cookie op te slagen. mod_request Een vereiste voor de LDAP module. mod_authnz_ldap Integratie met het LDAP protocol. PHP & MySQL De connectie met de MySQL database gebeurt via PHP scripts. Om op een veilige manier verbinding te maken met de database moet er ook rekening gehouden worden met zaken zoals SQL Injectie.

27 HOOFDSTUK 2. BESPREKING 21 Om injectie te voorkomen is er gewerkt met PDO Objecten bij het verbinden met de database. Apache & ModSecurity Voor de veiligheid naar de buitenwereld toe moet er beveiliging opgezet worden. Daarom is de server gehardened met behulp van een Apache module voor veiligheid. ModSecurity is Web Application Firewall in de vorm van een apache module. Deze module geeft de mogelijkheid om regels toe te voegen. Er zijn regels die van de module zelf komen of je kan deze zelf opstellen. OWASP [25] biedt een groep met regels aan voor ModSecurity. OWASP is mij al bekend van een presentatie tijdens de opleiding. Dit project is een goed praktisch voorbeeld van OWASP en toont mij het nut van deze module aan in dit project. Dit kan beschreven worden als het beschermen tegen alle veiligheidsrisico s gedefinieerd in de regels.

28 Hoofdstuk3 Resultaten 3.1 Applicatie De applicatie biedt een platform aan om, via het dashboard, de camera s op een overzichtelijke manier te bekijken. En laat via een configuratie pagina toe de camera s in de applicatie ook te beheren. Ook wordt er logging toegepast voor de toegangen en aanpassingen aan de configuratie. De verschillende pagina s zijn beschreven in sectie 2.4 van de bespreking. 22

29 HOOFDSTUK 3. RESULTATEN Opstelling Ubuntu Server Apache Http Server PHP Material Angular <html>... </html> MySQL Figuur 3.1: Schema van de opstelling Opstelling De applicatie is volgens de bovenstaande opstelling geïmplementeerd bij het stagebedrijf en ook in gebruik genomen. Ubuntu server Het besturingssysteem waarop de webserver geïnstalleerd is. Het besturingssysteem is ook Hardened (Dit wil zeggen dat er voor de beveiliging extra maatregelen genomen zijn.) Apache server De webserver waarop de PHP module is ingeschakeld. Ook wordt de LDAP authenticatie via een Apache module gedaan. Deze is ook Hardened voor extra veiligheid. PHP Deze wordt gebruikt om verbinding te maken met de camera s op het interne netwerk en

30 HOOFDSTUK 3. RESULTATEN 24 zo de beelden aan te bieden. De beelden worden ook door het script geschaald voor deze naar de applicatie gestuurd worden. Database acties gebeuren ook via PHP scripts. Deze is ook Hardened voor extra veiligheid. MySQL Database In de database wordt de configuratie voor alle aanwezige camera s opgeslagen alsook alle logs voor de applicatie. Camera s De camera s op het netwerk. Deze moeten de beelden kunnen aanbieden als aparte afbeeldingen voor een bepaald tijdstip. Deze beelden kunnen dan via HTTP benaderd worden vanuit het PHP script. Angular Web Applicatie Interface van de applicatie zoals uitgelegd in Installatie De installatie van de applicatie is grondig uitgelegd (voor een Ubuntu besturingssysteem) en en terug te vinden in appendix B. Om de applicatie te kunnen gebruiken moet deze toegang hebben tot het netwerk met de camera s. De camera s moeten ook via hetzelfde principe de beelden kunnen aanbieden Hardening Het hardenen van de server bevat het aanzetten van automatische updates, de netwerktoegang beveiligen, de geïnstalleerde pakketten correct instellen en ModSecurity configureren. Daarnaast kan er nog veel extra gedaan worden maar dat is in dit project niet gebeurd. Alle stappen om de server te hardenen zijn terug te vinden in de installatie handleiding (bijgevoegt als appendix B).

31 Hoofdstuk4 Besluit Voor het project zijn de doelstellingen behaald door alle vereiste functies te verwerken in de applicatie. Deze zijn vooral: Mobiel beschikbaar Weinig dataverbruik. Beschikbaar via een webbrowser. De applicatie, een User Interface voor camera s werkt en is reeds in gebruik bij Inventive Designers. Tijdens het ontwikkelproces zijn geen eisen opgelegd vanuit het bedrijf, wat betekent dat ik alle technologieën zelf gekozen heb. Ik heb zo veel mogelijk gebruik proberen te maken van Open Source software. Regelmatig ben ik problemen tegen gekomen, wat eigen is aan software ontwikkeling, maar voor mij persoonlijk was dit ook een stimulans op deze op te lossen en bij te leren. Na afloop van deze stage kan ik dan ook zeggen dat ik veel bijgeleerd heb over werken met JavaScript frameworks, vooral Angular.js. Door Material Angular te leren kennen in dit project was het gemakkelijk om dit bij het volgende project snel en efficiënt te implementeren. Ook het beveiligen (Hardenen) van de server en services daarop, zijn zaken die zeker van pas kunnen komen in de toekomst. Tijdens het beveiligen ben ik ook OWASP voor ModSecurity tegengekomen wat mij dan weer een praktisch voorbeeld gaf van wat ons door gastsprekers verteld werd. 25

32 BijlageA Timesheet Automation Naast de web applicatie voor de camera s is er ook gevraagd naar een applicatie die het werken met de data van de tijdsregistratie gemakkelijker maakt. De tijdsregistratie gebeurt via Net2 van Paxton [26]. Dit is de software die gebruikt wordt voor de toegangscontrole en tijdsregistratie bij het stagebedrijf. Deze software is beschikbaar voor Windows (zowel client als server) en bestaat uit een aantal programma s om het systeem te beheren en gebruiken. Voor sommige toepassingen hebben gebruikers niet al deze programma s nodig en is een alternatief welkom. Daarom was er als 2 de project gevraagd om, via de.net SDK voorzien door Paxton, een web applicatie te ontwikkelen die als alternatief kan dienen voor het grote programma van Paxton zelf. Dit alternatief kan dan eveneens gebruikt worden op niet Windows apparaten. 26

33 BIJLAGE A. TIMESHEET AUTOMATION 27 A.1 Opstelling Net 2 Server Rest Service - Net2 SDK Web UI <htlm>... </html> Time Registration User Figuur A.1: Schema van de opstelling Net2 server De server die als centrale hub dient voor alle Net2 componenten. REST Service met Net2 SDK De server applicatie die de verbinding legt tussen de Net2 server en de web UI Web Applicatie De web server die de applicatie op het locale netwerk aanbiedt. A.2 WCF REST Service Om de timesheet data te verkrijgen van de Net2 server wordt er gebruik gemaakt van de Net2 SDK die via de website[26] van de fabrikant verkrijgbaar is. De SDK is geïmplementeerd in een WCF service die als REST Service opgesteld is. A.2.1 Requests De server verwacht op bepaalde adressen een request in JSON formaat en zal voor een geldige request een JSON als response terug sturen. Listing A.1: Voorbeeld JSON request naar de server

34 BIJLAGE A. TIMESHEET AUTOMATION 28 1 { 2 " a u t h u s e r " : { 3 "name " : "OEM User ", 4 " password " : " net2 " 5 }, 6 " u i d " : [ 1 6 0, 161, ], 7 " from " : " T09 : 0 5 : Z", 8 " t i l l " : " T09 : 0 5 : Z" 9 } Voor elke request wordt de authuser verwacht, deze wordt gebruikt om net de Net2 server te verbinden. Deze authuser moet ook de juiste permissies hebben op de server. A.2.2 Adressen Listing A.2: Opbouw van het adres 1 h t t p : / / [ hostname ] / N e t 2 s e r v i c e. s v c / [ Adres ] De beschikbare adressen zijn als volgt: /getusers Een request naar dit adres geeft, onder voorwaarde dat de gebruiker voldoende permissies heeft, een lijst van Users terug samen met de lijst van Departementen in het systeem. /getperiod Een request naar dit adres geeft, onder voorwaarde dat de gebruiker voldoende permissies heeft, een overzicht terug van een bepaalde User. De User wordt mee gegeven in de request. Momenteel wordt deze niet gebruikt in de applicatie. /getgroup Een request naar dit adres geeft (Met zelfde permissie als /getperiod), een overzicht terug van een groep Users. Dit overzicht bevat ook totalen. A.3 Web UI De web UI bestaat uit een Material Angular web applicatie. De applicatie bestaat uit twee simpele delen. In het 1 ste deel moet de gebruiker zijn Net2 User gebruiken om alle Users en departementen op te halen. Daarna kunnen de gewenste Users aangeduid worden. In het 2 de deel kan dan voor een bepaalde periode een overzicht van deze Users opgevraagd worden.

35 BIJLAGE A. TIMESHEET AUTOMATION 29 A.3.1 Users en Departementen Bovenaan bevindt zich het veld voor de Administratieve gebruiker. Na het verbinden worden in tabbladen de Users per departement weergeven. Hier kan men selecteren welke er in het overzicht moeten komen. Zodra er minstens één User geselecteerd is kan je verder naar het selecteren van de periode. Figuur A.2: Onderdeel voor User selectie A.3.2 Overzicht en Exporteren In dit deel kunnen de begin- en einddatum gekozen worden voor het overzicht. overzicht geladen is krijgt je een overzichtelijke lijst voor alle Users en de totalen. Eens het

36 BIJLAGE A. TIMESHEET AUTOMATION 30 Figuur A.3: Voorbeeld van het overzicht Figuur A.4: Detail van een User Er kan ook op individuele Users geklikt worden voor meer details. Exporteren is een optie voor het volledige overzicht en de individuele Users. Voor een User kan je exporteren vanaf het overzicht of het detail.

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van

Nadere informatie

Installatie instructies

Installatie instructies OpenIMS CE Versie 4.2 Installatie instructies OpenSesame ICT BV Inhoudsopgave 1 INLEIDING... 3 2 INSTALLATIE INSTRUCTIES... 4 3 OPENIMS SITECOLLECTIE CONFIGURATIE... 6 OpenIMS CE Installatie instructies

Nadere informatie

ISW Presents Debian Homeserver Workshop

ISW Presents Debian Homeserver Workshop ISW Presents Debian Homeserver Workshop Lucas Kauffman Vincent Andries Debian Homeserver Voorzitter ISW lucas@isw.student.khleuven.be serveradmin ISW goose@isw.student.khleuven.be Debian Homeserver Installatie

Nadere informatie

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 QUICK GUIDE C Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 Version 0.9 (June 2014) Per May 2014 OB10 has changed its name to Tungsten Network

Nadere informatie

Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx

Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx Netwerkprinter Dell 1320C installeren op Ubuntu 10.04 LTS - Lucid Lynx Er is geen Linux driver voor deze printer, maar het werkt ook met de driver van de Fuji Xerox DocuPrint C525A Direct link to Linux

Nadere informatie

Firewall van de Speedtouch 789wl volledig uitschakelen?

Firewall van de Speedtouch 789wl volledig uitschakelen? Firewall van de Speedtouch 789wl volledig uitschakelen? De firewall van de Speedtouch 789 (wl) kan niet volledig uitgeschakeld worden via de Web interface: De firewall blijft namelijk op stateful staan

Nadere informatie

Standard Parts Installatie Solid Edge ST3

Standard Parts Installatie Solid Edge ST3 Hamersveldseweg 65-1b 3833 GL LEUSDEN 033-457 33 22 033-457 33 25 info@caap.nl www.caap.nl Bank (Rabo): 10.54.52.173 KvK Utrecht: 32075127 BTW: 8081.46.543.B.01 Standard Parts Installatie Solid Edge ST3

Nadere informatie

Veel gestelde vragen nieuwe webloginpagina

Veel gestelde vragen nieuwe webloginpagina Veel gestelde vragen nieuwe webloginpagina Op deze pagina treft u een aantal veel gestelde vragen aan over het opstarten van de nieuwe webloginpagina http://weblogin.tudelft.nl: 1. Ik krijg de melding

Nadere informatie

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

Denit Backup instellen op een Linux server

Denit Backup instellen op een Linux server Denit Backup instellen op een Linux server Deze handleiding beschrijft de stappen om de back-up software van Ahsay in te stellen. AANMAKEN BACK-UP SET... 2 DE SCHEDULER INSTELLEN... 4 HET FILTER INSTELLEN...

Nadere informatie

Installatie SQL: Server 2008R2

Installatie SQL: Server 2008R2 Installatie SQL: Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar het tabblad: Downloads en meld aan met: klant2work en als wachtwoord: xs4customer Let op! Indien u een

Nadere informatie

Leeftijdcheck (NL) Age Check (EN)

Leeftijdcheck (NL) Age Check (EN) Leeftijdcheck (NL) Age Check (EN) [Type text] NL: Verkoopt u producten die niet aan jonge bezoekers verkocht mogen worden of heeft uw webwinkel andere (wettige) toelatingscriteria? De Webshophelpers.nl

Nadere informatie

9/2.11 Virtuele webservers aanmaken in Apache

9/2.11 Virtuele webservers aanmaken in Apache Internet, Intranet & Webservices 9/2.11 Virtuele webservers aanmaken in Apache Een van de meest gebruikte processen op Linux is de Apache-webserver. Nu kunt u uw webserver laten voorzien in een enkele

Nadere informatie

HANDLEIDING EXTERNE TOEGANG CURAMARE

HANDLEIDING EXTERNE TOEGANG CURAMARE HANDLEIDING EXTERNE TOEGANG CURAMARE Via onze SonicWALL Secure Remote Access Appliance is het mogelijk om vanaf thuis in te loggen op de RDS omgeving van CuraMare. Deze handleiding beschrijft de inlogmethode

Nadere informatie

Technische nota AbiFire5 Rapporten maken via ODBC

Technische nota AbiFire5 Rapporten maken via ODBC Technische nota AbiFire5 Rapporten maken via ODBC Laatste revisie: 29 juli 2009 Inhoudsopgave Inleiding... 2 1 Installatie ODBC driver... 2 2 Systeeminstellingen in AbiFire5... 3 2.1 Aanmaken extern profiel...

Nadere informatie

1. Voor het installeren wordt geadviseerd een backup te maken van uw database en bestanden.

1. Voor het installeren wordt geadviseerd een backup te maken van uw database en bestanden. NL: KiyOh.nl gebruikers kunnen met deze plug in automatisch klantbeoordelingen verzamelen, publiceren en delen in social media. Wanneer een klant een bestelling heeft gemaakt in uw Magento Shop, wordt

Nadere informatie

Les 4 Installeren Apache2 Php MySQL

Les 4 Installeren Apache2 Php MySQL Les 4 Installeren Apache2 Php MySQL LAMP staat voor Linux, Apache, MySQL, PHP. In deze Les laat ik zien hoe je een een Apache2 webserver op een Ubuntu 12.04 LTS server met PHP5 support (mod_php) en MySQL

Nadere informatie

Linux Quickstart Cygwin via HTTP

Linux Quickstart Cygwin via HTTP Linux Quickstart Cygwin via HTTP Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt.

Nadere informatie

Zo kan je linken maken tussen je verschillende groepen van gegevens.

Zo kan je linken maken tussen je verschillende groepen van gegevens. 1 1. Entity Reference Entity Reference zal ook een onderdeel zijn van Drupal 8. Het is een module van het type veld. Het is een heel krachtige module die toelaat om referenties te maken tussen verschillende

Nadere informatie

1. Hardware Installatie...3 2. Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B.

1. Hardware Installatie...3 2. Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B. Quasyscan 1. Hardware Installatie...3 2. Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B. Zodra er een internetverbinding tot stand is gebracht...7 C.

Nadere informatie

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met:

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met: Configureren van een VPN L2TP/IPSEC verbinding In combinatie met: Inhoudsopgave 1. Voorbereiding.... 3 2. Domaincontroller installeren en configuren.... 4 3. VPN Server Installeren en Configureren... 7

Nadere informatie

Handleiding voor het inloggen op Terminal Server van GLT-PLUS

Handleiding voor het inloggen op Terminal Server van GLT-PLUS Handleiding voor het inloggen op Terminal Server van GLT-PLUS Voor inloggen vanuit huis, GLT en NAM Geschreven door: Business Information Datum: 4-5-2011 ENOVIA: 01335559-0001 rev D ENOVIA nummer: 01335559-0001

Nadere informatie

Instellen back up Microsoft SQL database Bronboek Professional

Instellen back up Microsoft SQL database Bronboek Professional Instellen back up Microsoft SQL database Bronboek Professional In deze handleiding word een drietal punten besproken. Deze punten zijn allen noodzakelijk voor het inrichten van een goede back up voor de

Nadere informatie

Solcon Online Backup. Aan de slag handleiding voor Linux

Solcon Online Backup. Aan de slag handleiding voor Linux Version 1 September 2007 Installatie: 1. Download het setup bestand (obm-nix.tar.gz) van de website. 2. Voor de volgende stappen dient u root te zijn. 3. Doorloop de volgende stappen voor het uitpakken

Nadere informatie

Configureren van een VPN L2TP/IPSEC verbinding

Configureren van een VPN L2TP/IPSEC verbinding Configureren van een VPN L2TP/IPSEC verbinding Inhoudsopgave 1. Voorbereiding.... 3 2. Domain Controller Installeren... 4 3. VPN Configuren... 7 4. Port forwarding.... 10 5. Externe Clients verbinding

Nadere informatie

MobiDM App Handleiding voor Windows Mobile Standard en Pro

MobiDM App Handleiding voor Windows Mobile Standard en Pro MobiDM App Handleiding voor Windows Mobile Standard en Pro Deze handleiding beschrijft de installatie en gebruik van de MobiDM App voor Windows Mobile Version: x.x Pagina 1 Index 1. WELKOM IN MOBIDM...

Nadere informatie

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows

Nadere informatie

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet. Het installeren van WordPress Nu je een volledig werkende virtuele server hebt is het tijd om er een applicatie op te installeren. We beginnen met de blogtool WordPress. De database De eerste stap is het

Nadere informatie

Handleiding: CitrixReceiver installeren voor thuisgebruik.

Handleiding: CitrixReceiver installeren voor thuisgebruik. Handleiding: CitrixReceiver installeren voor thuisgebruik. Deze handleiding is gemaakt om een privé pc geschikt te maken om op het netwerk van MEE te kunnen werken. Zodra het met de onderstaande stappen

Nadere informatie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

Nadere informatie

Chapter 4. eenvoudige webserver opzetten

Chapter 4. eenvoudige webserver opzetten Chapter 4. eenvoudige webserver opzetten Table of Contents 4.1. overzicht... 44 4.2. software beheren op Linux... 44 4.3. vi... 45 4.4. html... 45 4.5. apache2... 45 4.6. twee extra websites op de apache

Nadere informatie

Maillijsten voor medewerkers van de Universiteit van Amsterdam

Maillijsten voor medewerkers van de Universiteit van Amsterdam See page 11 for Instruction in English Maillijsten voor medewerkers van de Universiteit van Amsterdam Iedereen met een UvAnetID kan maillijsten aanmaken bij list.uva.nl. Het gebruik van de lijsten van

Nadere informatie

Stappenplan bij het gebruik van SQL 2008 Versie 2.0, 17-09-2010

Stappenplan bij het gebruik van SQL 2008 Versie 2.0, 17-09-2010 Stappenplan bij het gebruik van SQL 2008 Versie 2.0, 17-09-2010 Installatie stappen Microsoft SQL Server 2008 Express: Het is raadzaam om de volledige installatie met een gebruiker zonder beperkingen uit

Nadere informatie

Handleiding Installatie ADS

Handleiding Installatie ADS Handleiding Installatie ADS Versie: 1.0 Versiedatum: 19-03-2014 Inleiding Deze handleiding helpt u met de installatie van Advantage Database Server. Zorg ervoor dat u bij de aanvang van de installatie

Nadere informatie

Selenium IDE Webdriver. Introductie

Selenium IDE Webdriver. Introductie Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3

Nadere informatie

Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid)

Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid) Programma's installeren in Linux (toegespitst op Kanotix; Debian/sid) In het kort 1 Probeer eerst met # apt-get install programmanaam. (je kunt ook zoeken naar een programma. Zie hoofdstuk apt. 2 Als je

Nadere informatie

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet...

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet... 333 Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows 8... 4 Windows 7... 10 Mac OS X... 16 Linux... 16 Tablet... 18 ios (ipad)... 18 Android... 21 Windows... 21 Smartphone...

Nadere informatie

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators Installatie Handleiding voor: TiC Narrow Casting Certified System Integrators Installatiehandleiding TiC Narrow Casting Manager Inhoudsopgave 1. Algemeen - 3-2. Installatie PostgreSQL database server -

Nadere informatie

Datum 15 juni 2006 Versie 1.0.6. Exchange Online. Handleiding voor gebruiker Release 1.0

Datum 15 juni 2006 Versie 1.0.6. Exchange Online. Handleiding voor gebruiker Release 1.0 Datum 1.0.6 Exchange Online Handleiding voor gebruiker Release 1.0 1.0.6 Inhoudsopgave 1 Instellingen e-mail clients 2 1.1 Gebruik via Outlook 2003 2 1.2 Gebruik via ActiveSync 15 1.3 Gebruik via andere

Nadere informatie

Hoe kan ik extern werken?

Hoe kan ik extern werken? Hoe kan ik extern werken? Versie: 08-06-2015 Inhoudsopgave Hoe kan ik extern werken?... 3 Installatie View Client... 3 Éénmalig instellen van je token (pincode)... 6 Verbinden met de werkplek... 8 Fouten

Nadere informatie

Linux Quickstart Cygwin

Linux Quickstart Cygwin Linux Quickstart Cygwin Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt. Let op:

Nadere informatie

Multi user Setup. Firebird database op een windows (server)

Multi user Setup. Firebird database op een windows (server) Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen

Nadere informatie

Hoe kan ik extern werken?

Hoe kan ik extern werken? Hoe kan ik extern werken? Versie: 29-01-2016 Inhoudsopgave Hoe kan ik extern werken?... 3 Éénmalig instellen van je token (pincode)... 3 Verbinden met de werkplek... 5 (OPTIONEEL) Geïnstalleerde versie

Nadere informatie

Inloggen op studentenmailbox sinds 5 april

Inloggen op studentenmailbox sinds 5 april Inloggen op studentenmailbox sinds 5 april 1. Surf naar https://www.outlook.com/student.kdg.be 2. Login met je KdG e-mailadres (@student.kdg.be) als gebruikersnaam en je wachtwoord voor Blackboard en e-studentservice

Nadere informatie

Linux Server Installatie

Linux Server Installatie Linux Server Installatie Debian 5 Lenny Installeer Debian zonder grafische omgeving. Minimum voorwaarden voor een Debian Server: Install Type Minimal RAM[114] Recommended RAM[114] Hard Drive space used[114]

Nadere informatie

Instructie SCAN-Office. uit. Automatisering helpt Agrarisch Natuurbeheer. Uitgevoerd door collectieven

Instructie SCAN-Office. uit. Automatisering helpt Agrarisch Natuurbeheer. Uitgevoerd door collectieven uit Instructie SCAN-Office Automatisering helpt Agrarisch Natuurbeheer Uitgevoerd door collectieven Stichting Collectieven Agrarisch Natuurbeheer, SCAN Uitgevoerd door: SCAN Gerard van Drooge Bert Wiekema

Nadere informatie

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English Handleiding beheer lijst.hva.nl See page 11 for Instruction in English Maillijsten voor medewerkers van de Hogeschool van Amsterdam Iedereen met een HvA-ID kan maillijsten aanmaken bij lijst.hva.nl. Het

Nadere informatie

1. Controleren van de aansluiting op de splitter

1. Controleren van de aansluiting op de splitter Configuratie Copperjet 1616-2p (SurfSnel ADSL connected by BBned) 1. Controleren van de aansluiting op de splitter 2. Toegang tot de modem 3. Router installatie bij afname meerdere IP adressen (8, 16 of

Nadere informatie

Logicworks CRM en Microsoft SQL Server 2005 (Express) Introductie

Logicworks CRM en Microsoft SQL Server 2005 (Express) Introductie Logicworks CRM en Microsoft SQL Server 2005 (Express) - Introductie - Microsoft SQL Server 2005 Express installeren - Microsoft SQL Server 2005 Express configureren - Database collation - Logicworks CRM

Nadere informatie

Installatiehandleiding TiC Narrow Casting Manager

Installatiehandleiding TiC Narrow Casting Manager Installatiehandleiding TiC Narrow Casting Manager Inhoudsopgave 1. Algemeen - 3-2. Installatie PostgreSQL database server - 4-3. Installatie FTP server - 9-4. Aanmaken account in FileZilla server - 13

Nadere informatie

Linux Gevorderden Basis installatie Linux. Elektronica-ICT. Selina Oudermans 2ICT4. Academiejaar 2015-2016

Linux Gevorderden Basis installatie Linux. Elektronica-ICT. Selina Oudermans 2ICT4. Academiejaar 2015-2016 Linux Gevorderden Basis installatie Linux Elektronica-ICT Selina Oudermans 2ICT4 Academiejaar 2015-2016 Campus Geel, Kleinhoefstraat 4, BE-2440 Geel 65 3 INHOUDSTAFEL INHOUDSTAFEL... 3 INLEIDING... 4 1

Nadere informatie

Installatie MicroSoft SQL server 2012 Express

Installatie MicroSoft SQL server 2012 Express Installatie MicroSoft SQL server 2012 Express Het installeren van deze MicroSoft SQL server 2012 Express dient te gebeuren door iemand met volledige rechten op het systeem. Wij adviseren dit door een systeembeheerder

Nadere informatie

WHITE PAPER. by Default Reasoning

WHITE PAPER. by Default Reasoning Title: Migratie van Windows 2003 naar Windows 2008 domain Authors: Marek Version: Final Date: 05 april 2009 Categories: Windows Server 2008 defaultreasoning.wordpress.com Page 1 Scenario: Een Windows Server

Nadere informatie

Er zijn diverse andere software platformen en providers die werken met SIP, maar in dit voorbeeld gaan we uit van de volgende software:

Er zijn diverse andere software platformen en providers die werken met SIP, maar in dit voorbeeld gaan we uit van de volgende software: Er zijn diverse andere software platformen en providers die werken met SIP, maar in dit voorbeeld gaan we uit van de volgende software: Counterpath Bria SIP client. Net2 Entry Configuration Utility (SIP

Nadere informatie

Handleiding DirectAdmin

Handleiding DirectAdmin Handleiding DirectAdmin Heeft uw hostingpakket het control panel DirectAdmin dan leest u in deze sectie hoe u uw pakket kunt beheren. Dat doet u via : http://www.uwdomein.nl:2222. 1 Inloggen Voordat u

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

Nadere informatie

Installatie Handleiding - Multispectraal V.W1.0

Installatie Handleiding - Multispectraal V.W1.0 Installatie Handleiding - Multispectraal V.W1.0 Inhoudsopgave Hoofdstuk Pagina Nr. 1. Download 3 2. Database 3 2. WWW 4 2. Verifinger 5 2. Script 6 Download Voorafgaand aan de installatie moet u een aantal

Nadere informatie

Zeg gewoon JA. Lees verder.

Zeg gewoon JA. Lees verder. Zeg gewoon JA PartSmart Internet Updating Service is Sneller dan Ooit We zijn verheugd bekend te kunnen maken, dat de PartSmart Internet Updating Service vanaf nu beschikbaar is. Het PartSmart-team heeft

Nadere informatie

Handleiding Sportlink Club

Handleiding Sportlink Club Handleiding Sportlink Club Dit document is automatisch gegenereerd. We raden u aan de handleiding online te raadplegen via www.sportlinkclub.nl/support. 1. Installatiehandleiding.........................................................................................

Nadere informatie

SMARTPHONE APPLICATIE HANDLEIDING

SMARTPHONE APPLICATIE HANDLEIDING SMARTPHONE APPLICATIE HANDLEIDING INHOUD GV Smartphone applicatie handleiding... 3 1 Enkele nota s:... 3 2 Windows Smartphone GV-MSView... 3 2.1 GV-MSView Live beelden instellen... 3 2.2 GV-MSView Opgenomen

Nadere informatie

NSS volumes in een bestaande tree aanspreken vanuit Domain Services for Windows

NSS volumes in een bestaande tree aanspreken vanuit Domain Services for Windows NSS volumes in een bestaande tree aanspreken vanuit Domain Services for Windows Elders in dit werk hebt u kunnen lezen hoe DSfW ingezet kan worden als alternatief voor Active Directory. Dit heeft echter

Nadere informatie

Gebruikershandleiding

Gebruikershandleiding Gebruikershandleiding versie: 18 maart 2013 Multrix Desktop Portal Toegang tot uw applicaties via het internet Handleiding Multrix Desktop Portal - NED Pagina 1 van 12 Inleiding Dit document biedt u een

Nadere informatie

xxter Mobotix T24 configuratie

xxter Mobotix T24 configuratie xxter Mobotix T24 configuratie Setup / instellingen voor VoIP De Mobotix T24 kan in samenwerking met xxter als video intercomsystem werken. De configuratie zoals beschreven in dit document is getest. Andere

Nadere informatie

Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase

Grafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase Mobiel Datanose Op dit moment is mobiel datanose niet goed gedaan; je krijgt gewoon de site te zien zoals je het te zien krijgt op pc's of laptops. Maar vaak heb je het probleem dat je op je mobiel moet

Nadere informatie

WordPress in het Kort

WordPress in het Kort WordPress in het Kort Een website maken met Wordpress. In minder dan één uur online! Inclusief installatie van een thema en plugins Alle rechten 2013, Rudy Brinkman, BrinkhostDotCom, http://www.brinkhost.nl

Nadere informatie

Installatie stappen Microsoft SQL Server 2008 R2 Express With Tools:

Installatie stappen Microsoft SQL Server 2008 R2 Express With Tools: Installatie stappen Microsoft SQL Server 2008 R2 Express With Tools: Versie: 201212031 Pagina 1 van 7 Dit stappenplan is gebasseerd op een computer zonder eerdere Microsoft SQL Server installaties. Is

Nadere informatie

Handleiding Telewerken Altrecht. Voor medewerkers zonder een SMS token

Handleiding Telewerken Altrecht. Voor medewerkers zonder een SMS token Handleiding Telewerken Altrecht Voor medewerkers zonder een SMS token 1 Wat is Altrecht Telewerken? 3 Eerst een Citrix client installeren 3 Hoe log ik nu in op Telewerken zonder Token? 4 FAQ, Tips en Trucs:

Nadere informatie

9. MYSQL. Daarin zien we het administratie paneel van mysql.

9. MYSQL. Daarin zien we het administratie paneel van mysql. 9. MYSQL We kunnen ook in dit systeem gebruik maken van de gekende ACCESS databanken. Zolang het maar relationale databanjken zijn kunnen we er gebruik van maken. In PHP echter maakt men meestal gebruik

Nadere informatie

Handleiding DirectAdmin

Handleiding DirectAdmin Handleiding DirectAdmin Heeft uw hostingpakket het control panel DirectAdmin dan leest u in deze sectie hoe u uw pakket kunt beheren. Dat doet u via : http://www.uwdomein.nl:2222. Handleiding DirectAdmin

Nadere informatie

Gebruikershandleiding

Gebruikershandleiding . Gebruikershandleiding Inhoudsopgave 1 Inleiding... 3 1.1 Wat is Citrix?... 3 1.2 Voordelen van Citrix... 3 1.3 Wat heeft u nodig om toegang te krijgen... 3 2 Systeemeisen... 4 2.1 Ondersteunde Web browsers...

Nadere informatie

Hands-on TS adapter IE advanced

Hands-on TS adapter IE advanced Hands-on TS adapter IE advanced Tijdens deze hands-on opdracht wordt een Teleservice verbinding opgebouwd naar de S700 en KTP700 Basic PN. De basis instelling zoals het toekennen van een IP-adres en het

Nadere informatie

Handleiding Inloggen met SSL VPN

Handleiding Inloggen met SSL VPN Handleiding Inloggen met SSL VPN Beveiligd verbinding maken met het bedrijfsnetwerk via de Desktop Portal Versie: 24 april 2012 Handleiding SSL-VPN Pagina 1 van 10 Inleiding SSL VPN is een technologie

Nadere informatie

Handleiding NL pagina 2. Manual UK page 6. Network Settings

Handleiding NL pagina 2. Manual UK page 6. Network Settings Handleiding NL pagina 2 Manual UK page 6 Network Settings 2 NEDERLANDS Netwerkinstellingen Inhoudsopgave Netwerkinstellingen voor Windows 98 en ME... 2 Netwerkinstellingen voor Windows 2000 en XP... 3

Nadere informatie

Micro Computer Service Center. Installatie

Micro Computer Service Center. Installatie Micro Computer Service Center Installatie MCSC BDR versie 2.7 van 01/01/2013 2013 Contents I. Uit te voeren bij MCSC voor vertrek naar de klant... 3 1. Bdr opzetten... 3 2. Bdr aanmaken in McscCom... 3

Nadere informatie

Wijzigen Standaard Wachtwoord (Siemens 5400/5450/SE565)

Wijzigen Standaard Wachtwoord (Siemens 5400/5450/SE565) Wijzigen Standaard Wachtwoord (Siemens 5400/5450/SE565) Indien de ADSL router en computer correct zijn aangesloten en u via de computer toegang heeft tot het internet, kan het configuratie menu van de

Nadere informatie

Installatie Avalanche Webview

Installatie Avalanche Webview Installatie Avalanche Webview Deze handleiding beschrijft de stappen om software voor Avalanche Webview op een huidige omgeving te updaten en te installeren. 1. Deïnstalleer de huidige Avalanche Webview

Nadere informatie

Pagina 1 van 6. Instellen van de browser instellingen Internet Explorer 7 Engels

Pagina 1 van 6. Instellen van de browser instellingen Internet Explorer 7 Engels Instellen van de browser instellingen Internet Explorer 7 Engels Inleiding Voor de juiste werking van ZorgDomein is het noodzakelijk dat de browserinstellingen van Internet Explorer op de juiste wijze

Nadere informatie

RUCKUS GUEST ACCESS. Technote. Alcadis Vleugelboot 8 3991 CL Houten www.alcadis.nl 030 65 85 125. Versie: 1.0 Auteur: Thomas Snijder Datum: 20-01-2013

RUCKUS GUEST ACCESS. Technote. Alcadis Vleugelboot 8 3991 CL Houten www.alcadis.nl 030 65 85 125. Versie: 1.0 Auteur: Thomas Snijder Datum: 20-01-2013 RUCKUS GUEST ACCESS Technote Versie: 1.0 Auteur: Thomas Snijder Datum: 20-01-2013 Alcadis Vleugelboot 8 3991 CL Houten www.alcadis.nl 030 65 85 125 Inhoud 1 Inleiding... 2 2 Configuratie... 3 2.1 GUEST

Nadere informatie

Installatie ArcGIS Desktop Basis, ArcGIS Engine en Download ArcGIS Server

Installatie ArcGIS Desktop Basis, ArcGIS Engine en Download ArcGIS Server Handleiding Installatie ArcGIS Desktop Basis, ArcGIS Engine en Download ArcGIS Server Cevi NV Bisdomplein 3 9000 GENT Tel 09 264 07 01 contactcenter@cevi.be http://www.cevi.be 1 INHOUDSOPGAVE 1 INHOUDSOPGAVE...

Nadere informatie

Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op

Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op het scherm met de melding dat de registratie compleet

Nadere informatie

ClockWise 3.0 installatie handleiding

ClockWise 3.0 installatie handleiding ClockWise 3.0 installatie handleiding Amsterdam / Groningen, 12 februari 2008 Pagina 1 / 1 ClockWise 3.0 installatie handleiding Hieronder vindt u de stappen die gezet moeten worden voor een installatie

Nadere informatie

Handleiding Leveranciersportaal

Handleiding Leveranciersportaal ArcelorMittal Belgium Handleiding Leveranciersportaal 1. INHOUDSTAFEL 1. Inhoudstafel... 1 2. Benodigde instellingen voor gebruik portaal... 1 2.1. JavaScript... 1 2.2. Silverlight... 2 2.3. Browser...

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

Installatie Handleiding voor Modelit Applicatieprogrammatuur

Installatie Handleiding voor Modelit Applicatieprogrammatuur Modelit Elisabethdreef 5 4101 KN Culemborg Telefoon +31 345 521121 info@modelit.nl www.modelit.nl Installatie Handleiding voor Modelit Applicatieprogrammatuur Datum 27 April 2007 Modelit KvK Rivierenland

Nadere informatie

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren.

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren. SSL VPN SSL VPN SSL VPN is een web based versie van VPN waarbij er geen VPN client software nodig is. Het wordt niet beperkt door netwerkomgevingen en is zeer eenvoudig te configureren. SSL staat voor

Nadere informatie

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time) Algemeen/General Gepubliceerd maar gewijzigd Published but changed Meer acties op geselecteerde content More actions on selected content Gepubliceerd en niet gewijzigd Published and not changed Terugdraaien

Nadere informatie

Installatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens:

Installatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens: Installatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens: Gebruikersnaam, bijvoorbeeld: et001 E-mail adres, bijvoorbeeld: tjebbe@exchangetest.nl wachtwoord, bijvoorbeeld: 89Kotahe

Nadere informatie

Oracle client 1.2 voor ixperion 1.3 en hoger

Oracle client 1.2 voor ixperion 1.3 en hoger Installatiehandleiding Oracle client 1.2 voor ixperion 1.3 en hoger voor Windows 2008 R2 64bit Copyright 2010 Versie 1.0.1 Seneca 2010 1 Auteur: ing. Silvio Bosch Versiebeheer: Versie Status Datum Omschrijving

Nadere informatie

Handleiding Ad-Aware 2007

Handleiding Ad-Aware 2007 Handleiding Ad-Aware 2007 Dubbelklik het opgeslagen aaw2007exe Website Stap-voor-stap Installatie Het Welkomstvenster opent > klik Next Licentieovereenkomst : vink aan "I accept the licence agreement"

Nadere informatie

Gebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen

Gebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen Gebruikers handleiding Lizard Configuration Manager ToolTip Installatie Installeer eerst het volgende: Installeer python 2.5.2; zie de map Breda\Tooltip\lcm\install\python-2.5.2.msi Ga naar dos (run/uitvoeren

Nadere informatie

Instellen van de browser instellingen Internet Explorer 9 Engels

Instellen van de browser instellingen Internet Explorer 9 Engels Instellen van de browser instellingen Internet Explorer 9 Engels Inleiding Voor de juiste werking van ZorgDomein is het noodzakelijk dat de browserinstellingen van Internet Explorer op de juiste wijze

Nadere informatie

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server Opdracht Installeer op je Knoppix installatie de ProFTPD ftp-server. Doelstelling Het leren van: 1. het installeren van ProFTPD, en 2. de basis

Nadere informatie

Howto Subversion. 1. Subversion structuur en uitleg

Howto Subversion. 1. Subversion structuur en uitleg 1. Subversion structuur en uitleg Op de Adwise VDS server staan de repositories die gebruikt kunnen worden. Een subversion repository bevat alle projecten gerelateerd aan de betreffende repository. Adwise

Nadere informatie

Aandachtspunten voor installatie suse in vmware server

Aandachtspunten voor installatie suse in vmware server Aandachtspunten voor installatie suse in vmware server Voorbereiden van vware virtueel machine: 1. Select linux Suse linux 2. Maak disksize 5Gb Denk er als je virtual machine wilt draaien op FAT32 vink

Nadere informatie

CENTEXBEL CLIENT WEB

CENTEXBEL CLIENT WEB CENTEXBEL CLIENT WEB Table of Contents Wat is de Centexbel Client web?... 2 Hoe een account activeren in het programma?... 2 Schermen... 4 Log in... 4 Wat als er een personeelslid met de account gegevens

Nadere informatie

Net2 Anywhere - Installatie

Net2 Anywhere - Installatie Anywhere - Installatie Wat is Anywhere? Anywhere is een reeks van applicaties die gebruik maken van het internet om extra functies toe te voegen aan uw toegangscontrolesysteem. De beveiligde webserver

Nadere informatie

Handleiding Remote Engineer Client

Handleiding Remote Engineer Client Handleiding Remote Engineer Client http://www.remoteengineer.eu/ Inhoudsopgave Blz. 1. Algemeen 3 2. RemoteEngineer Client installatie 4 3. Eerste keer opstarten 8 4. Layout aanpassen 9 5. Gebruik Autofilter

Nadere informatie