Merge pull request #3 from itsscb/feature
feat: filtering out unknown or useless words from wordlist
This commit is contained in:
commit
e942e9c671
File diff suppressed because it is too large
Load Diff
156
src/main.rs
156
src/main.rs
@ -71,7 +71,7 @@ async fn log_ip(req: Request<Body>, next: Next) -> Response {
|
||||
next.run(req).await
|
||||
}
|
||||
|
||||
static WORDS: &[&str; 1929] = &[
|
||||
static WORDS: &[&str; 1028] = &[
|
||||
"Abbau", "Abend", "Abgas", "Abhub", "Abruf", "Absud", "Abtei", "Abweg", "Abzug", "Achse",
|
||||
"Acker", "Acryl", "Adept", "Adern", "Adler", "Affen", "After", "Agave", "Agent", "Agrar",
|
||||
"Ahorn", "Akkus", "Akten", "Aktie", "Aktor", "Alarm", "Alben", "Album", "Algen", "Alibi",
|
||||
@ -143,126 +143,36 @@ static WORDS: &[&str; 1929] = &[
|
||||
"Otter", "Oxide", "Ozean", "Pacht", "Paket", "Palme", "Pampa", "Pampe", "Panda", "Panik",
|
||||
"Panne", "Papst", "Paris", "Parka", "Party", "Pasta", "Paste", "Pater", "Pegel", "Penis",
|
||||
"Penny", "Pesto", "Pfahl", "Pfalz", "Pfand", "Pfeil", "Pferd", "Pflug", "Pfote", "Pfund",
|
||||
"Phase", "Pille", "Pilot", "Pilze", "Pimpf", "Pings", "Pinie", "Pinot", "Pinte", "Pinus",
|
||||
"Piotr", "Piper", "Pippi", "Pirat", "Pirna", "Pirol", "Pisas", "Piste", "Pixar", "Pixel",
|
||||
"Pizza", "Pjotr", "Plaid", "Plans", "Plato", "Platz", "Playa", "Plaza", "Plebs", "Plena",
|
||||
"Plins", "Plots", "Plugs", "Pluto", "Pneus", "Pocke", "Podex", "Poems", "Point", "Pokal",
|
||||
"Poker", "Poldi", "Polin", "Polio", "Polis", "Polka", "Polle", "Polly", "Polos", "Polyp",
|
||||
"Pomps", "Ponte", "Ponys", "Ponzi", "Pools", "Popel", "Popen", "Popos", "Poren", "Porno",
|
||||
"Porta", "Porti", "Porto", "Ports", "Posen", "Posex", "POSIX", "Posse", "Posts", "Potis",
|
||||
"Potte", "Potts", "Power", "Prada", "Prado", "Prags", "Praha", "Priel", "Priem", "Prien",
|
||||
"Prime", "Prinz", "Prior", "Prise", "PRISM", "Prius", "PRler", "Profi", "Prolo", "Promi",
|
||||
"Prosa", "Protz", "Proxy", "Prunk", "Psalm", "Pucks", "Pudel", "Puder", "Puffs", "Pulke",
|
||||
"Pulks", "Pulli", "Pulpa", "Pulpe", "Pults", "Pumas", "Pumps", "Punks", "Punkt", "Punze",
|
||||
"Puppe", "Purim", "Purin", "Pussy", "Puten", "Puter", "Putin", "Putte", "Putto", "Pylon",
|
||||
"Pyrit", "Qaida", "Qatar", "Quads", "Quais", "Quali", "Qualm", "Quant", "Quark", "Quart",
|
||||
"Quarz", "Quast", "Queen", "Quell", "Quest", "Queue", "Quick", "Quinn", "Quint", "Quirl",
|
||||
"Quito", "Quota", "Quote", "Rabat", "Rabbi", "Raben", "Rache", "Radar", "Radau", "Radek",
|
||||
"Rades", "Radio", "Radix", "Radom", "Radon", "Rahel", "Rahen", "Rahms", "Raine", "Rains",
|
||||
"Rakel", "Ralfs", "Ralle", "Ralph", "Rambo", "Ramon", "Rampe", "Ranch", "Rande", "Randy",
|
||||
"Ranft", "Range", "Rangs", "Ranze", "Raoul", "Rappe", "Raser", "Rasse", "Rasur", "Rates",
|
||||
"Ratte", "Raubs", "Raudi", "Rauke", "Raume", "Raums", "Raupe", "Ravel", "Raver", "Rayon",
|
||||
"Realo", "Reben", "Rebus", "Reede", "Reepe", "Reeps", "Regal", "Regel", "Regex", "Regie",
|
||||
"Rehau", "Rehen", "Reifs", "Reiki", "Reims", "Remix", "Remus", "Rente", "Rerum", "Resch",
|
||||
"Reset", "Reste", "Rests", "Reuse", "Reuss", "Reval", "Revue", "Rewes", "Rheda", "Rhein",
|
||||
"Rhema", "Rhode", "Rhone", "Riads", "Ricas", "Richy", "Ricke", "Ricky", "Ricos", "Riege",
|
||||
"Riehl", "Riesa", "Riese", "Riffe", "Riffs", "Rigas", "Rigor", "Rilke", "Rille", "Rinde",
|
||||
"Rinds", "Ringo", "Rioja", "Rippe", "Rispe", "Risse", "Ritas", "Riten", "Ritts", "Ritus",
|
||||
"River", "Roben", "Robin", "Robot", "Rocks", "Rocky", "Rodel", "Rodeo", "Rodin", "Rogen",
|
||||
"Roger", "Rohei", "Rohre", "Rohrs", "Rolex", "Rolfs", "Rolli", "Rollo", "Rolls", "Roman",
|
||||
"Romeo", "Romys", "Ronde", "Rondo", "Ronja", "Ronny", "Rosas", "Rosen", "Roses", "Rosie",
|
||||
"Rosis", "Rosse", "Rossi", "Rothe", "Rotor", "Rouen", "Rouge", "Route", "Rover", "Rowdy",
|
||||
"Royce", "Rubel", "Rubin", "Rubra", "Rucks", "Rudel", "Ruder", "Rudis", "Rudys", "Rufer",
|
||||
"Rufes", "Rufus", "Rugby", "Ruhla", "Ruhms", "Ruine", "Ruins", "Rumba", "Rumor", "Rumpf",
|
||||
"Runen", "Runge", "Rupie", "Ruppe", "Rushs", "Russe", "Ruten", "Ruths", "Rutte", "Ruwer",
|
||||
"Saale", "Saals", "Sache", "Sachs", "Sacks", "Safes", "Safts", "Sager", "Sahel", "Sahib",
|
||||
"Saint", "Saite", "Sakko", "Sakra", "Salam", "Salat", "Saldo", "Salem", "Sally", "Salon",
|
||||
"Salsa", "Salto", "Salut", "Salve", "Samba", "Samen", "Sammy", "Samoa", "Samos", "Samts",
|
||||
"Sanaa", "Sande", "Sands", "Sandy", "Santa", "Santo", "Sanyo", "Sarah", "Saras", "Sarde",
|
||||
"Sargs", "Sarin", "Saris", "Sasse", "Satan", "Satin", "Satyr", "Satze", "Sauce", "Sauls",
|
||||
"Saums", "Sauna", "Savoy", "Scala", "Scans", "Schaf", "Schah", "Scham", "Schar", "Schia",
|
||||
"Schis", "Schmu", "Schot", "Schub", "Schuh", "Schur", "Score", "Scott", "Scout", "SEATO",
|
||||
"Sedan", "Seele", "Segel", "Segen", "Segge", "Seher", "Seide", "Seiko", "Seils", "Seite",
|
||||
"Sekte", "Sekts", "Selen", "Selim", "Selma", "Semem", "Semit", "Senat", "Senfs", "Senne",
|
||||
"Sense", "Senta", "Seoul", "Sepia", "Sepps", "Serbe", "Seren", "Serge", "Serie", "Serin",
|
||||
"Serra", "Serum", "Sesam", "Setup", "Sexes", "Sexta", "Sexte", "Sexus", "Shake", "Sharp",
|
||||
"Shaws", "Shell", "Shift", "Shirt", "Shiva", "Shoah", "Shops", "Shows", "Siams", "Sibiu",
|
||||
"Sicht", "Sicke", "Sidon", "Siebs", "Siegs", "Siele", "Siels", "Siena", "Sigel", "Siggi",
|
||||
"Sigis", "Sigle", "Sikhs", "Silbe", "Silke", "Silos", "Silur", "Simon", "Simse", "Sinai",
|
||||
"Sinns", "Sinti", "Sinus", "Sioux", "Sippe", "SIPRI", "Sirup", "Sisal", "Sissi", "Sissy",
|
||||
"Sitar", "Sites", "Sitte", "Skala", "Skalp", "Skats", "Skier", "Skill", "Skins", "Skoda",
|
||||
"Skunk", "Skype", "Slang", "Slawe", "Slick", "Slips", "Slots", "Slums", "Smith", "Smogs",
|
||||
"Snack", "Snobs", "Soaps", "Socke", "Sodas", "Soden", "Sodom", "Soest", "Sofas", "Sofia",
|
||||
"Sofie", "Soges", "Sohle", "Sohne", "Sohns", "Sojus", "Solde", "Solds", "Solei", "Solen",
|
||||
"Solid", "Solon", "Solos", "Somme", "Sonar", "Sonde", "Songs", "Sonia", "Sonja", "Sonys",
|
||||
"Sopor", "Sorbe", "Sorte", "Souks", "Sound", "South", "Sozis", "Space", "Spalt", "Spans",
|
||||
"Spant", "SPARC", "Spatz", "Speck", "Speed", "Speer", "Spelz", "Spezi", "Spice", "Spike",
|
||||
"Spill", "Spina", "Spind", "Spins", "Spion", "Split", "Spock", "Spore", "Sporn", "Sport",
|
||||
"Spots", "Spott", "Spray", "Spree", "Spreu", "Sprit", "Spuks", "Spund", "Spurt", "SpVgg",
|
||||
"Squaw", "Staat", "Stabs", "Stack", "Stade", "Stadt", "Stage", "Stall", "Stamm", "Stare",
|
||||
"Stars", "Start", "Stasi", "Staub", "Staus", "Steak", "Steam", "Stege", "Stegs", "Stein",
|
||||
"Stele", "Steno", "Stenz", "Stern", "Sterz", "Stetl", "Steve", "Stews", "Steyr", "Stick",
|
||||
"Stiel", "Stier", "Stift", "Stile", "Stils", "Stino", "Stipp", "Stirn", "Stock", "Stoff",
|
||||
"Stola", "Stone", "Store", "Storm", "Story", "Streb", "Strip", "Stroh", "Strom", "Stube",
|
||||
"Stuck", "Studi", "Stuhl", "Stuka", "Stunk", "Stunt", "Stupa", "Stups", "Sturm", "Sturz",
|
||||
"Stuss", "Stute", "StVZO", "Suada", "Suade", "Sudan", "Sufis", "Suite", "Sujet", "Sulky",
|
||||
"Sulla", "Sumer", "Sumpf", "Suomi", "Suppe", "Supra", "Suren", "Susan", "Sushi", "Susie",
|
||||
"Susis", "Suzys", "Svens", "Sveta", "SWAPO", "Swift", "Swing", "Swiss", "Syene", "Syker",
|
||||
"Sykes", "Sylts", "Syrer", "Syrte", "Szene", "Tabak", "Tabea", "Tabor", "Tabus", "Tacho",
|
||||
"Tacos", "Tadel", "Tafel", "Tafts", "Tages", "Taiga", "Takel", "Takts", "Talar", "Taler",
|
||||
"Tales", "Talgs", "Talks", "Talon", "Talus", "Tamil", "Tands", "Tanga", "Tango", "Tangs",
|
||||
"Tanja", "Tanks", "Tanne", "Tante", "Tapas", "Tapes", "Tapet", "Tapir", "Tarif", "Tarot",
|
||||
"Tarps", "Tartu", "Taser", "Tasks", "Tasse", "Tasso", "Tatar", "Tatra", "Tatze", "Taues",
|
||||
"Taxen", "Taxis", "Taxon", "Taxus", "TByte", "Teams", "Teddy", "Teeei", "Teens", "Teeny",
|
||||
"Teers", "Tegel", "Teich", "Teige", "Teigs", "Teins", "Teint", "Telex", "Telko", "Tells",
|
||||
"Tempi", "Tempo", "Tenne", "Tenno", "Tenor", "Terme", "Terms", "Terra", "Terry", "Tesla",
|
||||
"Tessa", "Tests", "Tetum", "Teufe", "Texas", "Texel", "Texts", "Thais", "Thein", "Theke",
|
||||
"Thema", "Theos", "These", "Thiel", "Thilo", "Thing", "Thora", "Thorn", "Thors", "Thron",
|
||||
"Thuje", "Thule", "Thurn", "Tiara", "Tiber", "Tibet", "Ticks", "Tiden", "Tieck", "Tiefs",
|
||||
"Tiere", "Tiers", "Tietz", "Tiger", "Tilde", "Tilia", "Tills", "Tilly", "Timer", "Times",
|
||||
"Timex", "Timms", "Timmy", "Timor", "Timur", "Tinas", "Tinte", "Tipis", "Tipps", "Tiran",
|
||||
"Tirol", "Tisch", "Titan", "Titel", "Titer", "Titos", "Titte", "Titus", "Toast", "Tobak",
|
||||
"Tobis", "Toddy", "Toden", "Todes", "Tofus", "Togen", "Togos", "Tokio", "Tokyo", "Tommi",
|
||||
"Tommy", "Tomsk", "Tonen", "Toner", "Tones", "Tonga", "Tonic", "Tonis", "Tonne", "Tonus",
|
||||
"Tools", "Topas", "Topfs", "Topik", "Topoi", "Topos", "Toren", "Tores", "Torfe", "Torfs",
|
||||
"Torso", "Torte", "Torus", "Tosca", "Totos", "Touch", "Touri", "Tours", "Tower", "Toxin",
|
||||
"Trabi", "Track", "Tracy", "Trade", "Trafo", "Trail", "Trakl", "Trakt", "Trams", "Trane",
|
||||
"Trans", "Trapp", "Trara", "Trash", "Traum", "Traun", "Trebe", "Treck", "Treff", "Trema",
|
||||
"Trend", "Trias", "Trick", "Trier", "Trift", "Trike", "Trios", "Trips", "Troas", "Troer",
|
||||
"Troja", "Troll", "Tropf", "Tross", "Trost", "Trott", "Truck", "Trude", "Trudi", "Truhe",
|
||||
"Trumm", "Trump", "Trunk", "Trupp", "Trust", "Tuben", "Tubus", "Tuche", "Tuchs", "Tudor",
|
||||
"Tuffe", "Tuffs", "Tukan", "Tulpe", "Tumor", "Tuner", "Tunis", "Tunte", "Tupel", "Turbo",
|
||||
"Turin", "Turku", "Turme", "Turms", "Tusch", "Tusse", "Tussi", "Tutor", "Tutsi", "Tutus",
|
||||
"Twain", "Tweed", "Tweet", "Twens", "Twist", "Tyler", "Tylom", "Typen", "Typik", "Typus",
|
||||
"Tyros", "Tyrus", "Tyson", "TzBfG", "Ubier", "Uchta", "Udine", "UdSSR", "Uedem", "Ufers",
|
||||
"UFRGS", "Uhren", "Ulkus", "Ullas", "Ulmen", "Ulmer", "Umbau", "Umber", "Umbra", "Umweg",
|
||||
"Umzug", "Unart", "UNDCP", "Unfug", "Ungar", "UNHCR", "Union", "UNITA", "Units", "Unkel",
|
||||
"Unmut", "Unnas", "Unrat", "Unruh", "Untat", "Unzen", "Urahn", "Urals", "Urans", "UrhWG",
|
||||
"Uriel", "Urins", "Urnen", "Uroma", "Uropa", "Ursel", "Ursus", "Urtyp", "USAAF", "Usanz",
|
||||
"Uschi", "Usern", "Users", "Usutu", "Utahs", "Utans", "Uteri", "Uvula", "Vaduz", "Valin",
|
||||
"Vamps", "Varia", "Varix", "VARTA", "Varus", "Vasco", "Vasen", "Vater", "Vatis", "Vegas",
|
||||
"Veith", "Veits", "Velin", "Venen", "Venia", "Venlo", "Venns", "Venus", "Veras", "Verbs",
|
||||
"Verdi", "Verse", "Verve", "Vespa", "Vesta", "Vesuv", "Vetos", "Vichy", "Vicki", "Vicky",
|
||||
"Video", "Viech", "Viehs", "Viere", "Vigil", "Vikar", "Villa", "Ville", "Vince", "Vinci",
|
||||
"Vinyl", "Viola", "Viole", "Viper", "Viren", "Virgo", "Virus", "Visio", "Visit", "Visum",
|
||||
"Visus", "Viten", "Vitus", "Vlies", "Vogel", "Vogts", "Voigt", "Voile", "Volke", "Volks",
|
||||
"Volos", "Volta", "Volte", "Volvo", "Vopos", "Voten", "Votum", "Vulva", "VwVfG", "Waadt",
|
||||
"Waage", "Waben", "Wachs", "Waden", "Wadis", "Waffe", "Wagon", "Wahns", "Waise", "Walch",
|
||||
"Walde", "Waldi", "Waldo", "Walen", "Wales", "Walls", "Wally", "Wampe", "Wanda", "Wange",
|
||||
"Wanne", "Wanst", "Wanze", "Waran", "Warna", "Warze", "Watte", "Watts", "Wayne", "Weber",
|
||||
"WebEx", "Wedel", "Weeze", "Weges", "Wehrs", "Weibe", "Weida", "Weill", "Weins", "Welfe",
|
||||
"Welpe", "Welse", "Wendy", "Werks", "Werra", "Werst", "Werts", "Wesel", "Wesen", "Weser",
|
||||
"Wesir", "Wespe", "Wessi", "Weste", "Weyer", "Whigs", "White", "Wibke", "Wicke", "Wieck",
|
||||
"Wiehl", "Wiens", "Wiesn", "Wikis", "Wilds", "Wille", "Willi", "Willy", "Wilma", "Wilms",
|
||||
"Wilna", "Winds", "Wings", "Winks", "Wirte", "Wirts", "Witwe", "Witze", "Woche", "Wodka",
|
||||
"Wohle", "Wohls", "Wolff", "Wolfs", "Wolga", "Wolke", "Wonne", "Woods", "Woody", "World",
|
||||
"Worms", "Worte", "Worts", "Wotan", "Wrack", "Wraps", "Wruke", "Wucht", "Wuhan", "Wulff",
|
||||
"Wulst", "Wumme", "Wurfs", "Wurms", "Wurst", "Wusts", "Xaver", "Xenia", "Xenie", "Xenix",
|
||||
"Xenon", "Xerox", "Xetra", "Xhosa", "XHTML", "XLIII", "XLVII", "XVIII", "XXIII", "XXVII",
|
||||
"XXXII", "XXXIV", "XXXIX", "XXXVI", "Xylit", "Xylol", "Yacht", "Yahoo", "Yards", "Yetis",
|
||||
"Ylang", "Yogas", "Yogis", "Yorck", "Yorks", "Young", "Ypern", "Yucca", "Yukon", "Yusuf",
|
||||
"Zacke", "Zadek", "Zahns", "Zaire", "Zange", "Zappa", "Zaras", "Zaren", "Zarge", "Zarin",
|
||||
"Zaume", "Zaums", "Zauns", "Zebra", "Zebus", "Zecke", "Zeder", "Zehen", "Zeile", "Zeiss",
|
||||
"Zeitz", "Zelle", "Zelot", "Ziege", "Zitat", "Zitze", "Zivis", "Zonen", "Zubau", "Zucht",
|
||||
"Zunft", "Zunge", "Zuruf", "Zweck", "Zweig", "Zwerg", "Zwirn", "Zwist", "Zyste",
|
||||
"Phase", "Pille", "Pilot", "Pilze", "Pippi", "Pirat", "Piste", "Pixel", "Pizza", "Platz",
|
||||
"Pluto", "Pocke", "Pokal", "Poker", "Polio", "Polka", "Polle", "Polyp", "Popel", "Poren",
|
||||
"Porno", "Porto", "Posse", "Prinz", "Prise", "Profi", "Promi", "Prosa", "Protz", "Proxy",
|
||||
"Prunk", "Psalm", "Pudel", "Puder", "Pulli", "Punkt", "Puppe", "Pussy", "Pylon", "Pyrit",
|
||||
"Qualm", "Quark", "Quarz", "Quell", "Quirl", "Quote", "Rabbi", "Rache", "Radar", "Radau",
|
||||
"Radio", "Radon", "Rampe", "Ranch", "Raser", "Rasse", "Rasur", "Ratte", "Raudi", "Rauke",
|
||||
"Raupe", "Regal", "Regel", "Regie", "Remix", "Rente", "Reste", "Revue", "Rille", "Rinde",
|
||||
"Rippe", "Rispe", "Ritus", "Rodeo", "Rollo", "Roman", "Rosen", "Rotor", "Route", "Rover",
|
||||
"Rowdy", "Rubin", "Rudel", "Ruder", "Rugby", "Ruine", "Rumpf", "Runen", "Sache", "Sakko",
|
||||
"Salat", "Saldo", "Salon", "Salsa", "Salto", "Salut", "Salve", "Samba", "Samen", "Satan",
|
||||
"Satin", "Satyr", "Sauce", "Sauna", "Scala", "Schaf", "Schar", "Schub", "Schuh", "Schur",
|
||||
"Seele", "Segel", "Segen", "Seher", "Seide", "Seite", "Sekte", "Senat", "Sense", "Sepia",
|
||||
"Serie", "Serum", "Sesam", "Shirt", "Sicht", "Siele", "Silbe", "Sinus", "Sippe", "Sirup",
|
||||
"Sitte", "Skala", "Slang", "Snack", "Socke", "Sohle", "Sohne", "Sonar", "Sonde", "Sorte",
|
||||
"Spalt", "Spatz", "Speck", "Speer", "Spion", "Spore", "Sport", "Spott", "Spray", "Spreu",
|
||||
"Sprit", "Spurt", "Staat", "Stadt", "Stall", "Stamm", "Start", "Staub", "Steak", "Stein",
|
||||
"Stern", "Stiel", "Stier", "Stift", "Stirn", "Stock", "Stoff", "Strom", "Stube", "Stuhl",
|
||||
"Sturm", "Sturz", "Stuss", "Stute", "Sumpf", "Suppe", "Szene", "Tabak", "Tacho", "Tadel",
|
||||
"Tafel", "Tanga", "Tango", "Tanne", "Tante", "Tapir", "Tarif", "Tarot", "Taser", "Tasse",
|
||||
"Tatze", "Tegel", "Teich", "Tempo", "Tenor", "Theke", "Thema", "These", "Tiger", "Tilde",
|
||||
"Tinte", "Tirol", "Tisch", "Titan", "Titel", "Titte", "Toast", "Tobak", "Toner", "Tonic",
|
||||
"Tonne", "Toxin", "Trafo", "Traum", "Treff", "Trend", "Trick", "Troll", "Tropf", "Trost",
|
||||
"Truck", "Truhe", "Trupp", "Tubus", "Tukan", "Tulpe", "Tumor", "Tuner", "Tupel", "Turbo",
|
||||
"Tutor", "Twist", "Uhren", "Umbau", "Umweg", "Umzug", "Unart", "Unfug", "Union", "Unmut",
|
||||
"Unrat", "Unruh", "Untat", "Vasen", "Vater", "Venen", "Venus", "Verse", "Video", "Viech",
|
||||
"Villa", "Vinyl", "Viper", "Viren", "Virus", "Visum", "Vogel", "Votum", "Vulva", "Waage",
|
||||
"Waben", "Wachs", "Waden", "Waffe", "Wagon", "Waise", "Wampe", "Wange", "Wanne", "Wanst",
|
||||
"Wanze", "Warze", "Watte", "Weber", "Wedel", "Welpe", "Wesen", "Wespe", "Weste", "Wille",
|
||||
"Witwe", "Witze", "Woche", "Wohle", "Wolke", "Wonne", "Wrack", "Wucht", "Wulst", "Wurst",
|
||||
"Xenon", "Xerox", "Yacht", "Zacke", "Zange", "Zarge", "Zebra", "Zecke", "Zeder", "Zehen",
|
||||
"Zeile", "Zelle", "Zelot", "Ziege", "Zitat", "Zitze", "Zonen", "Zubau", "Zucht", "Zunft",
|
||||
"Zunge", "Zuruf", "Zweck", "Zweig", "Zwerg", "Zwirn", "Zwist", "Zyste",
|
||||
];
|
||||
|
Loading…
x
Reference in New Issue
Block a user