ip's bannen via .htaccess

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »
The Beeding Clown

The Beeding Clown

11/01/2006 15:37:00
Quote Anchor link
Hey mensen is het mogelijk om IP's van je site te bannen doormiddel van een .htaccess ??
 
PHP hulp

PHP hulp

26/05/2026 13:22:44
 
Kalle P

Kalle P

11/01/2006 15:44:00
Quote Anchor link
ja, kijk hier eens voor mee informatie http://www.html-site.nl/wachtwoord3.php
 
The Beeding Clown

The Beeding Clown

11/01/2006 15:49:00
Quote Anchor link
tnx voor je reply maar dat bedoelde ik niet

Het gene waar ik naar opzoek ben is niet iets om een gedeelte van me site beveiligen, maar mensen (spambots in dit geval) hardcore te bannen (redirect naar error page oid)
 
Winston Smith

Winston Smith

11/01/2006 15:51:00
Quote Anchor link
Ja, in een .htaccess:

Order allow,deny
Allow from all
Deny from 82.222.223.223
 
Arjan Kapteijn

Arjan Kapteijn

11/01/2006 15:51:00
Quote Anchor link
Je kan het inderdaad op dat niveau aanpakken.

Je kan ook nog 1 niveau hoger (apache allow/deny), maar persoonlijk zou ik zelfs 1 niveau lager gaan.

Ik zou de ipadressen in een database zetten, en op je site een ipadres opzoeken uit die database. Voordeel hiervan is dat de onderhoudbaarheid vele malen beter is. Immers is het update van een database makkelijker dan een bestand.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

if(!empty($_SERVER['HTTP_X_FORWARDED']))
{

    $ip = $_SERVER['HTTP_X_FORWARDED'];
}
elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{

    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(!empty($_SERVER['HTTP_CLIENT_IP']))
{

    $ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif(!empty($_SERVER['HTTP_VIA']))
{

    $ip = $_SERVER['HTTP_VIA'];
}
else{
    $ip = $_SERVER['REMOTE_ADDR'];
}


$query      = "SELECT ip FROM bans WHERE ip = '".$ip."'";
$resultaat     = mysql_query($query) or die(mysql_error());
$aantal        = mysql_num_rows($resultaat);
    
if($aantal >= 1)
{

    echo 'Sorry, we hebben jou ipadres '.ip.' gebanned van onze server!';
    exit;
}


?>
 
The Beeding Clown

The Beeding Clown

11/01/2006 16:04:00
Quote Anchor link
tnx voor de snelle hulp mensen. tis allemaal gelukt :)
 
Winston Smith

Winston Smith

11/01/2006 16:13:00
Quote Anchor link
Arjan:
Je kan het inderdaad op dat niveau aanpakken.

Je kan ook nog 1 niveau hoger (apache allow/deny), maar persoonlijk zou ik zelfs 1 niveau lager gaan.

Ik zou de ipadressen in een database zetten, en op je site een ipadres opzoeken uit die database. Voordeel hiervan is dat de onderhoudbaarheid vele malen beter is. Immers is het update van een database makkelijker dan een bestand.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

if(!empty($_SERVER['HTTP_X_FORWARDED']))
{

    $ip = $_SERVER['HTTP_X_FORWARDED'];
}
elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{

    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(!empty($_SERVER['HTTP_CLIENT_IP']))
{

    $ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif(!empty($_SERVER['HTTP_VIA']))
{

    $ip = $_SERVER['HTTP_VIA'];
}
else{
    $ip = $_SERVER['REMOTE_ADDR'];
}


$query      = "SELECT ip FROM bans WHERE ip = '".$ip."'";
$resultaat     = mysql_query($query) or die(mysql_error());
$aantal        = mysql_num_rows($resultaat);
    
if($aantal >= 1)
{

    echo 'Sorry, we hebben jou ipadres '.ip.' gebanned van onze server!';
    exit;
}


?>
Op zich ook handig, maar 2 opmerkingen/vragen:
1) Is het gebruik van .htaccess of direct instellen in httpd.conf niet sneller dan hetgeen jij noemt?

2) Je kan vast ook het .htaccess bestand uitlezen via een phpscriptje (heb ik nog nooit geprobeerd eigenlijk), er weer wijzingen inmaken en het weer opslaan. M.a.w. het maakt op zich (voor de onderhoudbaarheid) niet uit of je de ip's opslaat in een database of direct in de .htaccess?
 
Arjan Kapteijn

Arjan Kapteijn

11/01/2006 16:17:00
Quote Anchor link
Ik weet niet of het handig om een php applicatie rechten te geven om je .htaccess te open of aan te passen.

Daarbij, met een database kan je meer ;).

Ik ben bezig met een systeem voor mijn v2 nieuwsysteem. Je krijgt dan te zien waarom je gebanned bent, door wie, contactformuliertje, voor hoe lang (5 minuten, 15, 30, 1uur, 2, 6 etc) etc etc.

Tevens kan je er gelijk ook een logfunctie inbouwen etc. Mogelijkheden zijn wat groter.

En opzich maakt het qua snelheid niet uit. Immers vraag je uit de database maar 1 rij op, niet alles (zie de where in de sql).
 
Kalle P

Kalle P

11/01/2006 16:40:00
Quote Anchor link
nano:
tnx voor je reply maar dat bedoelde ik niet

Het gene waar ik naar opzoek ben is niet iets om een gedeelte van me site beveiligen, maar mensen (spambots in dit geval) hardcore te bannen (redirect naar error page oid)


Er stond bij hoe je in een .htaccess mensen moet verbannen adv hun ipadres.
 
Winston Smith

Winston Smith

11/01/2006 17:22:00
Quote Anchor link
Quote:
En opzich maakt het qua snelheid niet uit. Immers vraag je uit de database maar 1 rij op, niet alles (zie de where in de sql).
Dat is waar, maar wat ik meer bedoelde was: je gaat al aan de slag met PHP, PHP moet verbinding maken met database, database zoekt uit en stuurt terug, PHP parst en stuurt weer server en server stuurt het weer door naar cliënt. Lijkt mij een langere weg dan .htaccess -> geblokkeerd?

Maar toegegeven: voor de rest is jouw systeem mooier :)
 
Arjan Kapteijn

Arjan Kapteijn

11/01/2006 17:25:00
Quote Anchor link
Heb je gelijk in, maar de meeste sites moeten toch al verbinding maken met de database voor de content ;).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.