Page 11 sur 11

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : lun. 06/juin/2016 8:03
par Zorro
falsam a écrit : Le point sur FreeChat : Les soucis rencontrés.
1 - Connexions multiples depuis un navigateur avec la même adresse IP.
->A part bloqué la connexion suivant si même adresse IP je ne vois pas comment faire d'autres.
je t'avais donné mon avis la dessus , mais pas sur que tu l'ai lu puisque probablement Muté

un Tchat est un lieu fait pour que des gens se connectent dessus
donc dans l'absolu bloquer un ip deviens un non sens ...

par contre tu peux toujours au bout d'une certaine tolérance
faire une liste des Ip "indésirable" ...
mais là encore tu prends le risque de bloquer quelqu'un qui n'a rien fait ...

je ne pense pas que vouloir empecher les connections multiples te serves vraiment ...

de tout façon tu peux muter qui tu veux, donc pas trop d'importance en fait ....

bien sur tu vas peut etre me répondre que tu n'es pas toujours présent sur le Tchat ...
et c'est la qu'il te faut attribuer des droits de modérations a tes potes ... (SPH, GALLYHC)

il te faut aussi pouvoir Kicker une Ip (et a tes modo bien sur )
et bien sur Bannir une ip precise (ça ne l’empêchera pas de revenir, mais ça bloque )

et surtout ne pas oublier d'ajouter aussi un Deban (pour dé bannir ) a moins que tu soit pour la peine de mort ....

ajouter des salons privé , avec la possibilité de teleporter les Pseudos que tu veux dans le salon privé
comme ça le connecté qui te gonfle se retrouve seul sur la page principal ..
(rien que cette solution resouds quasi tout tes soucis de "connexion multiple" )

apres pour les injections ... j'y connais rien donc je ne pourrai pas te donner de conseils
perso j'ai juste testé si le Html etait pris en compte et seulement pour faire defiler un text ou le colorer
donc rien de bien mechant ....
a ce propo, tu pourrai autoriser certaines balises HTML (decoration de textes ) et pas d'autres

inspire toi de l'IRC

voila en vrac .... :wink:

ps j'oubliai , eventuellement un timer pour deconnecter un connectés qui n'ecris rien pendant un certains temps
parceque s'il n'ecris rien, soit il est parti , soit il est mort, soit il cherche quelques chose

aussi une petite analyse automatique des termes entré par le connecté
si tu vois des balises louche le Tchat kick automatiquement
tu peux aussi ajouter un temps de latence entre 2 messages !
genre 3-4 secondes ça evite le flood

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : lun. 06/juin/2016 9:40
par Ar-S
A part bloquer la connexion suivant si même adresse IP je ne vois pas comment faire d'autres.
Je vois pas le soucis, tu dois pouvoir gérer les sessions de connexion en php ?
Si 1 ip connecté > 1x, tu avertis qu'une seule session autorisée et tu imposes un timer de 30s avant de pouvoir reconnecter. ça éviterait les attaques à répétition.

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : lun. 06/juin/2016 10:40
par falsam
Si 1 ip connecté > 1x, tu avertis qu'une seule session autorisée
C'est ce que je faisais avec la toute derniere version. Mais cette solution interdit à un groupe d'utilisateurs connectés à un routeur de se connecter.

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : lun. 06/juin/2016 13:53
par Ar-S
Dans le cas d'un rooter (Tu penses que ce cas de figure se présente souvent sur ton tchat?), peu de chance que 2 IP utilisent le même port pour se log sur ton tchat.

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : jeu. 09/juin/2016 12:34
par falsam
Hello ici.

FreeChat est de nouveau actif pour quelques jours de tests.

J'aimerais que ces tests soient exécutés avec modération et bienveillance.

:arrow: Nouveauté : FreeChat est accessible depuis http://purebasic.chat

La connexion multiple est de nouveau active pendant la période de test.

Une nouvelle commande permet de voir les adresses ip ainsi que la localisation (Réel ou Proxy ou VPN).
:arrow: Taper la commande /userslist et presser la touche entrée.

Petit à petit une blacklist sera mise en place.

Dernier point : Cette version de FreeChat est codé avec PureBasic mais générée avec PB2Web. Une nouvelle version codé avec SpiderBasic est en cours de développement et remplacera la version actuelle.

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : jeu. 09/juin/2016 12:39
par microdevweb
Bonne nouvelle :wink:

Re: Une webapp de tchat en PureBasic connecté à node.js

Publié : jeu. 09/juin/2016 13:50
par Bernie
MERCIIII Falsam