Coder Social home page Coder Social logo

our.umbraco.honeypot's Introduction

Oh! Come and see the violence inherent in the system! Help, help, I'm being repressed! Well, she turned me into a newt. Bloody Peasant! The nose? We found them.

The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king. Did you dress her up like this?

We shall say 'Ni' again to you, if you do not appease us. What do you mean? Found them? In Mercia?! The coconut's tropical! Ni! Ni! Ni! Ni! You can't expect to wield supreme power just 'cause some watery tart threw a sword at you!

It's only a model. Found them? In Mercia?! The coconut's tropical! And the hat. She's a witch! Listen. Strange women lying in ponds distributing swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony. Who's that then? The swallow may fly south with the sun, and the house martin or the plover may seek warmer climes in winter, yet these are not strangers to our land. Well, I got better. Well, I got better.

Burn her anyway! You can't expect to wield supreme power just 'cause some watery tart threw a sword at you! On second thoughts, let's not go there. It is a silly place. And this isn't my nose. This is a false one. Shut up! Be quiet! You don't vote for kings. You don't frighten us, English pig-dogs! Go and boil your bottoms, sons of a silly person! I blow my nose at you, so-called Ah-thoor Keeng, you and all your silly English K-n-n-n-n-n-n-n-niggits!

Bloody Peasant! Why do you think that she is a witch? The nose? Shut up! Will you shut up?! Found them? In Mercia?! The coconut's tropical!

The swallow may fly south with the sun, and the house martin or the plover may seek warmer climes in winter, yet these are not strangers to our land. Who's that then? I dunno. Must be a king. The swallow may fly south with the sun, and the house martin or the plover may seek warmer climes in winter, yet these are not strangers to our land.

Well, she turned me into a newt. We shall say 'Ni' again to you, if you do not appease us. We shall say 'Ni' again to you, if you do not appease us. Bloody Peasant!

She looks like one. Well, we did do the nose. How do you know she is a witch? No, no, no! Yes, yes. A bit. But she's got a wart.

We want a shrubbery!! Look, my liege! A newt? Knights of Ni, we are but simple travelers who seek the enchanter who lives beyond these woods.

I dunno. Must be a king. Shut up! Why? Well, we did do the nose. It's only a model.

The Lady of the Lake, her arm clad in the purest shimmering samite, held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. That is why I am your king. A newt?

How do you know she is a witch? You don't frighten us, English pig-dogs! Go and boil your bottoms, sons of a silly person! I blow my nose at you, so-called Ah-thoor Keeng, you and all your silly English K-n-n-n-n-n-n-n-niggits!

our.umbraco.honeypot's People

Contributors

andybutland avatar lundmorten avatar madsoulswe avatar

Stargazers

 avatar

Watchers

 avatar  avatar

our.umbraco.honeypot's Issues

Missing files

Hi,
I tried this on Umbraco 11.2 and Umbraco Forms 11.03.
Installed fine but when when tied to add the field to a form it gaves a 404 error missing file \App_Plugins\Our.Umbraco.Honeypot\FieldTypes\Honeypot.html
In Visual Studio I can see the file but it looks like a link to the file in the package.

I solved it by coping the file from the package.

Same for file \Views\Partials\Forms\Themes\default\FieldTypes\FieldType.Honeypot.cshtml

After that it seams to be working

Consider augmenting listing on Umbraco marketplace

Hi - I noted you'd listed this package on the Umbraco marketplace, so firstly, thanks for taking the time to do that. I noticed though that we only have the details collected from NuGet for the package... which is fine, but to help it to be found more easily it's possible to provide additional information, as is discussed here.

For example, you can add a category that the package will be shown under, and also provide additional descriptions or "read me" content to better describe what the package does and what benefits developers would get from installing it.

To use this you need to create a file in the root of the project URL you are referencing in the NuGet package - so in this case, at https://bjornmamman.se/umbraco-marketplace-uur.umbraco.honeypot.json - and populate it with the additional information in JSON format, as per the documentation linked above.

I hope the above is useful and thanks again for helping get the new website populated with the full range of extensions available to the Umbraco community.

Umbraco 11+

Hi madsoulswe
Thank you for creating this package. On marketplace.umbraco.com it says it works on Umbraco 12. But currently it only works for Umbraco versions up to 11. Is there any plan to make it work on Umbraco 11+? :)

Unfortunately, I don't have the skills to help contribute to the project.

Umbraco 13 support

Hi :)

Thanks for the awesome package!
Unfortunately, it does not yet support Umbraco 13, which has been released last month.

Support for the latest versions would be appreciated!

Honeypot field names in form

There a setting HoneypotFieldNames to define Honeypot field names globally.

It seems to insert a random of these field at the Honeypot field in Umbraco Forms:

"HoneypotFieldNames": [ "Name", "Phone", "Comment", "Message", "Email", "Website" ],

It seems some replicate each field as Honeypot, so it any of these are filled, it is considered as spam:
https://dev.to/felipperegazio/how-to-create-a-simple-honeypot-to-protect-your-web-forms-from-spammers--25n8

I think it is also recommended to set the following on the Honeypot input field:

  • tabindex="-1" (prevents focus on field if not using display:none)
  • autocomplete="false"

and remove display:none as some bots know about this and avoud hidden class.
This is configurable though, but it think I might be better without display:none.

There are some recommendations here as well: https://blog.stefanolaru.com/how-to-make-the-honeypot-field-more-effective
But I don't see autocomplete="nope" is valid:
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete

I think it is supposed the name attribute shouldn't have hp_ prefix, but it can exists in id attribute, to trick bots to fill this field.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.